网关设备设置属性如何将指令转到自建的网关服务中

Blade 未结 1 25
lutw
lutw 剑侠 17小时前

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

1. 设备接入采用自建tcp服务端,通过mqtt将下发指令转到自建的网关服务上,然后进行编码,将指令通过tcp的方式下发到设备

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  •  1. 服务端设置属性的时候会下发这样的topic/blade/sys/JkerjK97oub/27OY2cgYUsW/thing/service/property/set】网关需要监听这个topic来获取服务端下发的信息。

     2. 网关监听topic成功后根据指令去让tcp协议的设备进行设置(这段逻辑就需要你自己写代码来实现)

     3. 当网关设置设备成功后,网关需要上报这样的topic:【 /blade/sys/JkerjK97oub/27OY2cgYUsW/thing/service/property/set_reply

     4. 服务端会监听set_reply的topic,当监听成功获取到数据后,才会显示成设置成功。

     5. 这里面服务端和网关有一个双向通信的逻辑需要了解。当然网关内部和tcp设备的事情就和服务端没关系了,具体的逻辑都可以你自己写代码来实现,从服务端层面讲,他只看网关设备这一个就行。

    0 讨论(0)
提交回复