单元二 · 万物互联有协议

第10课 物物互通有新径

任务场景
任务场景:物物互通有新径

一、学习目标

  • 了解MQTT的通信机制,认识发布者、订阅者和服务器之间的关系。
  • 能够利用物联网服务平台实现发布与订阅功能。

二、情境导入

利用 HTTP 可以传输数据,那么 MQTT 有什么独特之处?

为何在物联网领域得到广泛的应用?

三、核心讲解

本课学习路径:

1了解MQTT通信机制
2体验物联网服务平台

1.了解MQTT通信机制

MQTT(消息队列遥测传输)是物联网中流行的协议,具有开放、轻量、可靠、易实现等特点,适合大量性能有限的远程设备传输与监控。

发布/订阅:通信角色包括发布者、服务器(中介)与订阅者;服务器连接双方并存储/转发消息。
  • 发布者:向某主题发布消息。
  • 订阅者:订阅主题以接收消息。
  • 服务器:在发布者与订阅者之间转发,是重要桥梁。

想一想:能否用生活中的例子类比 MQTT 的通信机制?

2.体验物联网服务平台

实践中既可使用在线 MQTT 服务器,也可搭建本地服务器。通过订阅主题并接收消息,感受通信过程。

物联网服务平台:登录平台、连接服务器、订阅主题并处理回调,完成一次完整的订阅体验。
  • 连接 MQTT 服务器并完成鉴权/项目配置。
  • 订阅主题,在回调中处理收到的消息。
  • 在本页动手体验中观察订阅与显示效果。

想一想:在你的实践场景中,HTTP 与 MQTT 哪个更合适?为什么?

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

四、动手体验 · MixGo MINI

订阅主题(欢迎提示)

五、课堂总结

  • MQTT 的发布订阅机制中有发布者、订阅者和服务器三个角色。
  • 掌握在线 MQTT 服务器的使用方法。
  • 利用物联网服务平台实现订阅功能。

六、拓展提升

  • 尝试搭建本地 MQTT 服务器,实现订阅功能。

测评

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

  1. MQTT 通信机制中的三个角色是?

  2. MQTT 适合物联网的重要原因是?

  3. 判断:MQTT 服务器是连接发布者与订阅者的重要桥梁。

本节小结

回顾本课要点,完成动手体验与测评。记住:物物互通有新径。