Thingsboard使用gateway网关
简介:本次是想测试一下thingsboard网关的使用,实现通过网关+mqtt+thingsboard+emqx实现间接设备创建和数据传输前期准备:thingsboard平台thingsboard网关emqx平台MQTTX工具详细过程:1:thingsboard平台搭建关于thingsboard平台搭建这里就不多介绍了,主要是编译难,这个之前可以看我发布的文章,所以直接跳过。2:创建网关设备打开t
简介:
本次是想测试一下thingsboard网关的使用,实现通过网关+mqtt+thingsboard+emqx
实现间接设备创建和数据传输
前期准备:
thingsboard平台
thingsboard网关
emqx平台
MQTTX工具
详细过程:
1:thingsboard平台搭建
关于thingsboard平台搭建这里就不多介绍了,主要是编译难,这个之前可以看我发布的文章,所以直接跳过。
2:创建网关设备
打开thingsboard平台,点击设备管理界面,点击新建网关设备。

3:thingsboard网关
首先去github搜索thingboard下载对应网关代码,
地址:https://github.com/thingsboard/thingsboard-gateway

下载下来后通过代码我们可以发现是使用python写的,可以用pycharm或idea打开,这里我们使用idea打开。
然后第一步肯定是编译了,对应python项目编译,可以直接点击运行,看报什么错误,少什么模块直接引入对应模块,这里附上我最后编译成功后引入的模块。

引入对应模块包时注意,模块名对应包名可能有些会存在差异,这个和python2和python3的区别有关系。
对应编译过程中,对于有些模块引入失败但是其对应功能不重要时,可以先注释掉,后面有时间再回来看。
例如:楼主有个模块mmh3引入失败,然而发现其非必须时先注释掉,这个mmh3主要是一些加密算法相关的,后面有时间可以去研究一下。


对应thingsboard-way项目启动时要注意两个配置地方修改。
1
原创不易,完成人机校验,阅读全文
相关推荐
LORAWAN&CHIRPSTACK在ChirpStack中创建网关THINGSBOARDThingsboard3.4-OTA升级THINGSBOARDthingsboard actor消息处理流程THINGSBOARD在thingsboard项目中org.thingsboard.server.gen.transport.xx相关的类在哪里?资源网页红警边缘合规安全网关LORAWAN&CHIRPSTACKLWN-Simulator模拟器web界面创建网关LORAWAN&CHIRPSTACKLWN-Simulator模拟器web界面创建网关桥THINGSBOARDThingsBoard源码解析-数据订阅与规则链数据处理