ThingsBoard使用笔记(3)配置tb-gateway 网关接入 MQTT
安装tb-gateway安装python需要python3.5以上linux安装python:https://blog.csdn.net/L_15156024189/article/details/84831045windows安装python:https://www.runoob.com/python/python-install.html拉取代码git clone https://github
安装tb-gateway
安装python
需要python3.5以上
linux安装python:https://blog.csdn.net/L_15156024189/article/details/84831045
windows安装python:https://www.runoob.com/python/python-install.html
拉取代码
git clone https://github.com/thingsboard/thingsboard-gateway.git
安装
python setup.py install
安装过程十分缓慢,暂时还没找到什么好的方法,如果停止不动,可以关闭重新安装
搭建mosquitto环境
根据此文搭建:https://www.cnblogs.com/zkwarrior/p/10972464.html
由于1883端口已被tb占用,因此需要修改端口为1884才可以启动起来
MQTTBox
https://www.hangge.com/blog/cache/detail_2350.html
貌似需要科学
配置文件
新建网关
添加设备,勾选是网关
复制访问令牌
修改配置文件
修改 thingsboard-gateway\thingsboard_gateway\config\tb_gateway.yaml 将刚才复制的令牌粘贴进去,这里的端口默认是1883,不是8080
修改 thingsboard-gateway\thingsboard_gateway\config\mqtt.json
此处的host和port为mosquitto的地址和端口,不是tb的
启动网关
python tb_gateway.py
启动配置MQTTBox
发送mqtt数据
{"serialNumber": "SN-001", "sensorType": "Thermometer", "sensorModel": "T1000", "temp": 18, "hum": 11}
查看设备信息
此时返回tb刷新设备便可以看见新增了SN-001设备
相关资料
官方社区资料
https://forum.iotschool.com/topics/739
Thingsboard gateway python版本的安装、配置和使用说明
https://wenku.baidu.com/view/73d1f4db49d7c1c708a1284ac850ad02df800723.html
ThingsBoard IoT Gateway 2.3.1 (Python版本) 调试记录
https://msd.misuland.com/pd/4146263811541699826
gateway java版本
https://www.cnblogs.com/weschen/p/11589181.html
MQTTBox 安装和使用
https://www.hangge.com/blog/cache/detail_2350.html
mosquitto环境搭建
https://www.cnblogs.com/zkwarrior/p/10972464.html
EMQ X教程
https://docs.emqx.io/broker/latest/cn/getting-started/install.html##zip
更多推荐
所有评论(0)