蓝牙协议 校验算法

1.求和校验

2.crc(循环冗余)校验

CRC(循环冗余校验)在线计算

下面的博客的算法亲测有效(在上面的网址中计算):
swift版:
CRC16 Swift实现
oc版:
iOS-CRC16-CRCModbus

3.异或校验(bcc校验)

3.1 异或算法:相同为0,不同为1

0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同为0,异为1)

逻辑异或运算是什么

3.2 BCC校验(异或校验)在线计算

BCC校验(异或校验)在线计算

3.3 swift的异或运算

在这里插入图片描述

Swift 运算符

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页