<神奇空间站>华为云IoT智简联接-快速构建智慧生活实践

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次数据上报。

完成所有的任务,不容易啊。

(完)