查询设备列表
1. 应用场景
第三方平台根据设备编号获取设备在线状态。
2. 请求链接
http://IP:Port/openapi/Device/GetDeviceStatus
3. 请求参数
字段 | 类型 | 长度 | 必填 | 描述 | 示例值 |
---|---|---|---|---|---|
companyno | string | 32 | 是 | 企业编号 | e41e0f04d13e4196 |
timestamp | string | 32 | 是 | 时间戳字符串 | 20200701161800123 |
sign | string | 50 | 是 | 签名字符串 | 同社区接口签名一致 |
data | string | 是 | 参数必须是正确的json字符串 格式,并且经过AES加密 |
详情见参数示例 | |
» deviceno | String | 32 | 是 | 设备编号 | 12345F |
4. 返回结果
字段 | 类型 | 描述 | 示例值 |
---|---|---|---|
resultcode | string | 结果状态 | 1成功,0失败 |
msg | string | 结果信息 | |
companyno | string | 企业编号 | e41e0f04d13e4196 |
timestamp | string | 时间戳字符串 | 20200701161800123 |
sign | string | 签名字符串 | 规则参上 |
data | string | 参数,必须是正确的 json 字符串格式,并且经过 AES 加密,详情见参数示例 | |
» no | string | 设备编号 | |
» name | string | 设备名称 | |
» ip | string | IP 地址 | |
» area | string | 安装位置 | |
» regionname | string | 所属区域(名称 | |
» outintype | Int | 出入口 | 0=出口,1=入口 |
» isenableattend | Int | 是否启用考勤 | 0=不启用,1=启用 |
» onlinestatus | Int | 在线状态 | 0=离线,1-在线 |
4.1. 返回成功
{
"resultcode": "1",
"msg": "Success",
"companyno": "pmd934dced8bf53682",
"timestamp": "20250514151647740",
"data": {
"no": "220114020314C",
"name": "张*的设备",
"ip": "192.168.22.30",
"area": "4楼门口",
"regionname": "默认区域",
"outintype": 0,
"isenableattend": 1,
"onlinestatus": "0"
},
"sign": "b158f3b2af0b5b2150f897b7ce8ed5f6"
}
4.2. 返回失败
{
"resultcode": "0",
"msg": "失败",
"companyno": "2201140459374",
"timestamp": "20220330142506052",
"data": "",
"sign": "7cc62da13e3c91bc8b7a07706d6a5243"
}
作者:mry 创建时间:2025-07-21 09:15
最后编辑:mry 更新时间:2025-07-24 18:10
最后编辑:mry 更新时间:2025-07-24 18:10