我一直在试图计算从终端节点向网关传输有效负载时的总字节数。我的有效负载为25个字节,据我所知,最小PHYheader为13个字节。但是如何查看我的终端设备正在发送多少字节?
之所以想知道这一点,是因为我想计算以不同的扩展因子(7-12)发送25字节有效载荷所花费的时间。如果我用25个字节来计算,它将无法给出正确的结果。我需要一些PHYheader大小,例如13个字节+ 25个字节=共38个字节或类似的内容。我想将这些计算与使用示波器进行的测量进行比较。我发送了25个字节的有效负载,具有不同的扩展因子(7-12),并测量了所花费的时间。
我在我的终端节点上使用以下示例代码连接到网关:
代码:https://github.com/ARMmbed/mbed-os-example-lorawan
终端节点:Development board B-L072Z-LRWAN1
网关:已连接到OTA / ABP Kerlink LoRa IoT Station
我找到了此链接,但是当我阅读此链接时,我感到非常困惑。 https://lora-alliance.org/resource-hub/lorawantm-specification-v11
据我了解,发送的总字节数不是特定于终端设备的,而是特定于卢拉万通信的。在发送25字节的有效负载时,谁能帮助我确定我正在发送的字节总数?
答案 0 :(得分:0)
请遵循我的以下想法:
但是如何查看我的终端设备正在发送多少字节?
根据我的经验,我修改了端节点供应商提供的驱动程序,以检查端节点发送的帧大小(例如RN2483)。
在发送25字节的有效负载时,谁能帮助我找出发送的字节总数?
我注意到您正在使用的终端节点已嵌入SX1276。 SX1276由Semtech制造。 Semtech Designer’s Guide中有一个播音时间计算公式。您会发现用Python编写的LoRa airtime calculator form或tool。