LiveGBS如何订阅设备状态在线离线状态redis订阅设备或是通道状态subscribe device操作及示例
- 1、如何监听设备状态
- 2、device订阅
- 2.1、设备上线消息
- 2.2、设备离线消息
- 2.2、通道上线消息
- 2.2、通道离线消息
- 3、订阅示例
- 3.1、连接REDIS
- 3.2、订阅device示例
- 3.3、设备上线示例
- 3.3.1、注册上线后
- 3.4、设备离线示例
- 3.4.1、注销离线后
- 4、更多
- 4.1、如何切换redis
- 5、搭建GB28181视频直播平台
1、如何监听设备状态
业务需求中,我们需要关注设备的一些在线状态。当然可以计划的扫描,显然这种不太友好和可行。那么,可以利用什么来解决呢 消息的订阅发布
2、device订阅
可向 Redis 订阅 device 消息以获取设备实时状态 > **SUBSCRIBE device,具体可以参考apidoc里面的详细说明:LiveGBS中REDIS订阅
2.1、设备上线消息
消息内容为 “设备国标编号 ON”,示例如:
“device”
“34020000001320000109 ON”
2.2、设备离线消息
消息内容为 “设备国标编号 OFF”,示例如:
“device”
“34020000001320000109 OFF”
2.2、通道上线消息
消息内容为 “设备国标编号:通道国标编号 ON”,示例如:
“device”
“34020000001320000109:34020000001320000109 ON”
2.2、通道离线消息
消息内容为 “设备国标编号:通道国标编号 OFF”,示例如:
“device”
“34020000001320000109:34020000001320000109 OFF”
3、订阅示例
3.1、连接REDIS
示例的:redis 地址 192.168.2.135; redis 端口 26379 ; redis 密码 test
.\redis-cli.exe -h 192.168.2.135 -p 26379 -a test
3.2、订阅device示例
subscribe device
3.3、设备上线示例
3.3.1、注册上线后
捕获的 消息内容为 “设备国标编号 ON”
3.4、设备离线示例
3.4.1、注销离线后
捕获的 消息内容为 “设备国标编号 OFF”
4、更多
4.1、如何切换redis
LiveGBS流媒体平台GB/T28181常见问题-如何配置使用自己已有的redis服务替换redis版本升级redis版本
5、搭建GB28181视频直播平台
- 支持 Windows Linux 及其它CPU架构(国产、嵌入式…)操作系统
- 安装包下载 、 安装使用说明、 WEB前端源码
- 更多常见问题