周期常开设置
本地服务器版本:
- V2.0.0
命令值(cmd):
- 321
门锁必须绑定网关,门锁必须支持周期常开设置功能
入参说明:
参数名 | 层级 | 类型 | 条件 | 说明 | 备注 |
---|---|---|---|---|---|
lockCode | 1 | String | 可选 | 门锁号 | 每个房间的门锁号都是唯一 门锁号或门锁Mac 二者必填其一 通过房间列表获取 |
lockMac | 1 | String | 可选 | 门锁Mac | 门锁号或门锁Mac 二者必填其一 通过房间列表获取 |
cycleNormallyOpen | 1 | int | 必填 | 周期常开 | 1 开启 2 关闭 |
beginTime | 1 | long | 可选 | 开始时 | 时间戳,单位:秒 |
endTime | 1 | long | 可选 | 结束时间 | 时间戳,单位:秒 |
weeks | 2 | int | 可选 | 星期数据 | bit位域表示 例如: bit.0=1 表示周一 bit.1=2 表示周二 bit.2=4 表示周三 |
timeList | 2 | List | 可选 | 时间段 | 最多设置7个 |
dayStartTimes | 3 | String | 可选 | 每日起始时间 | HH:mm |
dayEndTimes | 3 | String | 可选 | 每日结束时间 | HH:mm |
serialNumber | 3 | String | 可选 | 序列号 | 1~7 |
云端发布Pub(示例):
周期常开关闭
{
"cmd": 命令值,
"msgId": 122321323,
"data": {
"lockCode":"1.2.1",
"cycleNormallyOpen":2
}
}
周期常开开启
{
"cmd": 命令值,
"msgId": 122321323,
"data": {
"lockCode": "1.2.1",
"cycleNormallyOpen": 1,
"beginTime": 1653494400,
"endTime": 1653580799,
"list": [{
"weeks": "1",
"timeList": [{
"dayStartTimes": "11:00",
"dayEndTimes": "12:10",
"remark": "1",
"serialNumber": 1
}]
}, {
"weeks": "2",
"timeList": [{
"dayStartTimes": "12:10",
"dayEndTimes": "13:20",
"remark": "3",
"serialNumber": 1
}]
}]
}
}
响应参数说明:
参数名 | 层级 | 类型 | 条件 | 描述 | 备注 |
---|---|---|---|---|---|
-- | -- | -- | -- | -- | -- |
边缘网关响应Sub(示例):
{
"cmd": 命令值,
"msgId": 122321323,
"rslt": "状态码:0成功,其他失败",
"rsn": "原因",
"data": {
}
}