(
课件网) 第13课 门铃通知即时到 第三单元 简单物联功能实践 第13课 学习目标 1 2 了解门铃远程通知的工作过程,认识物联系统中的反馈,知道反馈的作用。 学习目标 了解使用物联网服务平台存储和传输数据的方法,能够实现门铃远程通知功能。 第13课 课堂导入 传统门铃的按钮位于门外,门铃在门内,两者通过线路连接。物联门锁(门铃)要实现远程通知,该如何连接呢? 模拟老式门铃 问题情境 第13课 学习内容 学习内容 一 认识物联系统中的反馈 二 分析门铃远程通知功能 在物联系统中,反馈就是针对现实世界采取行动的过程。可用于反馈的设备被称为输出设备。 第13课 学习内容 一、认识物联系统中的反馈 以通知的形式反馈是物联门锁的一个重要功能。小组讨论,描述“门铃按、通知到”的工作过程。 第13课 学习内容 一、认识物联系统中的反馈 感知层 应用层 网络层 总结: 远程通知可使用MQTT。 门铃按下是触发条件。 用户终端是输出设备,可以显示通知内容。 工作过程: 家中门铃:门铃按下 →获取按键状态数据 → 通过网络发布至主题 用户终端:从主题中接收数据→ 终端显示“有人按门铃”通知 第13课 学习内容 一、认识物联系统中的反馈 第13课 学习内容 门铃远程通知功能由输入、计算和输出三个模块组成,见下表。 模块 硬件 功能 输入模块 主控板、按键传感器 采集门铃状态数据,并发布至MQTT服务器相应主题 计算模块 具备移动热点功能的计算机 搭建MQTT服务器,设置主题,实现发布与订阅功能 输出模块 主控板 订阅 MQTT服务器相应主题,收到数据后以通知形式提醒用户 二、分析门铃远程通知功能 第13课 学习内容 实践导入 探究实践一 探究实践二 实践总结 小组合作,模拟实现门铃远程通知功能。 实现效果 小智按下按键传感器后,小华可以在主控板显示屏看到通知。 二、分析门铃远程通知功能 第13课 学习内容 输入模块(门铃端):采集按键状态数据,发布主题消息 硬件:按键传感器 主控板 输出模块(用户端):订阅主题消息,显示通知 硬件:主控板 计算模块(物联网服务平台):搭建本地MQTT服务器 硬件:具有热点功能的计算机 1.分解模块,设计算法。 实践导入 探究实践一 探究实践二 实践总结 二、分析门铃远程通知功能 MQTT服务器 接收 数据 模块一 模块二 第13课 学习内容 发送 数据 实践导入 探究实践一 探究实践二 实践总结 二、分析门铃远程通知功能 第13课 学习内容 (1)连接无线网络。 (2)搭建本地MQTT服务器,获取服务器地址 、端口号、用户名和密码。 实践导入 探究实践一 探究实践二 实践总结 2.搭建实验环境,模拟实现功能。 二、分析门铃远程通知功能 第13课 学习内容 (3)门铃端:当按键传感器被按下,发送消息“有人按门铃”。 按键传感器 模拟门铃 P0 实践导入 探究实践一 探究实践二 实践总结 二、分析门铃远程通知功能 主要代码 第13课 学习内容 主要代码 实践导入 探究实践一 探究实践二 实践总结 (4)用户端:接收到消息,显示“有人按门铃”。 二、分析门铃远程通知功能 第13课 学习内容 主控板B 订阅MQTT主题消息, 通知用户 主控板A 采集和处理门铃状态数据,发布MQTT主题消息 按键传感器 模拟门铃 P0 有人按 门铃 实践导入 探究实践一 探究实践二 实践总结 (5)小组合作,完善代码,运行验证功能。 二、分析门铃远程通知功能 第13课 学习内容 请老师根据教学实情,展示学生作品成果。 成果展示 实践导入 探究实践一 探究实践二 实践总结 二、分析门铃远程通知功能 1.在物联系统中,反馈就是针对现实世界采取行动的过程,可用于反馈的设备被称为输出设备。以通知的形式反馈是物联门锁中的一个重要功能。 2.远程通知功能由输入 ... ...