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设备的事情就和服务端没关系了,具体的逻辑都可以你自己写代码来实现,从服务端层面讲,他只看网关设备这一个就行。
扫一扫访问 Blade技术社区 移动端