中国移动Onenet使用--能量魔块

为了帮助用户直接入门OneNET的IOT,我们针对能量魔块WIFI(接在Port3口)写了一个程序下载:

microbit-Onenet_iot_Publish1.hex

请在离线版本打开,或者这个旧版的的在线版本:https://makecode.microbit.org/v1

注册OneNET账号

注册账号这个过程很简单,要求有个手机号接受验证码就可以了

../_images/014.png

../_images/024.png

Step1:新建产品

../_images/034.png

../_images/043.png

../_images/054.png

Step2:添加设备

../_images/062.png

../_images/072.png

../_images/082.png

Step3:添加数据流(是指就是话题)

../_images/092.png

../_images/102.png

../_images/112.png

数据流名称只能是,英文和数字,不能是中文!!!

../_images/132.png

如图,温度,我就用英文名——temp来表示

../_images/121.png

成功建立了两个数据流,temp——温度;humi——湿度。如图所示

../_images/142.png

记下OneNET平台产生的信息——编程会用到

建议在桌面新建一个txt文本,把以下三个信息记录下来:

产品ID

../_images/152.png

设备ID与鉴权信息

../_images/162.png

../_images/172.png

最终得到的信息(每个用户都不一样,你用你自己的)

产品ID(Product ID):251659

设备Id(DEV ID) :531143524

鉴权信息(SN) :1234

接线

材料

  • Microbit
  • Powerbrick Armourbit
  • Powerbrick 电池盒
  • Powerbrick WIFI魔块(接->Port3)
  • Powerbrick WIFI魔块固件V2.8.4
  • Powerbrick 温湿度魔块(接->Port2)
  • 连接线

wifi模块固件更新V2.8.4方法

Makecode上正式编程

加入OneNET插件与Powerbrick插件(本实验是基于Powerbrick进行)

OneNET插件与Powerbrick插件地址分别是:

加载Makecode中的onenet插件

https://github.com/KittenBot/pxt-onenet

加载 Powerbrick的插件

https://github.com/KittenBot/pxt-powerbrick

../_images/182.png

../_images/192.png

../_images/202.png

还记得我们记录下来的信息吗?

嗯,对应我们编写一个OneNET的消息推送程序。

../_images/212.png

../_images/222.png

../_images/232.png

../_images/242.png

到这里,Powerbrick与OneNET的IOT实验已经成功了!!!可以看到Powerbrick的温湿度魔块把温度和湿度推送上来了。点击去就可以查看详细的信息。但是看数据总是觉得效果不那么好。OneNET还有一个进阶,就是可以利用里面的应用管理分栏,把你IOT推送上来的数据做成,图标呀~表盘呀~等等好玩的应用。

../_images/252.png

../_images/262.png

给你的数据做一个应用(图表展示)

选择应用管理,选择添加应用

../_images/272.png

../_images/282.png

../_images/291.png

图表这里使用不难,需要自己花点时间去熟悉下操作

../_images/302.png

图标效果

../_images/01.gif