0、第N加1次做这个任务,相对简单就是步骤见较多需要时间
1、资源准备
下载资源:1MQTTfx
我实在官网下载
https://mqttfx.jensd.de/index.php/download
然后下载产品模型,需要从任务附件猴中下载;
1、1按照好软件
按照好后如图:
2、开始在IoTDA上进行操作;
1、创建产品:
产品名称:Smart_Door
协议类型:MQTT
数据格式:JSON
厂商名称:Huawei
所属行业:无
设备类型:Smart_Door
三个产品都创建好后穿件模型
产品名称:Smart_Light
协议类型:MQTT
数据格式:JSON
厂商名称:Huawei
所属行业:无
设备类型:Smart_Light
上传下载好的模型文件。
创建好如图所示:
下一步注册设备,
进入设备-所有设备,然后点击注册设备按键。
注册设备要和创建设备时使用同一个资源空间。
注册成功后,系统会返回设备ID和设备秘钥。
将所有设备注册完成。
注册之后我们会看到,设备中有“未激活”三个设备,如下图:
下一步就是激活设备
只需要对设备进行连接,就可以进行设备激活。
下一步,获取设备加密后的信息ClientId、Username、Password
https://iot-tool.obs-website.cn-north-4.myhuaweicloud.com/
进入这个网址
、输入设备的ID和密码就可以得到我们在MQTT.fx中使用的信息了
将这个加密好的信息复制到Mqtt.fx中的设置中,配置一个设备的连接
如上图。
将所有设备配置好,
下一步,我们尝试发送命令
Topic:$oc/devices/606d6089ce15da02c0204150_Smart_Door_01/sys/properties/report
设置好topic主题,和传输文件
{
"services": [{
"service_id": "sensor",
"properties": {
"lock_state": "OFF",
"body_state": 0
},
"event_time": "20210212T121212Z"
}
]
}
点击“发送”将信息发送出去
然后在Iotda中观察设备信息变化。
设备信息放生变化,说明发送成功了。
接下来就是一个个将课程中的实现。
最难得就是个那个1000次数据那个,毕竟需要点击鼠标一千次还是挺麻烦的,不过我还是成功了。
轻松完成1200次数据上报。
完成所有的任务,不容易啊。