二、物联网进阶
第5课 物联网进阶- 远程开关灯

一、任务目标
物联网远程开关灯:收到云端/远端指令后控制灯亮灭。
二、我们要学什么
- 学习要点:远端发开关指令,本机灯跟着亮灭
- 本课过关:能完成:收到云端/远端指令后灯能开能关。
- 示例对齐:体验题对应 「2-1-1 物联网进阶- 远程开关灯」;完整代码对应 「2-1-2 物联网进阶-单独控制远程开关灯」。
三、本节要点
围绕「远端发开关指令,本机灯跟着亮灭」来搭。入门单元多是「板子往外报」;本课开始「外面管灯」:指令下来,灯执行。
1看任务外面管灯
2抓关键订阅指令驱动本机灯
3验现象连发开、关灯跟上
四、解题思路
关键能力「远端发开关指令,本机灯跟着亮灭」。可对照:出门发现灯没关,用手机远程关灯;到家再远程开灯。 通道:输入=网络上下发的开关指令,输出=彩灯亮灭。成功时应见:下发开是否亮、下发关是否灭。
本课主要用到:彩灯/LED、网络/物联网。
- 1板子订阅远端主题,解析开/关指令。
- 2收到开则亮灯,收到关则灭灯。
- 3这是「外面管灯」,不是本机按键开关。
- 4连续下发开、关,灯态应一一跟上。
解题流程(只留关键词)
五、图形块功能讲解
下表是本课新出现的图形块。旧块不重复讲解;认完再点「载入」到工具箱核对。
| 图形块 | 分类 | 作用 | 本课用法 |
|---|---|---|---|
![]() | 网络 | 订阅主题以接收数据。 | 本课里用它做:订阅主题以接收数据。载入后按名称在工具箱核对。 |
![]() | 网络 | 检查平台连接或消息。 | 本课实际用途:检查平台连接或消息。载入后到分类里确认。 |
![]() | 执行器 | 打开或关闭指定 LED。 | 搭积木时靠它完成:打开或关闭指定 LED。载入后对照截图找块。 |
六、知识点讲解
远程开关灯:板子订阅远端主题,收到开/关指令后驱动本机灯。过关看连续下发开、关时灯态一一跟上。
先对照屏幕/灯/声:下发开是否亮、下发关是否灭。再连续下发开、关,确认灯态跟上。
七、编程练习
先点「载入」进入 MixVM(board=sowl_design)。默认积木模式;程序来自 MixGo SOWL 六学期兴趣课程/学期4。若题目标了 design 外设,接线会一并导入。在 Mixly 里「运行 / 停止」,需要时点「检查」。动手前请看本页第四节和第五节。
六学期兴趣课程:2-1-1 物联网进阶- 远程开关灯.mix。载入后运行。
正在载入编程环境
正在载入 MixGo SOWL 仿真编程环境…
八、课堂练习
前两题是判断,后面是选择;选定答案后点击「检查」。
判断:远端怎么发指令,本机灯都不会变。
判断:按本课过关来核对:从远端下发开和关,看本机灯是否执行。
远程开关灯的输入是?
输出看?
本课还没要求?
九、本节小结
带走一句:已经能按「远端发开关指令,本机灯跟着亮灭」做出对应现象。


