项目三MQTT

一、
1.1创建MQTT产品进去中移开发者中心


image.png

2.1添加设备


image.png

image.png

image.png

2.3设备ID,接入主设备ID


image.png

提示:设备ID记得一致,OneNET平台产品在线
2.4主控设备发布消息,受控设备均获得消息
在“灯光主控点”设备中发布一个数据消息,主题为“power” (1)在 “灯光主控点”设备所在 MQTT 工具窗口中部“发布”tab 页里,发布一个主题,本次实训
任务填写内容为“power“,在内容部分里可以填“Hello everyone, 关灯!” (2)点击“Submit“按钮,发布一条“power”相关主题的数据到 OneNET 平台。


1B`NTEN]G%2)L(GRZT`%H`Q.png

2.5在 OneNET 平台上设备列表页面,对“客厅顶灯”设备记录所在的条目,点击右侧“更多操作”,在浮动窗口里点“下发命令”功能。


8V9J4({5TT_TLH43KU6B3FM.png

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)

2.7在 OneNET 平台上设备列表页面,对“客厅顶灯”设备记录所在条目,点击右侧“数据流”,查看
U@BMJ8AX3XD~5Q3)3VYR%0I.png

收到的数据流,可以看到数据 ID 为 1 的数据集。

二、
1.1安装CP2102驱动安装


image.png

提示:电脑设备管理器会出现串口
1.2安装中移物联网以及开发板程序刷写


image.png

提示:注意文件目录(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线插上(上电),则同样可以使开发板进入待下载状态
5A289D699383AE0CDF6B052B9115F1D3.jpg

2.1进入中移物联网平台创建产品


image.png

2.2产品功能定义 创建以下8个功能


image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

2.3.1设置背景


image.png

2.3.2配置APP界面各个功能点的模块大小,不同的模块大小,在APP中呈现出的形状各不相同。这里我们为所有功能点都配置为“中模块"
2.3.3配置每个功能点显示在界面上的图标,需要根据每个功能点的含义,精心选择有较强对应关系的图标,达到美观简洁的APP界面效果。


MOU45XIQM[)M`__H$C`}Z]U.png

2.4手机扫描二维码下载和物APP
image.png

F450C8B491F7502CEC72923440E8068A.jpg

提示:
2.5按功能序号和字段名称配置数据上报点和下发点


image.png

image.png

提示:必须一致不然数据是乱的
2.6修改代码中产品ID
image.png

提示:重新编译代码看是否报错
3.1回到和物平台,在之前的实训中我们已经完成了APP界面设计和调试,进入到第三步”设备接入测试”环节,如下图。点击“真实设备测试”开始。
image.png

3.2手机APP配网以及手机端发送WIFI配置给设备
D3EA1E83B5ECB5B944F85CBF5A04AC59.jpg

C9E3DCBA75F5E43117C8BCE78F893514.jpg

571C8D214B3572873BA85D587D79A507.jpg

提示:长按外设板上的普通按键2,约3秒钟后,设备自动进入配网模式,可以进行配网。提示1:普通LED灯3 (蓝色)在闪烁,即表示设备进入配网模式。
3.3设备重启按新的wifi网络接入并注册到平台,将设备侧重新上电,等待约5秒后,可以看到外设板普通LED灯3、灯4 (均为蓝色)都已经点亮,表示设备板已经接入到和物平台。
提示:如果只亮一个灯,示wifi网络接入正常,但平台注册失败,需检查设备刷写的程序配置是否正确。
3.4点击APP界面彩虹灯色彩模块,选择绿色按钮,观察设备的状态变化。依次切换几种可选的色彩控制按钮,记录设备状态变化。


452BE154C1B9636FA18670E5B4E89F18.jpg

51B49DE358C46E78ACF948485FC8ABC2.jpg

2878DF3874ECCBB0F1AB8773CC2C396F.jpg

提示:如发现点击的按钮期望颜色,与实际设备显示颜色不符,则依次排查和物平台该数据点的定义、设备程序中对应控制数据点的颜色定义是否一致。

总结:

你可能感兴趣的:(项目三MQTT)