自定义密码

  • 房间封房状态不允许自定义密码

本地服务器版本:

  • V2.2.0

命令值(cmd):

  • 303
入参说明:
参数名层级类型条件说明备注
lockCode1String必填门锁号每个房间的门锁号都是唯一
通过房间列表获取
password1String必填密码6-16位数字
customerName1String必填房客名称
beginTime1long必填开始时间时间戳:秒
endTime1long必填结束时间时间戳:秒
idType1int可选证件类型1身份证
2护照
3回乡证
4军官证
5士兵证
6学生证
7导游证
8驾驶证
phoneNo1String可选手机号码公寓场景必传
countryCode1int可选国家编码--
authorMode1int必填有效期授权方式1:有效期授权
2:周期重复时间段授权
v2.2.0新增
weeks1int可选周期authorMode = 0x02有效,按位域bit0~bit6分别表示,对应bit位数置1,则表示当天钥匙有效。
若authorMode!= 0x02,则Weeks = 0
如1001011就表示周日,周四,周二,周一
v2.2.0新增
dayStartTimes1String可选每日起始时间格式:hh:mm
v2.2.0新增
dayEndTimes1String可选每日结束时间格式:hh:mm
v2.2.0新增
useNum1int可选使用次数不填或255表示无限次
限制次数,最大是254次
v2.2.0新增
delaySend1int可选是否延时下发1: 延时下发
非1 或 空 默认下发方式
V2.8.0新增
云端发布Pub(示例):
{
	"cmd": 命令值,
	"msgId": 122321323,
	"data": {
		自定义密码数据
	}
}
响应参数说明:
参数名层级类型条件描述备注
checkInId1String必填授权ID--
lockCode1String必填门锁号每个房间的门锁号都是唯一
V2.1.0版本新增
customerName1String必填房客名称V2.1.0版本新增
边缘网关响应Sub(示例):
{
	"cmd": 命令值,
	"msgId": 122321323,
	"rslt": "状态码:0成功,其他失败",
	"rsn": "原因",
	"data": {
		"checkInId": 授权ID,
		"lockCode":"1.1.201",
		"customerName":"zzy"
	}
}

异常码

异常码异常描述
500001参数异常
500002文件异常,请联系供应商处理!
500204门锁不支持该功能
500300房间不存在
500316房间未关联门锁
500324xxx房间时间段内已有人预约,请调整选择的时间范围
500330非立即入住,开始时间不能小于xxx,避免“在住房客”被顶替掉导致无法开锁
500331入住的时间段内已有人入住,为避免顶替导致有人无法开锁,请调整选择的时间范围
500533操作失败,房间已封房
--其他异常