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 mustbe considered as experimental……”(Class B目前是实验版本)。

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

下载经典的LoRaWAN资料,请链接:http://www.rimelink.com/nd.jsp?id=48&_np=107_316
————————————————
版权声明:本文为CSDN博主「RimeLink」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jiangjunjie_2005/article/details/54176245

LoRaWAN介绍4 缺点相关推荐

  1. LoRaWAN介绍15 终端设计

    LoRaWAN介绍15 终端设计 "大自然和智慧在任何事物上都不存在分岐"--玉外纳 因为应用在广阔的行业内,在传感器.执行器.供电.通信延时等不同的要求,让LoRaWAN的End ...

  2. LoRaWAN介绍10 定位

    LoRaWAN介绍10 定位 下载最新的 LoRa 定位资料,请链接:锐米开源二:锐米LoRaGeo系统  http://www.rimelink.com/nd.jsp?id=89#_np=107_3 ...

  3. LoRaWAN介绍8 QoS

    LoRaWAN介绍8 QoS "美好的东西在质不在量."--伊索 QoS(Quality of Service,服务质量)是一个网络的重要指标. SX1301基带芯片的多通道和多速 ...

  4. LoRaWAN介绍3 优点

    LoRaWAN 介绍 3 优点 LoRa Server 是 LoRa 物联网的核心! 为帮助行业朋友快速搭建 LoRa Server,锐米提供软件安装包,让您"一键安装"在 Win ...

  5. LoRaWAN介绍13 SX1301

    LoRaWAN介绍13 SX1301 "要以坦克为核心组织部队,而不是以步兵为核心."--古德里安   如果说LoRaWAN是闪电战,那么SX1301就是坦克,前者是建立在后者的基 ...

  6. LoRaWAN介绍20 中国地区

    LoRaWAN介绍20 中国地区 "模块接口应该像冰山:八分之七都是位于水面以下,而你只能看到水面上的八分之一"-Steve McConnell<代码大全> LoRaW ...

  7. LoRaWAN介绍14 终端类别

    LoRaWAN介绍14 终端类别 "蚂蚁是无力之类,却在夏天豫备粮食.沙番是软弱之类,却在磐石中造房."--<旧·箴> 不同的应用场景需要不同的技术条件,LoRaWAN ...

  8. LoRaWAN介绍5 对手

    LoRaWAN介绍5 对手 "真正的对手会灌输给你大量的勇气"--卡夫卡 提到LoRa的对手,人们立即想到:SigFox(UNB,Ultra Narrow Band,超窄带)和NB ...

  9. LoRaWAN介绍2 架构

    LoRaWAN介绍2 架构 1 为什么是星型网络,而不是mesh 仔细查看LoRaWAN的架构图,您会发现,End Nodes与Gateway的组网是star(星型)拓扑,为什么不是mesh(网格)呢 ...

最新文章

  1. Luogu 4438 [HNOI/AHOI2018]道路
  2. 中国LINUX内核开发大会 ppt演讲资料 与 会议视频
  3. Anaconda安装包报错——UnavailableInvalidChannel: The channel is not accessible or is invalid
  4. 群晖套件来源_群晖套件系列五:Moments的安装与使用
  5. ba+ii+plus模拟+android,财务计算器(BAII PLUS)
  6. java学习笔记(四)----对象、数组作为参数传递,静态变量、静态方法的使用,内部类,使用文档注释
  7. track文件 什么是git_git常用命令
  8. VTK:PolyData之PointCellIds
  9. [有限元] Ansys Workbench 实现 Edge 的分段 Pressure 的方法:SpaceClaim 中使用分割面
  10. Chapter 1: Motion Blur
  11. updatepanel失效怎么办_[转]jquery与updatepanel二次失效问题解决方案-阿里云开发者社区...
  12. .Net 下未捕获异常的处理
  13. 开源免费的pdf文档编辑器LibreOffice
  14. 串口服务器与串口协议转换器,串口服务器和串口转以太网模块有什么不同(示例代码)...
  15. aamp;m大学计算机科学,名校介绍丨美国 德克萨斯AM大学 Texas AM University
  16. 上海第二工业大学计算机科学与技术专业吗,上海第二工业大学有哪些专业和院系-什么专业比较好...
  17. 腹肌的最有效的健身方法---空中蹬车
  18. 打开chm文件的其他方式
  19. pyqt实现图片轮播
  20. windows提权思路

热门文章

  1. 一举两得!Mac上安装双系统,你值得拥有
  2. Windows电脑休眠后,ping不通虚拟机
  3. B2B企业的网络营销日常工作内容有哪些?
  4. eMMC芯片测试项目流程是什么?有相关大佬给个简短介绍吗?都有哪些必要的测试项?
  5. OpenGL绘制凹多变形
  6. 浙江发布首个数字资产地方性标准,数字资产确权有新规
  7. 唐老师讲运算放大器(第七讲)——运放的应用
  8. 聊一聊在字节跳动做项目质量改进的经验
  9. VirtualBox安装增强功能显示未能加载虚拟光盘到虚拟电脑
  10. 网站设置双CDN-境内腾讯云境外GJcdn,速度又快又抗揍