您当前的位置:首页 > 关于多奥 > 多奥新闻
物联网用的远程门禁模块,主要是针对做智慧社区、系统集成的客户提供底层硬件
校验:从长度开始到校验前一个字节的异或码
这里的发送方是手机APP,返回方是一体机
地址码:2字节,高字节在前
例如:
执行读取时间指令
数据:00 01 AA 01 (00 01为地址 AA为取到的随机数 01读取时间的指令码)
生成1个随机通信码 89,按上面的算法加密后:
91 91 3B FB,加上长度、随机通信码和校验后:
06 91 91 3B FB 89 4F(其中4F是检验,由06 91 91 3B FB 89异或得出,06是长度),最后发送:06 91 91 3B FB 89 4F
解密:06 91 91 3B FB 89 4F
去掉06、4F,得到91 91 3B FB 89
89是随机码,按上面解密算法
Decode[0x91]^ 0x89 ^ 0x00,得到结果为0x00
Decode[0x91]^ 0x89 ^ 0x01,得到结果为0x01
Decode[0x3B]^ 0x89 ^ 0x02,得到结果为0xAA
Decode[0xFB]^ 0x89 ^ 0x03,得到结果为0x01
得到00 01 AA 01