本文主要是介绍MQTT连接阿里云物联网上报物模型数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
1. 创建产品(物联网平台 -> 产品 -> 创建产品)
2. 为产品添加设备
3. 添加物模型
4. mqtt.fx连接测试
5. 调试物模型
6. 使用mqtt.fx上报温度数据
1. 创建产品(物联网平台 -> 产品 -> 创建产品)
我这里再新建一个名为"Test01"的产品作为演示
2. 为产品添加设备
3. 添加物模型
选择"添加自定义功能"
添加温度属性:
创建好后,点击发布上线
4. mqtt.fx连接测试
MQTT.fx是一款基于Eclipse Paho,使用Java语言编写的MQTT客户端工具。支持通过Topic订阅和发布消息,用来前期和物理云平台调试非常方便。
点击连接:成功后,灯变绿,我们创建的设备就被激活了
查看阿里云后台情况:
我们下一步就可以进行调试了。
5. 调试物模型
为什么要调试:因为如果我们直接去在mqtt.fx写json数据格式也行,但是要去查看文档看格式要求,写不对的话上传不成功,我们这里直接通过调试时记录下的json数据格式,就不用再去查文档了。
多发几次,会弹出“指令发送成功”,但我们回去查看数据并没有显示
不要着急,我们去找到日志服务
下面就是了:
{"method":"thing.service.property.set","id":"1724536738","params":{"temperature":20},"version":"1.0.0"}
6. 使用mqtt.fx上报温度数据
先找到我们的物模型通信主题:
我的是:/sys/gto7yayNXta/device_01/thing/event/property/post
json数据上报格式和物模型通信主题都准备好了,我们现在已经万事具备,然后再打开mqtt.fx
先连接上:
然后填写我们发布主题和json数据格式
然后去我们的阿里云设备后台 :
都看到这里了,快关注吧。。。
这篇关于MQTT连接阿里云物联网上报物模型数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!