单元二 · 万物互联有协议

第9课 互联协议仍沿用

任务场景
任务场景:互联协议仍沿用

一、学习目标

  • 了解 HTTP 通信的基本过程,认识传统互联网协议在物联系统中的局限性。
  • 了解物联系统从互联网中获取数据的方法,会使用应用程序接口。

二、情境导入

早上起床后,人们会问物联音箱今天的天气。然而音箱未必安装气象传感器,那它为什么能知道天气?

三、核心讲解

本课学习路径:

1探索互联网中的数据
2体验获取互联网数据
3探讨互联网协议的局限性

1.探索互联网中的数据

物联设备除自身传感器外,还可连接互联网服务获取数据,例如天气预报。

互联网数据:通过网络服务获得设备本地无法直接测量的信息。
  • 音箱可调用天气预报服务获取最新天气。
  • 探索身边设备:哪些数据来自互联网?

想一想:还有哪些物联设备依赖互联网数据?

2.体验获取互联网数据

可通过应用程序接口(API)从互联网获取数据,并在主控板上发起 HTTP 请求进行实践。

API / HTTP:按接口约定请求网络资源,解析返回数据供物联系统使用。
  • 实践:获取实时网络时间等。
  • 先查清接口功能与 URL,再调用。

想一想:为什么调用 API 前要先看清楚接口说明?

3.探讨互联网协议的局限性

传统互联网协议并非为海量低功耗终端而设计;物联协议更强调低功耗、低带宽、低延时与兼容性等。

协议局限:HTTP 等协议在物联场景可能偏“重”,需结合专用物联协议。
  • 认识局限性,才能理解为何还需要 MQTT 等协议。
  • 选型应兼顾功耗、带宽与实时性。

弄清以上要点后,再进入下方动手体验,用实际操作验证。

四、动手体验 · MixGo MINI

本课共 2 个编程示例,请用下拉切换后分别载入体验。

利用HTTP获取互联网中的数据

五、课堂总结

  • 掌握利用 API 从互联网获取数据的方法。
  • 完成获取实时网络时间等实践活动。
  • 认识传统互联网协议在物联中的局限,物联协议具有低功耗、低带宽、低延时、兼容性等特点。

六、拓展提升

  • 搜索免费 API,整理接口功能与 URL 成表,并尝试用主控板发起 HTTP 请求访问。

测评

对照本课学习目标作答(客观题练习);选出后点「检查」。答错会显示简短说明。

  1. 物联音箱得知天气,较合理的解释是?

  2. 从互联网取数常用?

  3. 判断:物联协议常更关注低功耗、低带宽等特点。

本节小结

回顾本课要点,完成动手体验与测评。记住:互联协议仍沿用。