1、准备的内容
Thingsboard物联网平台 ---- 本文说明忽略
Thingsboard Gateway官方网关
Emqx作为采集broker
MQTTBox模拟mqtt协议的设备
2、Emqx设置
修改./etc/emqx.conf的服务端口
启动Emqx
./bin/emqx start
启动完,查看任务管理器
管理控制台
控制台地址: http://127.0.0.1:18083,默认用户名: admin,密码:public
3、Thingsboard Gateway网关设置
设置和Thingsboard平台的关联
accesstoken从这里取
和MQTT的broker的管理设置
启动网关
python ./thingsboard_gateway/tb_gateway.py
4、MQTTBox的设置(模拟mqtt协议的设备)
{"serialNumber": "SN-001", "sensorType": "Thermometer", "sensorModel": "T1000", "temp": 51, "hum": 41}
5、查看Thingsboard的接收数据情况
6、至此,数据被完整的取上来了。