内容正文:
null远程控制更便捷
第三单元 简单物联功能实践
1
了解物联系统中控制实现的过程,知道反馈与控制的关系。
2
通过远程控制开锁功能的模拟实现,体会控制在物联系统中的作用。
目录
CONTENTS
行业PPT模板http:///hangye/
模板来自于: 第一PPT https:///
导 入 新 课
1. 物联系统中的反馈与控制是什么关系?
2. 远程控制开锁功能是怎么实现的?
导 入 新 课
导 入 新 课
利用物联网技术,人们不仅可以收到门铃远程通知,还可以实现远程控制开锁功能。
认识物联系统中的控制
PART 01
认识物联系统中的控制
物联系统中的反馈与控制密不可分,控制是基于反馈的数据调整设备或者系统的工作状态。
例如:火车站的验票系统,家里的扫地机器人
认识物联系统中的控制
人工控制:通过发送指令,实现对远程设备的控制。
自动控制:根据设定的控制规则,系统控制设备运转。
设置开启和清洁模式
人工控制
感知环境数据
规划路线避开障碍清扫
自动控制
认识物联系统中的控制
学习活动1
你见过或听说过哪些远程控制的案例?它们是如何实现控制的?
分析远程控制开锁功能
PART 02
分析远程控制开锁功能
用手动控制实现对门锁的控制
分析远程控制开锁功能
1. 最终实现什么样的效果?
2. 需要哪些硬件设备 ?
3. 采取哪种方式搭建 MQTT 服务器?
4. 如何让系统功能简单好用?
分析远程控制开锁功能
模块 硬件 功能
输入模块 主控板、按键传感器 采集按键状态数据,并发布消息至MQTT服务器相应主题
计算模块 具备移动热点功能的计算机 搭建 MQTT服务器,设置主题,实现发布与订阅功能
输出模块 主控板、舵机 订阅 MQTT 服务器相应主题,收到消息后控制舵机转动
远程控制开锁功能由输入、计算和输出三个模块组成
分析远程控制开锁功能
学习活动2
模拟实现远程控制开锁功能
本活动使用 2 个主控板、1 个按键传感器、1 个舵机和 1 台具备移动热点功能的计算机。在计算机中利用 SIoT 搭建本地 MQTT 服务器。
任务 1 将控制信息发布至MQTT服务器
跟上节课相似,可以自定义主题“Door/Lock”,当系统获取门铃被按下的数据后,按规定向该主题发送消息“open”。
分析远程控制开锁功能
1. 当主控板 A 获取到按键被按下的数据时,向 MQTT 服务器的主题“Door/Lock”发送消息“open”,主要代码如图所示。
2. 把程序烧录到主控板A。按下与主控板 A 相连的按键传感器,观察MQTT 服务器是否收到消息。
分析远程控制开锁功能
任务 2 利用订阅控制舵机
1. 在MQTT 服务器中订阅主题“Door/Lock”,如果收到的消息是“open”,
控制舵机执行旋转动作模拟门锁的打开过程,主要代码如图所示。
2. 把程序烧录到主控板B。
3. 按下与主控板A 相连的按键传感器,观察舵机是否转动。
分析远程控制开锁功能
分析远程控制开锁功能
拓展与提升
小组合作探究,尝试利用本小组的主控板控制对方的舵机。思考问题:远程控制开锁功能存在哪些安全隐患?
1.在物联系统中,反馈就是针对现实世界采取行动的过程,可用于反馈的设备被称为输出设备。以通知的形式反馈是物联门锁中的一个重要功能。
2.远程通知功能由输入、计算和输出三个模块组成,可以利用MQTT的订阅与发布模拟实现。
课堂小结
感谢观看
Multimedia Cloud Transcode (cloud.baidu.com)
$$