用于与spc web网关通信的python库。
pyspcwebgw的Python项目详细描述
python库,用于通过由Lundix IT制作的spc web网关软件提供的rest/websocket api与Vanderbilt SPC alarm systems通信。使用此库,您可以:
- 检索所有报警区域和区域的信息
- 更改报警模式,即报警系统的启用和解除
- 当区域和区域的属性发生变化时,获取实时更新,例如,连接到系统的运动检测器是否触发或警报何时熄灭。
用法
库
要在自己的应用程序中使用库,请参见示例文件
独立
安装包时,将自动安装交互式测试shell。运行它:
spcwebgw-console <API url> <WS url>
其中,<API url>
是spc web网关api的url,<WS url>
是spc web网关websocket终结点的url。
测试shell中可用命令的示例:
areas
列出所有可用区域。zones
。列出所有可用分区或仅列出特定区域中的分区full_set
完全设置一个区域part_set_x
。零件集x一个区域。unset
。解除一个区域的设置。debug
。切换调试输出。