
双向海量教学课程
无论是家长还是老师,都可以给孩子一个更好的未来
分享给更多的人
加入我们吧!
![]()
![]()
IoT协议MQTT定义
MQTT是IBM(对,就是那个弄电脑那个)针对物联网实现的一套通讯协议。MQTT全称不用记,太长反正我也是记不住。只需要记住它是用在IoT上的协议就行了。包括小米呀很多物联网公司都是用这套协议去通讯。MQTT核心采用订阅/发布模式
MQTT物理模型:
1.首先物联网肯定有一台服务器。不然那些要联网的设备把接收到的数据发给谁呢?服务器的作用就是接收数据,处理数据,分发数据
2.多个联网的设备。它们的作用就是给服务器发送数据,或者接受服务器的数据。
NEWS
为了帮助用户直接入门OneNET的IOT,我们针对能量魔块WIFI(接在Port3口)写了一个程序下载:
microbit-Onenet_iot_Publish1.hex
请在离线版本打开,或者这个旧版的的在线版本:https://makecode.microbit.org/v1
注册账号这个过程很简单,要求有个手机号接受验证码就可以了


Step1:新建产品


Step2:添加设备



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



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

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

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

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

设备ID与鉴权信息


最终得到的信息(每个用户都不一样,你用你自己的)
产品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



还记得我们记录下来的信息吗?
嗯,对应我们编写一个OneNET的消息推送程序。




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


给你的数据做一个应用(图表展示)
选择应用管理,选择添加应用



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

图标效果

wifi模块好像有点发烫,甚至烫手,这个现象正常吗?
wifi模块功耗都比较大,只要你wifi模块没有接错线,不用担心wifi发热。不会发热导致烫坏的,表面的金属壳就用用来散热的(可以参考家里路由器外壳也是发烫的)。
wifi模块怎么更新到2.8固件?
请参考wifi固件更新帖子
wifi模块更新好难呀,你能帮我更新吗?
如果看了帖子实在不会更新的友友,可以寄回喵家这边,喵家免费帮你更新固件。但是你需要出来回的运费哦
我用别家的wifi模块可以实现喵家IoT吗?
不行,喵家这个11所对应的wifi IoT积木块仅限于喵家的wifi模块
我已经根据你的帖子操作了,但是实验不成功?
实验不成功有多方面的原因,需要逐一排查
wifi模块插错了
wifi模块不是2.8最新固件(或者你更新2.8固件流程不对,更新失败了)
在IoT控制面板注册的话题与程序所对应的话题名称不一致
路由器名称与密码输错了
路由器名称是中文?
路由器名称有空格?
希望重新再看一遍帖子检查下步骤,如果还是解决不了,到喵家Q群求助,配上你的高清接线图,程序截图,或者实验小视频,以便喵家技术人员帮你快速解答。
和小喵一起学习吧!

1.QQ群
444193538
2.喵家论坛
https://bbs.kittenbot.cn/forum.php
3.我们的Kittenblock软件http://learn.kittenbot.cn/zh_CN/latest/kittenblock/index.html
4.小喵科技店铺https://kittenbot.taobao.com/shop/view_shop.htm?tracelog=twddp&user_number_id=2830157417
5.哔哩哔哩课程系列
https://space.bilibili.com/25299911
物联网教程系列七结束!
人工智能教程系列
机器学习教程系列
机器学习5(轻量TensorFlow)教程系列
物联网教程系列



