MQTT.fx客户端接入阿里云物联网平台
MQTT.fx客户端接入阿里云物联网平台
本文演示MQTT.fx客户端接入阿里云物联网平台,可参照https://help.aliyun.com/document_detail/86706.html?spm=a2c4g.11186623.6.820.4fc62359hUkURl#title-3yi-w85-xqo
准备工作
1.创建一个设备。
2.下载安装MQTT.fx
创建链接
1.在MQTT客户端创建一个链接并命名
2.设置MQTT Broker Profile Settings参数,Broker Address参数:a1eaReiwgC7.iot-as-mqtt.cn-shanghai.aliyuncs.com,其中a1eaReiwgC7为产品的ProductKey,cn-shanghai为地域编号。Broker Port:1883。Client ID为test1|securemode=3,signmethod=hmacsha1,timestamp=789|,其中test1为设备名DeviceName。
3.设置User Credentials参数。User Name:test1&a1eaReiwgC7,其中test1为设备名,a1eaReiwgC7为产品的ProductKey。Password由https://1024tools.com/hmac生成:ef8ba88ad533ae8eb05dedc4b7dfc2e3449ab110
其中消息clientIdtest1deviceNametest1productKeya1eaReiwgC7timestamp789中的test1为设备名,a1eaReiwgC7为产品的ProductKey。密钥为设备DeviceSecret:035623f39662145b6be67397bf41d79e
调试
- 点击Connect,指示灯显示为绿色则链接成功。
2属性上报,设置Publish发布Topic:/sys/a1eaReiwgC7/test1/thing/event/property/post.发布内容如下{“id”:1608016382599,“params”:{“DetectDistance”:3,“force”:3},“version”:“1.0”,“method”:“thing.event.property.post”}
点开设备test1的物模型数据,已经更新。
3.属性设置,设置Subscribe订阅Topic:/sys/a1eaReiwgC7/test1/thing/service/property/set。
打开设备test1的在线调试功能,设置属性设置,点击发送指令就可以收到数据。