Skip to content

遥控模块

遥控模块用于管理门锁的蓝牙遥控器,包括遥控器的注册、修改、删除和确认操作。

概述

遥控模块通过通用扩展指令(0x3030)实现,使用不同的子指令码区分具体操作。

遥控器注册流程:

  1. APP 发送注册开始指令
  2. 用户按下遥控器配对按钮
  3. 门锁识别遥控器并推送确认消息
  4. APP 可随时取消注册

注意

遥控器不能注册为管理员角色。

通用扩展指令

所有遥控操作使用父指令 0x3030,通过子指令码区分具体功能。数据包格式参考 数据包格式

注册遥控开始

启动遥控器注册流程,支持限时、循环、胁迫等高级设置。

子指令码

26

请求参数

字段名称类型长度说明
KeyID字符串40钥匙 ID
UserID字符串20用户 ID
CardNo整型2遥控序号(可任意设置,以返回为准)
UseCountLimit整型2使用次数限制
0xFFFF: 不限次数
Operate整型1操作类型
0: 注册
1: 修改
2: 删除
3: 删除全部
IsAdmin整型1是否管理员(遥控不能注册管理员)
IsForce整型1是否胁迫
Token整型4动态口令
IsRound整型1是否循环使用
WeekRound整型1循环周期
Bit0-6 置位分别代表周日至周六
StartDate整型4生效日期(UNIX 时间)
EndDate整型4失效日期(UNIX 时间)
StartTime整型4每日生效时间(UNIX 时间)
EndTime整型4每日失效时间(UNIX 时间)
AuthCodeLen整型1鉴权码长度
AuthCode字符串变长鉴权码

鉴权码计算

鉴权码计算方法参考 加密与签名 文档。

响应参数

字段名称类型长度说明
Token整型4动态口令
Status整型1状态码
0: 成功
No整型2门锁上的序号

注册遥控取消

取消正在进行的遥控器注册流程。

子指令码

28

请求参数

字段名称类型长度说明
KeyID字符串40钥匙 ID
UserID字符串20用户 ID

响应参数

注册遥控确认

门锁在遥控器注册完成后主动推送此消息给 APP。

子指令码

27

请求参数

无(由门锁主动推送)

响应参数

字段名称类型长度说明
Status整型1注册状态
No整型2门锁上的序号

状态码说明

说明
0x00成功
0xFF注册取消
0xFE管理员已满
0xFD用户已满
0xFC遥控已满
0xFB遥控已存在

鑫泓佳智能硬件通信协议文档