设备接入采用自建tcp服务端,转换mqtt协议问题

Blade 未结 1 54
lutw
lutw 1天前

一、该问题的重现步骤是什么?

1. 因为协议原因需要自建tcp服务,但是现在基础协议已经通过tcp能接收设备上报信息。
但是现在需要做mqtt转换,我看blade-broker服务,是需要通过1、设备相关信息先动态注册2、进行设备连接认证
所遇到的问题
   1、首先tcp服务是另外搭建的,协议中只能获取设备id,其它信息需要手动的查库
   2、如果mqtt需要跟每个设备认证,数据采集网关,就要启动大量的mqtt客户端,这样是不是不太友好(因为设备不能通过mqtt设备上报)

 以上两点有没有好的解决方案
第一点可以自己实现,但是第二点儿,有没有好的解决方案

或者说有没有客户端建立一次连接,blade-broker服务通过不同的topic进行区分,对应到每个设备上。
这样用户通过其它协议进行转换的时候就减少了用户自己维护mqtt客户端相关信息

1条回答
提交回复