文档

数据包大小的考虑

LoRaWAN规范1提供了一个最大数据有效负载(FRMPayload)大小(称为“N”)为每个定义全球地区LoRaWAN区域参数2文档。这个最大载荷大小不同的DataRate(博士),因为每个区域的允许的最大无线广播的传输时间规范。

注意:缩写为DR0 DataRate = 0, DataRate = 1为根据DR1等等。

DataRate N
0、1、2 51
3 115年
4 . . 7 222年
8 . . 15 没有定义

表1。示例数据包大小(N) vs DataRate eu863 - 870

表1显示了一个示例的最大有效载荷大小(N)不同的DRs。

注意:给定的100字节数据包有效载荷的设计适合在一个负载通过DR7 DR3。如果在DR0通过DR2传输设备,它将不适合在允许的最大载荷大小。如果一个系统设计者可以限制限制(例如,没有低于DR3)博士,载荷规范更灵活。这个选择创建限制信号传输范围,因为博士越低,处理增益越多是上行数据包来提高接收机灵敏度。只限制博士更高的值也限制了多远可以接收信号。考虑一下当你选择一个包长度。还要注意,设备设计师不能选择最终的博士。

51个字节在有效载荷在欧洲可能不是很严格的,在美国和其他地区在900 mhz的ISM波段操作,最低仅限于博士11字节。这些限制是选择满足该地区的监管机构的要求;超过他们将导致设备与当地监管机构认证问题。表2显示了最大载荷长度us902 - 928乐队。DRs DR0以外,可用的最大数据包大小等于或大于eu863 - 870区域。因此,如果你想使用相同的数据包格式在美国和欧盟,和你想要支持这两个地区的DR0,任何数据包的最大有效载荷长度将11字节(美国DR0限制)。如果你限制你的设备操作以上DR0 DataRate,最大载荷成为51个字节(根据DR1欧盟限制)。然而,你放弃的最大射程之间的设备可以实现网关和设备(鉴于低博士通常意味着更长时间范围)。

DataRate N
0 11
1 53
2 125年
3 . . 4 242年
5 . . 7 没有定义
8 33
9 109年
10 . . 13 222年
14 . . 15 没有定义

表2。示例数据包大小(N) vs DataRate us902 - 9282

扩大的概念为每个地区的最大最小数据包长度,如果你看看所有地区,采取最小的整个规范(N),你会得到结果表3所示。

请注意:不是所有的地区都支持每个博士博士对于那些支持一个特定的地区,N在表3中是最小的,可以安全地传输的字节数为每个博士在所有区域的定义。此外,给定博士不会映射到相同的参数在罗拉调制(带宽和扩散因子)在所有地区。然而,它将工作相同的所有博士提供了更好的传输性能和较低的地区提高接收机灵敏度上行。例如,DR0 eu863 - 870是125千赫带宽,使用扩频因子12日,而在美国DR0 us902 - 928是125千赫带宽,因此必须使用扩频因子10。

DataRate N(如果定义)
0 11
1 51
2 51
3 115年
4 . . 7 222年
8 33
9 109年
10 . . 13 222年
14 . . 15 没有定义

表3。最大的安全包大小(N)和DataRate regions2聚合

如果你设计一个协议,预计将在全球范围内使用,就需要更多的比11字节的“全球最低”但低于33的比率值对于一个给定的载荷,问题排除DR0的注意在应用程序中可用的DRs。或者,修复你的固件根据DR1的最低博士和不允许低于网络命令更改。这将会限制你的设备的范围。它也会确保你保持所需的数据范围内对于一个给定的管辖权。

克服遇到的限制最大数据包大小,即使约束自己全球11个字节:

大量的数据可以发送几适时的碎片。以下部分将提供一些有用的提示和技巧来帮助你最大限度地传递有用信息的最小数量的字节。


1。在LoRaWAN规范1.0和1.0.1,该地区参数包括直接在规范。LoRaWAN规范1.0.2,起LoRaWAN区域参数在自己的同名文件。

2。LoRaWAN 1.1区域参数2017年10月11日

Baidu
map