1、义务教育信息科技课程资源义务教育信息科技课程资源义务教育信息科技课程资源 八年级八年级 第第10课课 物物互通有新径物物互通有新径第二单元第二单元 万物互联万物互联有协议有协议义务教育信息科技课程资源了解MQTT的通信机制,认识发布者、订阅者和服务器之间的关系。能够利用物联网服务平台实现发布与订阅功能。12第10课 学习目标义务教育信息科技课程资源 利用HTTP可以传输数据,那么MQTT有什么独特之处?为何在物联网领域得到广泛的应用?第10课 课堂导入问题情境问题情境义务教育信息科技课程资源一 了解MQTT通信机制二 体验物联网服务平台学习内容学习内容第10课 学习内容义务教育信息科技课程资源
2、 MQTT(消息队列遥测传输)是目前物联网中很流行的协议,具有开放、轻量、可靠、易实现的特点,能够为大量硬件性能较低且处于互联网中的远程设备提供数据传输和监控服务。第10课 学习内容一、了解MQTT通信机制义务教育信息科技课程资源 MQTT 采用发布订阅的通信机制,有三个角色:(1)发布者;(2)服务器(中介);(3)订阅者。第10课 学习内容 思考:能否用生活中一个比较恰当的例子类比MQTT的通信机制?一、了解MQTT通信机制义务教育信息科技课程资源 MQTT 服务器是连接发布者和订阅者之间的重要桥梁,也是信息的存储基地。在实践中,既可以选择在线的MQTT服务器,也可以搭建MQTT的本地服务
3、器。思考:在实践中,你认为使用哪种协议更合适?为什么?二、体验物联网服务平台第10课 学习内容义务教育信息科技课程资源实践导入探究实践一探究实践二要求:要求:登录在线 MQTT 服务器,通过订阅主题及接收 MQTT 服务器发送的消息,感受 MQTT的通信过程。实验设备:实验设备:1 个主控板(订阅端)。第10课 学习内容利用利用MQTT实现订阅功能实现订阅功能二、体验物联网服务平台义务教育信息科技课程资源1寻找适合的物联网服务平台。任务任务1:熟悉在线:熟悉在线MQTT服务器服务器第10课 学习内容二、体验物联网服务平台实践导入探究实践一探究实践二在平台中创建项目,然后创建主题、添加设备。注意
4、:不同的平台使用方法略有差异。2注册并登录在线MQTT服务器。义务教育信息科技课程资源任务任务2:实现实现MQTT订阅功能订阅功能1连接 MQTT 服务器。第10课 学习内容任务要求:根据给出的代码,修改网络名称、MQTT 服务器地址、设备ID、用户名和密码等字段。二、体验物联网服务平台实践导入探究实践一探究实践二主要代码主要代码义务教育信息科技课程资源2订阅 MQTT 服务器的主题消息。第10课 学习内容二、体验物联网服务平台实践导入探究实践一探究实践二主要主要代码代码义务教育信息科技课程资源3把程序烧录到主控板。4在 MQTT 服务器中发送消息。第10课 学习内容二、体验物联网服务平台实践导入探究实践一探究实践二义务教育信息科技课程资源 1MQTT的发布订阅通信机制中有发布者、订阅者和服务器三个角色。2在线MQTT服务器的使用方法。3利用物联网服务平台实现订阅功能。第10课 课堂总结义务教育信息科技课程资源 有一些应用软件支持搭建本地的 MQTT 服务器。尝试搭建本地 MQTT服务器,实现订阅功能。第10课 拓展与提升