如何计算LoRa的唤醒时间延时
我看到很多网关的代码,计算唤醒这个操作所占用的时间时,都需要额外加上一个GetAckDelay()函数,而这个函数如下所示:static uint16_t GetAckDelay(void)
{
static const uint16_t s_wAckDelay =
{
287, 156, 83, 50, 31, 22, 17, 16, 15, 15
};
return s_wAckDelay;
}
请问一下,里面那个s_wAckDelay的数值都是怎么来的?应该怎么计算
按 LoRaWAN 协议,Node 发送完成后,分别有 1 秒 和 2 秒 接收来自 Server 的下发数据帧。
您这个 AckDelay 应该是 TDMA(私有协议)代码中提取的数值,它是一种“经验值” ---- 经过测量获得。
AckDelay 主要是给“收发”双方一些准备时间。
BeyondDream 发表于 2019-5-30 08:29
按 LoRaWAN 协议,Node 发送完成后,分别有 1 秒 和 2 秒 接收来自 Server 的下发数据帧。
您这个 AckDe ...
原来是这样,感谢解答,谢谢
页:
[1]