如何在AT模式下计算xbee的校验和

问题描述 投票:0回答:1

我在 AT 模式下使用 xbee 发射器进行了一些逆向工程。其传输数据如下。请帮助我理解它的校验和是如何计算的。我希望最后一个数字是校验和,如果该数字改变,接收器不会响应。

0x7e 0x00 0x00 0x07 0x00 0x0e 0x3a 0x7e 0x00 0x00 0x09 0x00 0x0a 0x5a 0x7e 0x01 0x14 0x36 0x00 0x5a 0x52 0x7e 0x09 0x31 0x28 0x00 0x40 0x59

我尝试添加除 0x7e 之外的所有字节,然后添加 0xFF - 所有字节总和的值。这不起作用。

arduino checksum xbee
1个回答
0
投票

AT 模式(ATAP=0)的 XBee 无线电透明地传递串行数据。

API 模式 (ATAP=1) 下的 XBee 无线电发送带有起始帧字节 (0x7E)、长度字节和帧类型的分组数据。 您可以在Digi 的 XBee 文档中阅读有关帧格式的信息——无需逆向工程。

© www.soinside.com 2019 - 2024. All rights reserved.