LoRaWAN介绍4 缺点

“人类一思考,上帝就发笑”—-米兰·昆德拉

尽管LoRaWAN由LoRa Alliance专家们(主要是:Semtech、IBM和Actility)建设,抛开技术复杂度和硬件较贵外,在以下技术方面,还存在缺陷。

知道缺陷,是一件好事,它可以让后续的LoRaWAN协议去解决。正所谓,“弱小和无知不是生存的障碍,傲慢才是。”

1 免费频段+公开标准=易受攻击

LoRaWAN工作在ISM(Industrial Scientific Medical,工业,科学,医学)免费频段,它的协议规范是公开的,这就带来一个问题:易受攻击。

要“伪造”一个End Node是困难的,攻击者侦听到4字节的DevAddr,直接使用该地址发送报文,Gateway会转发给Network Server(LoRaWAN Server四种服务器之一,简称为NS),NS检查MIC(Message IntegrityCode,信息完整码,由NwkSKey进行128AES加密)错误,丢弃该“伪造报文”。

还有一种攻击,那就是“恶意拥塞”。想象下,攻击者使用LoRa设备,在125kHz带宽,发送最大长度preamble(前导码),那么该通道将被恶意占用。只要攻击者遵守duty cycle和发射功率,这种攻击是“合法的”。

很可能,需要政策法规或行业规范,才能让LoRaWAN免受拥塞攻击。

2 异步ALOHA协议的低效率

美国夏威夷州是一个群岛,铺设有线网络代价很大,为了让各岛用户使用中心计算机,使用了无线电技术。该项目于1968年由美国夏威夷大学承担,是世界上最早的无线电计算机通信网。该通信协议取名ALOHA,是夏威夷人表示致意的问候语。

协议原理:很简单,只要用户有数据要发送,就尽管让他们发送。规定时间内若收到应答,表示发送成功,否则重发。

重发策略:等待一段随机的时间,然后重发;如再次冲突,则再等待一段随机的时间,直到重发成功为止。

优点:简单易行。

缺点:极容易冲突。

效率:纯ALOHA协议的信道利用率最大不超过18.4%(1/2e)。

今天,LoRaWAN的主体Class A也是采用ALOHA协议,在省电和简单的同时,冲突和低效率也不可避免。

所幸的是,传感器的通信数据和频率不高,SX1301能提供多通道的FDMA(频分复用),可以有效缓解冲突。进一步预测,多片SX1301,会更受青睐。

3  Class B的GPS同步

在无线通信协议设计中,唤醒通信是一个难点:节点在休眠,Gateway必须和它约定在精确的时间点通信,这就需要同步技术。LoRaWAN的Class B提供唤醒功能,它的同步源是GPS的秒脉冲。

就算所有的Gateway具备GPS功能,处于室内它将无法接收到GPS信号(除非将GPS天线引出)。

当然,室内Gateway还可以选择IEEE1588之类的网络对时协议,不管如何,复杂度的提高,会带来设计和部署的代价。

仔细看LoRaWAN SpecificationV1.0.2,“Class B must be considered as experimental……”(Class B目前是实验版本)。

4 应用数据的封包

下图是LoRaWAN中国频段的最大数据帧长度规定,可以看到,DR0/DR1/DR2(分别对应:250/440/980bps)下,应用层最大数据长度为51字节,在不同的速率下,该值还是变化的。这给应用层设计MTU(Maximum Transmission Unit,最大传输单元)大小,增加了额外的困难。

说明:LPWA物联网应用站(LPWAP.com)通过公开互联网收集、整理并转载有关LPWA物联网应用解决方案,以供广大LPWA应用开发者和爱好者共同学习交流和参考运用到实际生产生活中。本站所有转载的文章、图片、音频、视频等资料的版权归版权所有人所有并衷心感谢您的付出,由于本站采纳的非本站原创文章及图片等内容无法一一联系确认版权者,如果本网所选内容的文章原创作者认为其作品不宜放在本站,请及时通过以下留言功能通知我们采取适当措施,避免给双方造成不必要的经济损失。如果您希望保留文章在本站,但希望文章末尾提供对作者的致谢或者产品、网站交换链接的,也请将需求写入以下留言栏中,谢谢您的支持。让我们共同努力,打造万物互联的未来美好生活!

您的留言或需求: