房间日志列表
本地服务器版本:
- V1.5.3
命令值(cmd):
- 502
入参说明:
参数名 | 层级 | 类型 | 条件 | 说明 | 备注 |
---|---|---|---|---|---|
lockCode | 1 | String | 必填 | 门锁号 | 房间唯一 |
beginTime | 1 | long | long | 事件开始时间 | 时间戳 单位:秒 2.7.0版本新增 |
endTime | 1 | 否 | long | 事件结束时间 | 时间戳 单位:秒 2.7.0版本新增 |
startNum | 1 | int | 可选 | 开始节点 | 默认 0 |
pageSize | 1 | int | 可选 | 获取数量 | 默认 10 最大 50 |
云端发布Pub(示例):
{
"cmd": 命令值,
"msgId": 122321323,
"data": {
"lockCode":门锁号,
"startNum":开始节点,
"pageSize":"获取数量"
}
}
响应参数说明:
参数名 | 层级 | 类型 | 条件 | 描述 | 备注 |
---|---|---|---|---|---|
eventTime | 2 | long | 必填 | 事件触发时间 | 单位:秒 |
ectricNum | 2 | int | 必填 | 电量 | |
logType | 2 | int | 必填 | 日志类型 | |
logData | 2 | Map<String,Object> | 必填 | 日志内容 | 不同日志类型,日志内容不同 |
边缘网关响应Sub(示例):
{
"cmd": 命令值,
"msgId": 122321323,
"rslt": "状态码:0成功,其他失败",
"rsn": "原因",
"data": {
"listSum":总数,
"totalPages":总页数,
"list":[
{
"eventTime":日志触发时间,
"ectricNum":电量,
"logType":"日志类型",
"logData":{
日志内容
}
}
]
}
}
当logType为 4 开锁事件 41 开锁失败 10 门锁反锁 11 门锁解除 30 门已上锁 32 机械钥匙开锁 17 常开:关锁 43 周期常开:开锁
logData定义如下:
| 参数名 | 层级 | 类型 | 条件 | 描述 | 备注 |
| ----- | ---- | ---- | ---- | ---- | ---- ||combine |3| int| 可选| 是否组合开锁| 当logType=4有效
1表示组合开锁
normalOpen | 3 | int | 可选 | 是否常开 | 当logType=4有效 1表示常开 |
---|---|---|---|---|---|
keyGroupName | 3 | String | 可选 | 用户名 | |
keyGroupId | 3 | int | 可选 | 用户ID | |
keyType | 3 | int | 可选 | 钥匙类型 | 1 指纹 2 密码 4 卡片 8 遥控 128 电子钥匙 |
8添加钥匙 | |||||
9删除钥匙 | |||||
24修改钥匙 | |||||
28使能钥匙 |
logData定义如下:
| 参数名 | 层级 | 类型 | 条件 | 描述 | 备注 |
| ----- | ---- | ---- | ---- | ---- | ---- ||logTypeFlag| 3| int| 可选 |日志类型标志| logType=8添加:
logTypeFlag=0自定义下发
logTypeFlag=1算法生成
logType=9删除:
logTypeFlag=0按钥匙ID
logTypeFlag=1按钥匙类型
logTypeFlag=2按钥匙内容
logTypeFlag=3按用户ID
logType=24修改密码:
logTypeFlag=0修改密码
logTypeFlag=1按钥匙ID
logTypeFlag=2按用户
logTypeFlag=3按内容
logType=28使能:
logTypeFlag=1按钥匙ID
logTypeFlag=2按钥匙类型
logTypeFlag=3按用户ID
logType=28禁止:
logTypeFlag=4按钥匙ID
logTypeFlag=5按钥匙类型
logTypeFlag=6按用户ID|
|keyType| 3| int| 可选| 钥匙类型| |
|lockKeyId |3 |int| 可选| 钥匙ID| |
|keyGroupId|3 |int |可选| 用户ID| |
|keyGroupName |3| String| 可选| 用户名| |
|beginTime |3 |int |可选| 钥匙有效期开始时间| 时间戳:秒|
|endTime| 3| int| 可选| 钥匙有效期结束时间| 时间戳:秒|
|weeks| 3 |int| 可选| 周期| 按位域bit0~bit6分别表示,对应bit位数置1,则表示当天钥匙有效。
bit0表示周一,bit6表示日。如周二、周三有效,weeks=6,6=0000110|
|dayStartTime| 3| String |可选 |周期时间段| 开始时间|
|dayEndTime |3 |String| 可选| 周期时间段| 结束时间|
|vaildNumber |3| int |可选| 剩余次数| 空或255表示无限 ,0-254表示相应的次数|
|operUserName| 3 |String |可选 |操作人| |
|operUserId |3| int| 可选| 操作人ID|--|
当logType为
1强拆
2非法操作
3低电量
12撬锁芯报警
14门未关好
15未关门报警
18故障报警
21系统锁定状态解除
35两天未开锁
47未验证开锁
######logData定义如下:
| 参数名 | 层级 | 类型 | 条件 | 描述 | 备注 |
| ----- | ---- | ---- | ---- | ---- | ---- ||logTypeFlag| 3 |int |可选 |日志类型标志 |logType=18
为空时,表示未知异常
logTypeFlag=0按键短路
logTypeFlag=1存储器异常
logTypeFlag=2触摸芯片异常
logTypeFlag=3低压检测电路异常
logTypeFlag=4读卡电路异常
logTypeFlag=5检卡电路异常
logTypeFlag=6指纹通讯异常
logTypeFlag=7RTC晶振电路异常|
当logType为 27门锁系统设置 5布防 6撤防 19状态更新事件 20切换系统语言 22申请时间同步 48 周期性门锁开启 49 周期性门锁关闭 ######logData定义如下:
| 参数名 | 层级 | 类型 | 条件 | 描述 | 备注 |
| ----- | ---- | ---- | ---- | ---- | ---- ||openMode |3 |int| 可选| 开锁模式| logType=27有效
0不改变
1单一开锁
2组合开锁
normallyOpenMode | 3 | int | 可选 | 常开模式 | logType=27有效 0不改变 1启用 2关闭 |
---|---|---|---|---|---|
volume | 3 | int | 可选 | 音量大小 | logType=27有效 |
preventionAlram | 3 | int | 可选 | 防撬报警 | logType=27有效 0不改变 1启用 2关闭 |
lockCylinderAlram | 3 | int | 可选 | 锁芯报警 | logType=27有效 0不改变 1启用 2关闭 |
antiLockFunction | 3 | int | 可选 | 反锁功能 | logType=27有效 0不改变 1启用 2关闭 |
lockCoverAlarm | 3 | int | 可选 | 锁头盖报警 | logType=27有效 0不改变 1启用 2关闭 |
language | 3 | int | 可选 | 系统语言 | logType=27有效 1简体中文 2繁体中文 3英文 4越南语 5泰语 |