使用MQTTX与Thingsboard进行通信

使用MQTTX与Thingsboard进行通信

Thu Nov 28 2024
学习笔记
2 分钟
221 字

前期准备#

1.部署Thingsboard平台 2.安装MQTTX客户端

在Thingsboard中创建网关设备#

1732792913350 1732792945911 1732792971038 创建好之后记住ID,用户名和密码,在后面连接时需要用到

使用MQTTX进行连接#

1732793223162 只需要填写红圈里的内容,然后点击连接即可

1732793308137

这里有一个小绿点说明连接成功了

网关API#

遥测上传 API#

这是我觉得最有用的消息了。

BASH
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Topic: v1/gateway/telemetry
message:
{
  "Device A": [
    {
      "ts": 1483228800000,
      "values": {
        "temperature": 42,
        "humidity": 80
      }
    },
    {
      "ts": 1483228801000,
      "values": {
        "temperature": 43,
        "humidity": 82
      }
    }
  ],
  "Device B": [
    {
      "ts": 1483228800000,
      "values": {
        "temperature": 42,
        "humidity": 80
      }
    }
  ]
}

MQTT设备API#

遥测上传 API#

这个是MQTT设备的上传的API

BASH
1
2
3
4
5
Topic: v1/devices/me/telemetry
message: {
  "temperature": 42,
  "humidity": 80
}