首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

义务教育信息科技教学指南——物联网实践与探索:第13课-- 门铃通知即时到

2024

第13课门铃通知即时到」

根据《义务教育信息科技教学指南物联网实践与探索》,我们制作了一系列配套资源,方便教师进行教学。案例选自“第三单元 第13课 门铃通知即时到”。本节课我们要实现门铃远程通知功能,了解门铃远程通知的工作过程,认识物联系统中的反馈,知道反馈的作用。了解使用物联网服务平台存储和传输数据的方法。

01

视频资源

认识物联系统中的反馈

在物联系统中,反馈是针对现实世界采取行动的过程,可用于反馈的设备被称为输出设备。通过反馈,人们可以了解到物联系统中的数据是如何被利用的。从某种意义上看,物品的反馈能力决定了其价值。以门铃远程通知系统为例,当有人按门铃时,屋内响铃是一种反馈;物联门铃实时将“门铃被按下”的数据传输至用户的智能终端,以消息或响铃的方式提醒,这也是一种反馈。

02

学习活动2:

模拟实现远程通知功能

1

活动目标

本活动使用2个主控板。输入模块是门铃端,作为发布者;输出模块是用户端,作为订阅者;MQTT服务器作为连接两者的桥梁,实现对输入和输出模块的控制。

2

活动准备

硬件清单:主控板*2、数据线

软件:mPython软件

(下载地址:https://www.labplus.cn/software )

在线MQTT服务器:掌控IOT

(网址:https://iot.mpython.cn/)

3

活动过程——任务1

将控制信息发布至MQTT服务器

注册登录账号,添加项目和设备

记录设备的id、用户名和密码

点击主题管理查看主题名称

连接代表门铃端的主控板与计算机

程序编写

图形化程序

填入设备的id、用户名和密码。按下按键传感器,主控板向 MQTT 服务器主题发送消息“有人按门铃”,并等待5秒,防止重复发送。程序编写完成刷入主控板A中。

Python代码

把程序烧录到主控板。点击刷入,控制台显示刷入成功信息即可查看效果。

4

活动过程——任务2

从MQTT服务器订阅按门铃的信息并显示

连接代表用户端的主控板与计算机

程序编写

图形化程序

填入设备的id、用户名和密码。主控板B订阅主题消息,如果收到的消息是“有人按门铃”,在屏幕上显示该消息。

Python代码

5

效果演示

按下门铃端的按键A,客户端显示“有人按门铃”

03

资源分享

以上程序能直接从mPython软件中打开使用。点击教程,教材案例,选择义教教学指南八年级代码,选择图形化代码。选择第三单元第13课门铃通知即时到,直接加载程序使用。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OSYjZc_fvysloG2YJ_yBOXPw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券