MQTTX与阿里云IOT平台交互,发布订阅消息,以及将设备属性发送到云平台

1 新建产品和设备,添加物模型的属性

其中产品部分需要注意的(不这样,也可以,只是个Demo,太复杂了,你会晕的)
所属品类:自定义品类
节点类型:直连设备

2 打开设备,复制 三元组 ProductKey,DeviceName,DeviceSecret

3 打开mqtt编程工具,将三元组信息输入进去,一键配置生成各种需要的信息【非必须,只是方便
https://download.csdn.net/download/qq_41712271/20085422

4 打开MQTTX客户端工具(模拟虚拟设备),输入上面生成的IP,Clientid,用户名,密码,连接阿里云服务器

5 用以下的topic与服务器交互

注意:changhong_dianshi是设备的DeviceName
Brightness,SoundDecibelValue 是设备的物模型的属性


订阅,平台向虚拟设备发消息 (普通消息)
/a1WBTaJoehf/changhong_dianshi/user/get

发布,虚拟设备发消息到平台 (普通消息)
/a1WBTaJoehf/changhong_dianshi/user/update

发布,虚拟设备 将属性 发送到平台
/sys/a1WBTaJoehf/changhong_dianshi/thing/event/property/post
{
  "params": {"Brightness":45,"SoundDecibelValue":50}
}
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值