一、
1.1创建MQTT产品进去中移开发者中心
2.1添加设备
2.3设备ID,接入主设备ID
提示:设备ID记得一致,OneNET平台产品在线
2.4主控设备发布消息,受控设备均获得消息
在“灯光主控点”设备中发布一个数据消息,主题为“power” (1)在 “灯光主控点”设备所在 MQTT 工具窗口中部“发布”tab 页里,发布一个主题,本次实训
任务填写内容为“power“,在内容部分里可以填“Hello everyone, 关灯!” (2)点击“Submit“按钮,发布一条“power”相关主题的数据到 OneNET 平台。
2.5在 OneNET 平台上设备列表页面,对“客厅顶灯”设备记录所在的条目,点击右侧“更多操作”,在浮动窗口里点“下发命令”功能。
2.6在 “客厅顶灯”设备所在 MQTT 工具中部“[OneNET]上传数据点”tab 页里,选择“数据类型”下拉列表框:数据类型 7:分号间隔的 Float 数据(带时间戳)
![ZUKTXRP6K6HVFCU]O38HC9Q.png](https://upload-images.jianshu.io/upload_images/24824861-2d9ce70a0b7c53a7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
收到的数据流,可以看到数据 ID 为 1 的数据集。
二、
1.1安装CP2102驱动安装
提示:电脑设备管理器会出现串口
1.2安装中移物联网以及开发板程序刷写
提示:注意文件目录(Keil MDK环境中打开的hw-standard-v1.1.x\目录下的HEWU_ Standard工程,编程成功则在hw-standard-v1.1 .x\Output\目录下生成HEWU_ Standard.hex文件选择该文件)和搜索串口;
1.3开发板上电后默认状态并不是等待下载状态,需要按住BOOTO按键,不要松开,同时按- - -下复位键,再松开BOOTO键,这时开发板就会进入待下载状态,可以接受刷写工具写入的程序包。提示1:这两个按键靠得很紧密,不容易操作,可用两只手的大拇指协同完成。具体按键的位置参照开发板上的丝印信息。
提示2:也可以采用另- -种方式:直接拔下USB串口线(断电) ,按住BOOTO键不松开,再将USB线插上(上电),则同样可以使开发板进入待下载状态
2.1进入中移物联网平台创建产品
2.2产品功能定义 创建以下8个功能
2.3.1设置背景
2.3.2配置APP界面各个功能点的模块大小,不同的模块大小,在APP中呈现出的形状各不相同。这里我们为所有功能点都配置为“中模块"
2.3.3配置每个功能点显示在界面上的图标,需要根据每个功能点的含义,精心选择有较强对应关系的图标,达到美观简洁的APP界面效果。
2.4手机扫描二维码下载和物APP
提示:
2.5按功能序号和字段名称配置数据上报点和下发点
提示:必须一致不然数据是乱的
2.6修改代码中产品ID
提示:重新编译代码看是否报错
3.1回到和物平台,在之前的实训中我们已经完成了APP界面设计和调试,进入到第三步”设备接入测试”环节,如下图。点击“真实设备测试”开始。
3.2手机APP配网以及手机端发送WIFI配置给设备
提示:长按外设板上的普通按键2,约3秒钟后,设备自动进入配网模式,可以进行配网。提示1:普通LED灯3 (蓝色)在闪烁,即表示设备进入配网模式。
3.3设备重启按新的wifi网络接入并注册到平台,将设备侧重新上电,等待约5秒后,可以看到外设板普通LED灯3、灯4 (均为蓝色)都已经点亮,表示设备板已经接入到和物平台。
提示:如果只亮一个灯,示wifi网络接入正常,但平台注册失败,需检查设备刷写的程序配置是否正确。
3.4点击APP界面彩虹灯色彩模块,选择绿色按钮,观察设备的状态变化。依次切换几种可选的色彩控制按钮,记录设备状态变化。
提示:如发现点击的按钮期望颜色,与实际设备显示颜色不符,则依次排查和物平台该数据点的定义、设备程序中对应控制数据点的颜色定义是否一致。
总结: