- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
家用锁板-扩展模块
扩
展
通
讯
协
议
目录
1
目录 2
3
2. 通讯协议 4
2.1 物理层 4
2.2 链路及通讯层 5
2.2.1 对接唤醒方法 5
2.2.2 重发机制 6
2.3 基本格式 6
2.3.1 对齐方式 6
2.3.2 命令基本格式 6
2.3.3 应答基本格式 6
2.4 类型分类 7
2.4.1 用户身份分类代码 7
2.4.2 钥匙分类代码 7
2.4.3 记录分类代码 7
2.5 扩展模块-家用锁板 8
2.5.1 【0x16】版本读取指令 8
2.5.2 【0x17】读取时间 9
2.5.3 【0x18】校准时间 9
2.5.4 【0x19】添加用户 10
2.5.5 【0x1A】添加密钥 11
2.5.6 【0x1B】删除用户 13
2.5.7 【0x1C】删除密钥 14
2.5.8 【0x1D】读取锁记录 15
2.5.9 【0x1E】模式转换 16
2.5.10 【0x1F】初始化指令 17
2.5.11 【0x20】注册指令 18
2.5.12 【0x21】用户查询 20
2.5.13 【0x22】密钥查询 22
2.5.14 【0x23】状态查询 23
2.5.15 【0x24】临时密码 24
2.5.16 【0x25】更改用户信息 25
2.5.17 【0x26】更改密钥信息 26
2.5.18 【0x27】远程授权本地添加密钥 28
2.5.19 【0x52】语音播报 29
2.5.20 【0xB1】锁开关 31
2.5.21 【0xB2】遥控开关锁 32
2.5.22 【0xB3】配对信息 32
2.6 家用锁板-扩展模块 33
2.6.1 【0xE0】 主动上传当前开门记录 33
2.6.2 【0xE1】 配置状态通知 34
2.6.3 【0xE2】 锁状态及动作通知 35
2.6.4 【0xE3】 读取模块的版本及ID 38
2.6.5 【0xE4】 读取模块的遥控器数量及ID 39
2.6.6 【0xE5】 删除模块的遥控器数量及ID 40
3. 常见问题及注意事项 41
3.1 协议应用场景 41
3.1.1 【单体散户管理】家庭 41
3.1.2 【集中短租管理】酒店/旅社 41
3.1.3 【集中长租管理】学校/养老院/公司/单位/民租房 41
3.1.4 【网络配置】入网/退网/更换网关/更换网络模块 41
3.1.5 【遥控应用】 41
3.1.6 【网络开锁】 42
3.2 协议应用处理流程 42
3.2.1 入网 42
3.2.2 退网 43
3.2.3 时间同步 43
3.2.4 数据信息同步 43
3.3 协议兼容性 44
3.3.1 通讯协议缓冲 44
3.3.2 通讯协议处理 44
3.4 遥控器配置流程 44
3.5 遥控器配置流程 44
说明与定义
扩展模块:泛指一切用于扩展门锁功能、与门锁可以产生互联互动等特征的模块;比如:智能家具系统、遥控器、报警安防类产品、蓝牙手机手环等等;门锁是有着不可跨越安全为底线的产品,任何扩展模块用于门锁上与锁通讯互联互动,皆需扩展模块保证其自身的安全性,做好通讯加密、防护等处理措施;门锁是低功耗产品,对扩展模块的要求亦是如些。
扩展模块连接形式:可以是有线模块,或无线模块,只要是遵循本协议的皆可。
有线模块包括:485通讯模块、TCP/IP模块等。
无线模块包括:蓝牙通讯模块、315/433通讯模块、ZigBee通讯模块、WiFi通讯模块、遥控模块等等。
特别声明:本协议制定遵守通用性、兼容性原则,故产品及产品版本不同会存在个别指令不支持的可能,可于技术人员沟通了解详细情况。
本协议以及其相应功能都是要根据实际存在的场景需求来设定,在协议本身可以完成相应需求的情况下,本协议不会进行太多的指令扩充。
通讯协议
物理层
家用锁板跟模块连接采用UART(串口)通讯协议。
通讯波特率为:
插头线序如下图所示:
TX:电路板上的串口信号输出线,电平是
RX:电路板上的串口信号输入线,电平是
采用
座子尺寸图:
链路及通讯层
家用锁板只负责跟扩展模块通讯,而模块负责跟网络、遥控通讯。
扩展模块主要实现数据的透传。
锁板唤醒无线模块:用无线模块
无线模块唤醒锁:锁板
扩展模块主要实现数据的透传。
数据头/帧头 固定值:0xF5 1 LRC LRC校验,从数据长(LEN)开始相加计算得出累加值
累加值有可能超过 3 LEN 从[命令]开始到结束的有效数据长度 4 CMD 命令字 ... 数据 3+LEN
应答基本格式
序号 项 说明 0 STX 数据头/帧头 固定值:0xF5 1 LRC LRC校验,从数据长(LEN)开始相加计算得
原创力文档


文档评论(0)