我正在使用附带树莓派的Ebyte ttl-1w-433 RF模块。当我发送一个数据包时,接收者会收到它,但是在我的程序(应用程序层)中,它将数据打印为两个片段。我正在为程序使用pySerial。以下是我遇到问题的情况-
我没有丢失任何数据,只是很好奇为什么到达应用程序层的数据零散。尝试使用不同的串行波特率和空中数据速率组合,但是我总是看到相同的模式。
答案 0 :(得分:0)
我对Semtech SX1276
模块不熟悉,但是它使用RegPayloadLength
芯片。 SX1276具有寄存器{{1}}(请参见SX1272 datasheet,第114页),该寄存器定义了有效载荷长度。也许控制模块访问的Raspberry Pi库(或其他任何库)定义了max的固定长度。初始化时为48个字节。由于您没有提供任何代码,所以这只是一个疯狂的猜测。