深度解析LoRa与NB-IoT的区别一、引言物联网应用需要考虑许多因素,例如节点成本,网络成本,电池寿命,数据传输速率(吞吐率),延迟,移动性,网络覆盖范围以及部署类型等
可以说没有一种技术可以满足IoT所有的需求
NB-IoT和LoRa两种技术具有不同的技术和商业特性,所以在应用场景方面会有不同
这里会针对二者的区别进行阐述,并且对各自适合的应用场景进行说明
二、频段,服务质量和成本LoRa工作在1GHz以下的非授权频段,故在应用时不需要额外付费
NB-IoT和蜂窝通信使用1GHz以下的授权频段
处于500MHz和1GHz之间的频段对于远距离通信是最优的选择,因为天线的实际尺寸和效率是具有相当优势的
LoRaWAN使用免费的非授权频段,并且是异步通信协议,对于电池供电和低成本是最佳的选择
LoRa和LoRaWAN协议,在处理干扰、网络重叠、可伸缩性等方面具有独特的特性,但却不能提供像蜂窝协议一样的服务质量(QoS)
据悉授权的Sub-GHz频段的竞拍,每MHz价格超过5亿美金
蜂窝网络和NB-IoT出于对服务质量(QoS)的考虑,并不能提供类似LoRa一样的电池寿命
由于QoS和高昂的频段使用费,需要确保QoS的应用场景推荐使用蜂窝网络和NB-IoT,而低成本和大量连接是首选项的话LoRa是不错的选择,如下图
三、电池寿命和下行延迟蜂窝网络设计的理念是最优的频段利用率,相应的就牺牲了节点成本和电池寿命
相反,LoRaWAN节点是为了低成本和长电池寿命而生,在频段利用率方面有一定的欠缺
关于电池寿命方面有两个重要的因素需要考虑,节点的电流消耗(峰值电流和平均电流)以及协议内容
LoRaWAN是一种异步的基于ALOHA的协议,也就是说节点可以根据具体应用场景需求进行或长或短的睡眠,而蜂窝等同步协议的节点必须定期地联网
例如,现在市面上的手机工作时每1
5s必须与网络进行同步