系统回调(websocket)
[TOC]
简要描述
- 系统事件,通过websocket消息回调
请求URL
ws://127.0.0.1:9002
请求方式
- websocket
参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
无 |
返回示例
{"event":"motor_stop"}
返回参数说明
event值 | 类型 | 说明 |
---|---|---|
motor_stop | string | 电机停止 |
motor_forward | string | 电机正转 |
motor_backward | string | 电机反转 |
xray_open | string | 光源被打开 |
xray_close | string | 光源被关闭 |
emergency_switch_pressed | string | 紧急开关被按下 |
emergency_switch_release | string | 紧急开关被释放 |
power_on | string | 系统开机 |
power_off | string | 系统关机 |
in_ir_obstructed | string | 输入红外被遮挡 |
out_ir_obstructed | string | 输出红外被遮挡 |
in_ir_released | string | 输入红外被释放 |
out_ir_released | string | 输出红外被释放 |
door_control_close | string | 门控开关闭合 |
door_control_open | string | 门控开关打开 |
energy_ir_on | string | 节能红外被触发 |
energy_ir_off | string | 节能红外被释放 |
备注
每次产生事件,都会通过websocket,由服务端发送到客户端,客户端需要主动连接服务端。 websocket有心跳机制,间隔由客户端自定义,客户端发送 “ping" 到服务端,服务端回复 ”pong“