一、缘起
宝哥是搞电子的
CRC搞不懂就丢人了
二、经历经验
AT+NMGS=23,6699AA554308574201000904002400000604701900D453
上面是BC95发送的coap报文及其报文协议
6699AA554308574201000904002400000604701900为协议数据内容
D453为CRC校验
三、疑问验证
这个CRC是如何计算或者生成的呢?
将6699AA554308574201000904002400000604701900为协议数据内容粘贴以hex(十六进制)进行计算,发现适用的为
这个就是CRC计算的方式、相应的有相关的可调用函数
总结评价
CRC-16 (Modbus)就是一直计算方式
如同硬件的RS232与RS485的区别
四、科普一下(什么是CRC)
https://en.wikipedia.org/wiki/Cyclic_redundancy_check
https://baike.baidu.com/item/CRC/1453359?fr=aladdin
领取专属 10元无门槛券
私享最新 技术干货