Я использую радиочастотный модуль Ebyte ttl-1w-433, подключенный к raspberry pi. Когда я отправляю пакет, получатель получает его, но в моей программе (на уровне приложения) он распечатывает данные в двух фрагментах. Я использую pySerial для своей программы. Ниже приведен сценарий, с которым я столкнулся с проблемой -
- отправитель отправляет 2 пакета по 58 байт каждый.
- приемник принимает две передачи и только две (светодиод приемника мигает только дважды)
- приемник проталкивает данные на прикладном уровне как 48, 10, 48, 10, а не 58, 58 байтов. 4. уровень приложения (скрипт python) печатает четыре оператора печати (вместо двух)
Я не теряю никаких данных, мне просто любопытно, почему данные, поступающие на уровне приложения, фрагментированы. пробовал с другой последовательной скоростью передачи данных и комбинацией скорости передачи данных по воздуху, но я всегда вижу одну и ту же картину.