收藏官网首页

校验和出错

查看数: 28329 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-6-20 00:39

正文摘要:

请大神帮忙看看校验和为什么会出现这样的问题?

回复

紫胤 发表于 2018-11-3 16:46:21
boboP 发表于 2018-6-20 17:53
请认真阅读协议文档,数据包中的55不计入校验和计算

• 包头

感谢感谢
boboP 发表于 2018-6-20 17:53:44
请认真阅读协议文档,数据包中的55不计入校验和计算

• 包头
包头 固 定为 0xFFFF,为 一包数据的同 步 头 ,表 示 一包的开始。
非包头 部 分,如 果 出现 0xFF的数据内 容 ,对 于 发送方 ,需要在0xFF后添 加 0x55。对 于 接收方 ,如 检测到 非包头 部 分出现 0xFF,需
要把 紧 跟 其 后的0x55移 除 。
0xFF后面 增 加 的0x55,既 不 计 入包长 度 ,也 不 计 入校 验 和 的计 算 。
• 包长 度
由两 个 字节(2B)组成。从 命令开始一直 到 校 验 和 的字节长 度 (包括 命令和 校 验 和 )。
• 校 验 和
对 数据包中 的包长 度 开始一直 到 有 效 负 载的字节求和 取余 数,即sum(包长 度 ...有 效 负 载)%256。

点评

感谢感谢  详情 回复 发表于 2018-11-3 16:46
加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表