我正在使用带有树莓派的 Ebyte ttl-1w-433 RF 模块。当我发送一个数据包时,接收器会接收到它,但在我的程序(应用层)中,它会将数据打印成两个片段。我正在为我的程序使用 pySerial。以下是我面临问题的场景-
- 发送方发送 2 个每个 58 字节的数据包。
- 接收器接收两个传输,并且仅接收两个(接收器 LED 灯只闪烁两次)
- 接收器以 48、10、48、10 方式推送应用层中的数据,而不是 58、58 字节方式。4.application layer(python script) 打印四个打印语句(而不是两个)
我没有丢失任何数据,我只是好奇为什么到达应用层的数据会碎片化。尝试使用不同的串行波特率和空中数据速率组合,但我总是看到相同的模式。