Thingsboard3.0通过tb-gateway⽹关接⼊MQTT设备教程
本次演⽰环境Windows 10,TB版本为Thingsboard 3.0,Thingsboard-gateway版本为2.3.1.1,采⽤EMQ X作为MQTT broker,⽤MQTT box作为演⽰设备。
环境准备:
thingsboard3.0源码安装
下载地址:
emqx broker教程: 和
安装thingsboard-gateway2.3.1.1,特别说明:本地运⾏TB-gateway需要安装Python3.5以上的环境才能运⾏
下载地址:
安装EMQ X
下载地址:
教程:
安装MQTT Box
下载地址:
教程:往后看
⼀切准备就绪,现在开始
1、由于TB默认占⽤了1883端⼝,所以需要更改EMQ X的默认端⼝
配置⽂件位置:
搜索
到后,将本⾏修改为:
2、登录TB控制台,创建⼀个⽹关设备
3、复制⽹关设备的访问令牌
4、将复制的令牌写⼊到⽹关下⾯的tb_gateway.yaml⽂件中的accessToken字段后⾯
5、配置⽹关下⾯的mqtt.json⽂件
6、重启EMQ X,如果已启动,需要先停⽌再启动,命令参考:
7、启动⽹关,启动教程请参考
8、启动MQTT Box并配置
9、访问EMQ X
127.0.0.1:18083
帐号:admin
密码:public
如果配置正常,此时应该有个客户端接⼊了EMQ X,⼀个是MQTT box模拟的设备,⼀个是TB⽹关
10、登录TB控制台,刷新设备列表,⽬前只有我们刚刚创建的⽹关设备
{"serialNumber": "SN-001", "sensorType": "Thermometer", "sensorModel": "T1000", "temp": 18, "hum": 11}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论