单元二 · 万物互联有协议
第10课 物物互通有新径

一、学习目标
- 了解MQTT的通信机制,认识发布者、订阅者和服务器之间的关系。
- 能够利用物联网服务平台实现发布与订阅功能。
二、情境导入
利用 HTTP 可以传输数据,那么 MQTT 有什么独特之处?
为何在物联网领域得到广泛的应用?
三、核心讲解
本课学习路径:
1了解MQTT通信机制
2体验物联网服务平台
1.了解MQTT通信机制
MQTT(消息队列遥测传输)是物联网中流行的协议,具有开放、轻量、可靠、易实现等特点,适合大量性能有限的远程设备传输与监控。
发布/订阅:通信角色包括发布者、服务器(中介)与订阅者;服务器连接双方并存储/转发消息。
- 发布者:向某主题发布消息。
- 订阅者:订阅主题以接收消息。
- 服务器:在发布者与订阅者之间转发,是重要桥梁。
想一想:能否用生活中的例子类比 MQTT 的通信机制?
2.体验物联网服务平台
实践中既可使用在线 MQTT 服务器,也可搭建本地服务器。通过订阅主题并接收消息,感受通信过程。
物联网服务平台:登录平台、连接服务器、订阅主题并处理回调,完成一次完整的订阅体验。
- 连接 MQTT 服务器并完成鉴权/项目配置。
- 订阅主题,在回调中处理收到的消息。
- 在本页动手体验中观察订阅与显示效果。
想一想:在你的实践场景中,HTTP 与 MQTT 哪个更合适?为什么?
弄清以上要点后,再进入下方动手体验,用实际操作验证。
四、动手体验 · MixGo MINI
订阅主题(欢迎提示)
正在载入 MINI 编程环境
正在载入 MixGo MINI 图形化仿真编程环境…
五、课堂总结
- MQTT 的发布订阅机制中有发布者、订阅者和服务器三个角色。
- 掌握在线 MQTT 服务器的使用方法。
- 利用物联网服务平台实现订阅功能。
六、拓展提升
- 尝试搭建本地 MQTT 服务器,实现订阅功能。
测评
对照本课学习目标作答(客观题练习);选出后点「检查」。答错会显示简短说明。
MQTT 通信机制中的三个角色是?
MQTT 适合物联网的重要原因是?
判断:MQTT 服务器是连接发布者与订阅者的重要桥梁。
本节小结
回顾本课要点,完成动手体验与测评。记住:物物互通有新径。