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数据格式

然后去我们的阿里云设备后台 :

都看到这里了,快关注吧。。。

相关推荐

  1. 阿里联网模型TSL字段详细说明

    2024-03-10 09:46:02       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-10 09:46:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-10 09:46:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-10 09:46:02       82 阅读
  4. Python语言-面向对象

    2024-03-10 09:46:02       91 阅读

热门阅读

  1. QT绑定信号槽重载

    2024-03-10 09:46:02       49 阅读
  2. 设计模式--装饰器模式(Decorator Pattern)

    2024-03-10 09:46:02       45 阅读
  3. 洛谷P5318 【深基18.例3】查找文献

    2024-03-10 09:46:02       48 阅读
  4. 设计模式之责任链及策略模式

    2024-03-10 09:46:02       43 阅读
  5. 2024.03.04——2024.03.10 力扣练习总结及专项巩固

    2024-03-10 09:46:02       39 阅读