服务器软件:采用SIoT为核心服务器,EasyIoT、onenet为辅;
物联网协议:MQTT为主,HTTP为辅
编程语言:Mind+、mPython
课程容量:16-18课时
课程名称:基于Mind+的物联网创意设计
适用级段:小学高年级
课程特点:一节课一个小项目,四个单元。最后的项目设计需要3节课。
器材清单:
1)屏幕显示
基础任务:显现文字、图片、切换
提高任务:移动(滚动)效果
2)互动控制(按钮、触摸)
基础任务:按钮切换LED
提高任务:触摸键移动LED
3)互动控制(光线、声音)
4)网络访问
1)环境信息远程采集
连接网络和MQTT服务器,把光线数据上传到服务器,通过SIoT网页端查看。
2)温湿度采集
掌控板连接扩展硬件,上传数据到服务器,用SIoT网页端导出数据,简单的数据分析。
3)数据监控
掌控板上传数据到服务器,Mind+订阅服务器消息,根据消息的不同角色作出异常警报。
4)数据呈现
掌控板上传数据到服务器,Mind+订阅服务器消息、根据消息绘制折线图。
1)电子导游
连接电路,掌控板触发实物,Mind+切换背景并滚动文字,完成一个互动媒体作品。
2)远程控制
连接电路,在Mind+中点击角色发送控制信息,掌控板收到信息,点亮RGB。
3)虚实交互
掌控板和Mind+中的角色可以互动,相互控制。
4)超级链接
理解WebAPI协议,利用PPT、Word等软件的超级链接功能,控制掌控板。
1)自动灯光
设计协议,掌控板A和掌控板B之间相互控制。
2)谁来敲门
通过掌控板A,控制掌控板B的舵机,并能查看舵机的状态。
3)自动风扇
掌控板A和B,不仅可以相互控制,还能通过温度自动控制直流风扇和电机。
4)综合作品
自主设计,做一个智能家居模型。