所属成套资源:人教版(2024)信息技术八年级全一册精品课件+教案+课后练习+学习任务单整套
人教版(2024)八年级全一册第10课 物物互通有新径完美版课件ppt
展开
这是一份人教版(2024)八年级全一册第10课 物物互通有新径完美版课件ppt,共22页。PPT课件主要包含了讲授新课,导入新课,了解MQTT通信机制,体验物联网服务平台等内容,欢迎下载使用。
行业PPT模板http/hangye/
了解MQTT的通信机制,认识发布者、订阅者和服务器之间的关系。能够利用物联网服务平台实现订阅功能。
MQTT(消息队列遥测传输)是目前物联网中很流行的协议,具有开放、轻量、可靠、易实现的特点,能够为大量硬件性能较低且处于互联网中的远程设备提供数据传输和监控服务。
1. MQTT的通信机制是什么?2. 如何利用物联网服务平台实现订阅功能?
MQTT采用发布订阅的通信机制,在这个机制中有三个角色,分别是发布者、服务器和订阅者。发布者和订阅者并不直接向彼此发布或订阅消息,而是由发布消息的客户端向MQTT服务器管理的主题上传数据,服务器向订阅该主题的客户端发送消息。
如图所示,订阅者1预先订阅了主题一,发布者A发布主题一后,MQTT服务器就会把消息传递给订阅者1;订阅者2 预先订阅了主题二,发布者B发布主题二后,MQTT服务器就会把消息传递给订阅者2;订阅者3也可以在发布者A发布主题一后,再订阅主题一。
把MQTT服务器理解为邮政局,订阅者理解为订报客户,发布者理解为报纸出版机构。报纸出版机构每天都会出版新报纸,并送至邮政局;如果客户订购了一年的报纸,邮政局会每天将新出版的报纸送到客户地址,而不需要客户每天重复订购。
MQTT服务器是连接发布者和订阅者之间的重要桥梁,是信息的存储基地。在实践中,既可以选择在线MQTT服务器作为物联网服务平台,也可以搭建本地MQTT服务器。搭建本地MQTT服务器可以直观感受MQTT读取和交换数据的过程,而在线MQTT服务器使用比较方便,也会提供较多的 服务。
MQTT需要有服务器支持发布者与订阅者之间的通信。在线MQTT服务器的优点是使用方便,且具有数据可视化、分析等功能,缺点是需要注册。搭建本地MQTT服务器的优点是不用注册,可以运行后直接使用,缺点是操作相对烦琐,功能也比较简单。教学中可以根据实际需要选择。
学 习 活 动1
利用MQTT实现订阅功能本活动利用在线MQTT服务器,用户在订阅MQTT的主题后,可以接收MQTT服务器发送的消息。本活动用1个主控板作为订阅端。
任务一 熟悉在线MQTT服务器 1.注册并登录在线MQTT服务器。2.添加项目和主题。在MQTT服务器中建立一个项目,如“体验MQTT”。然后添加主题,主题ID是由数字和字母组成的字符串。3.添加设备。记录系统自动生成的设备ID、用户名和密码等。
任务二 实现MQTT订阅功能 1.启动移动热点,并设置网络名称和密码。例如,设置网络名称为mewifi、密码为Mqtt1601的移动热点。2.实现连接MQTT服务器。
3.实现订阅MQTT服务器的主题消息,主要代码如图10.3所示。
4.将程序烧录到主控板。5.在MQTT服务器中发送消息。观察主控板是否收到消息。
本程序需要导入mqttclient、wifi、led类。程序中连接的Wi-Fi网络的名称和密码是之前在计算机中设置的名称和密码,注意根据自己设置的情况进行修改。
server 表示服务器地址。使用不同的在线平台,要输入该平台的服务器地址。 这里定义了receivedfunctin( ),如果收到来自MQTT服务器的 消息,就将消息在显示屏显示出来。mqttclient.received( )是绑定接收事件的函数,如果主题收到消息,就执行receivedfunctin( )。
有一些软件支持搭建本地的MQTT服务器。尝试搭建本地MQTT服务器,实现订阅功能。
1. 用写字板打开cnfig.jsn,对本地MQTT服务器进行配置。user 和 passwrd 分别是登录MQTT服务器的账号和密码,可以修改。2. 运行SIT,获取本机IP地址。3. 在浏览器中输入本机IP地址和“:8080”,进入服务器登录界面。
相关课件
这是一份人教版(2024)八年级全一册第10课 物物互通有新径完美版课件ppt,共22页。PPT课件主要包含了讲授新课,导入新课,了解MQTT通信机制,体验物联网服务平台等内容,欢迎下载使用。
这是一份人教版(2024)八年级全一册物物互通有新径图文ppt课件
这是一份八年级全一册第10课 物物互通有新径课前预习免费ppt课件,共20页。PPT课件主要包含了学习目标,问题情境,学习内容,实践导入,探究实践一,探究实践二,主要代码等内容,欢迎下载使用。
相关课件 更多
- 1.电子资料成功下载后不支持退换,如发现资料有内容错误问题请联系客服,如若属实,我们会补偿您的损失
- 2.压缩包下载后请先用软件解压,再使用对应软件打开;软件版本较低时请及时更新
- 3.资料下载成功后可在60天以内免费重复下载
免费领取教师福利