何时应该使用 LoRaWAN 规范?
LoRaWAN 无线规范是由 LoRa 联盟开发的一种协议,用于与 Semtech 的 LoRa LPWA 无线技术一起使用。该协议最初由 IBM Research 和 Semtech 设计,供欧洲广域公共网络中的移动网络运营商 (MNO) 使用。它现在由 LoRa 联盟管理,该联盟是一个专注于将 LoRaWAN 用于全球 MNO 网络的联盟。规范本身反映了这些假设。
有一些设计假设使 LoRaWAN 规范的 MNO 用例变得清晰:
- 所有频道都是固定的。
LoRaWAN 规范是为单个 MNO 网络设计的,因此共享频段的两个或多个不协调的网络将导致第 2 层干扰。阅读此博文了解更多信息。 - 网络是完全异步的。 任何时候网关正在传输,它都无法侦听上行链路流量,但节点不知道网关的接收器处于离线状态。在大型移动网络运营商网络中,这不是一个问题,因为许多网关(理想情况下)都在触手可及的范围内。至少有一个可能处于“聆听”模式。
还有其他几个假设,包括使 LoRaWAN 适用于 MNO 的安全模型,但我们将保持简短。
如果这两个都成立,你应该在你的项目中使用 LoRaWAN 规范:
1. 您想要连接到现有的 LoRaWAN MNO 网络。显然,您无法连接到 LoRaWAN MNO 网络,除非您使用 LoRaWAN。
2. 您有一个低密度、不经常传输、以上行链路为重点的用例。当不需要下行链路和确认时,LoRaWAN 效果最好。自动抄表 (AMR) 就是一个很好的例子。大多数仪表不需要经常读取,并且在大多数情况下,充分覆盖给定地理区域所需的网关数量将为来自仪表的上行链路流量提供足够的容量。最好附近也没有其他网络,因为如上所述,两个 LoRaWAN 网络会相互干扰。 EnerTrac/Senet 是使用 LoRaWAN 进行加热油和丙烷罐监控和交付的一个很好的例子。
什么时候不应该使用 LoRaWAN 规范?
1. 如果您需要高可靠性 . LoRaWAN 是一种有损协议,因为它不协调、异步。如果您所在地区存在多个 LoRaWAN 网络,额外的干扰会增加您的数据包错误率。另外,由于LoRa的同信道动态范围较低,没有闭环功率控制方案,任何靠近网关的节点都会淹没远处的节点。
2. 您不想单独管理每个终端节点密钥。 LoRaWAN 目前需要在工厂将一组唯一的密钥编程到每个节点中,然后传输到将连接到该节点的服务器或网关。对于小型部署,这不是问题,但对于需要数千个连接的物联网从业者来说,它会迅速显着增加成本和复杂性。 MNO 需要这种级别的访问复杂性(想想 SIM 卡),但对于专用网络来说,这是一个繁琐的设计。如需更深入地了解 LoRaWAN 密钥结构和安全性,请查看此独立分析。
3. 你想用中继器填充覆盖 (例如部署在商业建筑中)。 LoRaWAN 规范没有中继器选项。您只需部署更多连接互联网的网关,即使使用低成本的 DIY 网关,其成本也比简单的中继器高 5-10 倍。
4. 您需要能够无线更新固件 .使用 LoRaWAN,您永远无法通过多播足够的下行链路流量来有效更新终端节点的固件。您需要有办法对设备进行物理升级,或确保不需要更新。
Link Labs 已经解决了这些问题,如果您想了解有关 Symphony Link(LoRa 专用网络的事实标准)的更多信息,请单击此处。
物联网技术