IDEA :物联网ThingsBoard-gateway设置,运行Python版本,毗连thingsboard,接入 MQTT 装备

[复制链接]
发表于 昨天 20:29 | 显示全部楼层 |阅读模式
准备阶段(教程只针对本地利用,未涉及假造机环境)
Thingsboard源码编译并运行

没有利用过的小同伴,可以看我上一篇文章
物联网物联网ThingsBoard源码本地编译篇,超详细教程,小白看过来!_thingsboard本地编译_小怪瘦79的博客-CSDN博客
IDEA        我用的是2021版本,这个关系不大,任意


Thingsboard-gateway之python版本源码拉取(老版本是java写的,新版都是python写的)

所在:git clone https://github.com/thingsboard/thingsboard-gateway.git
python        只管选取3.8以上,我用的python3.9.13

所在:Download Python | Python.org
在正式开始运行前,先设置好环境变量,重要是python
MQTTBOX

        放在百度网盘,必要自取
链接: https://pan.baidu.com/s/123jXC_UOrBJSIYo1D4vsxQ 提取码: 0421 
设置好后可以win+R,cmd下令窗口输入python查察版本信息,pip -v查察pip是否安装。

thingsboard-gayeway可以毗连到旧体系和第三方体系的装备与 Thingsboard 集成。

 在拉取好代码后,用IDEA打开,File-Project Structure-SDKs选择python

 再点击project,modules分别设置,末了点击apply-ok


 设置完成后。
复制装备中的令牌


双击shift 找到tb_gateway.yaml       /        mqtt.json
tb_gateway.yaml文件做如下修改

 mqtt.json中做如下修改

 MqttBox

解压后找到文件中的.exe应用文件,双击打开即可

 打开后设置参数,设置完成,点击生存。

修改后,在下令窗口Terminal输入以下下令运行Thingsboard-gateway
  1. python tb_gateway.py
复制代码
注意路径,要到thingsboard_gateway下实行,否则会报错,

 路径不对,先cd到thingsboard_gateway目次,再输入python tb_gateway.py回车实行下令

 如遇错误ModuleNotFoundError: No module named 'thingsboard_gateway'

必要到查抄pip是否安装,python是否安装。
已安装报错,可到python安装目次下的Scripts目次中,cmd 下令实行
pip install  thingsboard_gateway 
如遇pip版本过高,可实行pip install  3.19.0

然后再输入python tb_gateway.py回车实行下令,实行乐成!

 末了后,MqttBox---Add publicsher。
  1. /sensor/data
  2. {"serialNumber": "SN-001","sensorType":"Thermometer", "sensorModel": "T1000", "temp": 18, "hum": 11}
复制代码
到Thingsboard--装备中查找,会新增一个装备。





免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

×
登录参与点评抽奖,加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表