1.课程的整体设计理念

服务器软件:采用SIoT为核心服务器,EasyIoT、onenet为辅;

物联网协议:MQTT为主,HTTP为辅

编程语言:Mind+、mPython

课程容量:16-18课时

2.课程的具体设计

课程名称:基于Mind+的物联网创意设计

适用级段:小学高年级

课程特点:一节课一个小项目,四个单元。最后的项目设计需要3节课。

器材清单:

第一单元:掌控板编程基础(上传模式)

1)屏幕显示

2)互动控制(按钮、触摸)

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)综合作品

自主设计,做一个智能家居模型。

附录