设备心跳
POST
http://hx.buscoming.cn/Api/Dev/Heart
接口描述
默认每分钟或者30秒提交设备的运行情况 和通过心跳服务器下发相关执行命令
请求参数
参数名
类型
描述
必填
Id
string
示例: b3f42cf9f390db110c0b8291b881c7e9 *设备Id
必填
Hid
string
示例:zzf13015654 设备硬件唯一标识编号,程序启动后第一次心跳成功前带上此参数即可,第一次心跳成功可以不需要带此参数
必填
Ver
string
示例:A200617 设备程序的版本号,程序启动后第一次心跳成功前带上此参数即可,第一次心跳成功后可以不需要带些参数
必填
Time
int
示例:1592372148 当前时间戳,
必填
Pow
int
示例:0 电源: 0-关 1-开
必填
Bri
int
示例:50 亮度: 0~100 0:最暗 100:最亮
必填
Vol
int
示例:80 音量: 0~100 0-静音 100-最大音量
必填
DkC
int
示例:50000 C盘可用空间: 单位兆字节,如:112M 安卓只有一个磁盘就用该参数
必填
DkD
int
示例:0 D盘可用空间: 单位兆字节,如:112M 安卓只有一个磁盘就该参数忽略
必填
WH
string
示例:1080*1920 程序运行窗口大小,一般指屏幕的大小
必填
Scr
int
示例:0 大屏继电器: 0-断开 1-吸合
必填
Con
int
示例:1 灯箱继电器: 0-断开 1-吸合
必填
Ext
int
示例:1 扩展继电器: 0-断开 1-吸合
必填
Tmi
int
示例:35 温度: 0-100表示零上温度 129-228表示零下1~100度 255表示数据未获取
必填
Hum
int
示例:30 湿度: 0-100表示湿度百分比 255表示数据未获取
必填
Tmo
int
示例:60 液晶温度: 0-100表示零上温度 129-228表示零下1~100度 255表示数据未获取
必填
V24
int
示例:24 电压: 0.0-36.0表示供电电压
必填
LoV
int
示例:24 使用电池期间的最底电压,市电情况下该值为24,用于判断该值低于22V后电池馈电
必填
Bat
int
示例:1 市电/电池: 1-市电 0-电池
必填
Bak
int
示例:0 门禁状态: 0-关闭状态 1-打开状态报警
必填
Fir
int
示例:0 火警: 0-正常 1-报警
必填
Wat
int
示例:0 水位: 0-正常 1-报警
必填
Vib
int
示例:0 震动: 0-正常 1-报警
必填
OL
int
示例:1 网络状态: 0-离线 1-在线
必填
FlL
int
示例:1000 上月网络流量: 单位兆字节,如:112M
必填
FlN
int
示例:300 本月网络流量: 单位兆字节,如:112M
必填
Led
示例:1 //led是否正常工作 0正常 1不正常
必填
No
示例:1 //第几次心跳
必填
CAM1
示例:0 //摄像头1是否在线 1在线 0离线
必填
CAM2
示例:0 //摄像头2是否在线 1在线 2离线
必填
响应参数
参数名
类型
描述
必填
Result
boolean
示例:true
必填
Status
int
示例:3 设备状态,详见下文:EmDeviceStatus
必填
No
int
示例:9720564
必填
Pid
string
示例:007509
必填
Time
int
示例:1592372458
必填