ThingsBoard 3.1.1版本在window本地运行之设备直连(二)
创始人
2024-03-28 02:53:47
0

目录

前言

1、Thingsboard 框架

2、MQTT设置

     1.MQTT概念

     2.MQTT在TB里担任的角色

     3.MQTT配置

3、结果

前言

        ThingsBoard是一个物联网管理平台,这个平台可以让其他企业入驻进来,这些入驻的企业或者个人就是租户(tenant),他们可以使用tb的服务,可以对自己的资源和设备进行管理。
        然后每个租户下面又可以多个客户(Customer),这些客户可以直接使用租户配置好的设备、资产,客户才是资产、设备的直接使用者。
        最后,客户下面还有一层就是用户,用户可以看到设备的一些数据,监控,警告等。总的来说,ThingsBoard平台使用层级可分为由上到下这四级:平台系统管理员 -- > 租户 --> 客户 --> 用户,平台管理员能够创建租户管理员,而租户管理员能够创建管理客户和客户下的用户。

1、Thingsboard 框架

        thingsBoard(以后简称TB)主流协议是MQTT,无论是直连还是网关连,都是通过MQTT来进行数据传递的,今天这篇讲的是直连,网关连接到下一期再讲。我们先看下TB的框架图:

设备直连,就需要ip、port、publish、subscribe等信息,那tb怎么匹配上这些信息呢?

我们一步步往下看。

2、MQTT设置

      1.MQTT概念

 

     2.MQTT在TB里担任的角色

      利用emqx搭成MQTT broker服务,可以通过broker把外部的数据给TB,也可以把TB的给emqx,这么做的原因是为了共享数据:

1、设备端的通信数据协议不兼容tb可以用emqx转换

2tb中的数据需要给到第三方系统数据协议不兼容可以用emqx转换

    3.MQTT配置

1.在TB上添加设备:

获得“访问令牌”,后面配置MQTT的时候需要用到。

2.可以创建一个虚拟设备,这个设备可以假定是直接联网的,并且支持MQTT协议。

就以MQTTBox开设一个虚拟设备,然后加以配置:

 

3、结果

这个设备可以订阅号主题(就是对上了TB的暗号),然后发送json形式的信息。 

TB平台成功接收到信息,当然,后期也需要规则链来对数据做处理。 

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
客厅放八骏马摆件可以吗(家里摆... 今天给各位分享客厅放八骏马摆件可以吗的知识,其中也会对家里摆八骏马摆件好吗进行解释,如果能碰巧解决你...
苏州离哪个飞机场近(苏州离哪个... 本篇文章极速百科小编给大家谈谈苏州离哪个飞机场近,以及苏州离哪个飞机场近点对应的知识点,希望对各位有...