Я пытался выяснить, что такое общее количество байтов при передаче полезной нагрузки от моего конечного узла к шлюзу.Моя полезная нагрузка составляет 25 байтов, и, как я понял, минимальный PHYheader составляет 13 байтов.Но как я могу узнать, сколько байтов отправляет мое конечное устройство?
Причина, по которой я хочу это знать, заключается в том, что я хочу рассчитать, сколько времени потребуется для отправки полезной нагрузки 25 байтов с различными коэффициентами расширения (7-12).Если я вычислю это с 25 байтами, это не даст мне правильный результат.Мне нужен размер PHYheader, например, 13 байтов + 25 байтов = всего 38 байтов или что-то в этом роде.Эти расчеты я хочу сравнить с моими измерениями, которые я сделал с помощью осциллографа.Я отправлял полезную нагрузку в 25 байт с различными коэффициентами распространения (7-12) и измерял время, которое потребовалось.
Я использую следующий пример кода на моем конечном узле для подключения к шлюзу:
Код: https://github.com/ARMmbed/mbed-os-example-lorawan
Конечный узел: Плата разработки B-L072Z-LRWAN1
Шлюз: подключен к OTA / ABP Kerlink LoRa IoT Station
Я нашел эту ссылку, но я действительно запутался, когда имчитая это.https://lora -alliance.org / resource-hub / lorawantm -pecification-v11
Общее количество отправленных байтов не является специфическим для конечного устройства, но более конкретно для связи по lorawan, так какЯ понял это.Может ли кто-нибудь помочь мне узнать, как я определяю общее количество байтов, которые я передаю, при отправке полезной нагрузки в 25 байтов?