🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 一、光路选择器控制 在网关成功连接mqtt broker的前提下,可以通过具体的命令和主题,实现对光选择器的控制和状态获取,具体broker和主题的设置,可以通过阅读相关章节获取。 ## 二、光通道选择 ### 1. 默认参数 * deviceId:0123CD42BA033EFD * relaySet: relay/data/${deviceId}/set * relayPush: relay/data/${deviceId}/push ### 2. 服务器请求 发送以下json数据到"relay/data/0123CD42BA033EFD/set"主题,网关会将光通道置为1 ``` { "cmd": "relayPortSet", "portUse": 1, "id":1123 } ``` ### 3. 网关应答 网关会将设置结果发送到"relay/data/0123CD42BA033EFD/push"主题,服务器可以订阅该主题获取设置结果 ``` { "cmd":"relayPortSet", "portUse":1, "code":0, "id":1123 } ``` ## 三、获取当前使用通道 ### 1. 默认参数 * deviceId:0123CD42BA033EFD * relaySet: relay/data/${deviceId}/set * relayPush: relay/data/${deviceId}/push ### 2. 服务器请求 发送依以下json数据到"relay/data/0123CD42BA033EFD/set"主题,网关会查询光路选择器当前使用的通道 ``` { "cmd": "relayPortGet", "id":9386 } ``` ### 3. 网关应答 网关会将设置结果发送到"relay/data/0123CD42BA033EFD/push"主题,服务器可以订阅该主题获取设置结果 ``` { "cmd":"relayPortGet", "portUse":1, "code":0, "id": 9386 } ```