LoRa设计10问

引言:

近 5 年来,LoRa技术在国内受重视,从高校到企业,再到自主创业者,都在了解和研究。作为从事 LoRa 研发 5 年,推出完整 LoRa 物联网的锐米通信(www.rimelink.com),接触许多问询 LoRa 技术的客户。为此,我们解释一些 LoRa 技术的常见问题。

1问:LoRa是什么?

答:LoRa是Long Range(长距离)的简称,是一种长距离、低功耗无线通信技术。2009年法国公司Cycleo设计出一种优异的扩频通信算法,后来,该公司被美国semtech公司收购,后者于2013年推出LoRa芯片。目前,semtech公司是LoRa芯片唯一供应商。

2问:LoRaWAN是什么?

答:LoRaWAN是LoRa Wide Area Network(LoRa广域网)的简称,是基于LoRa技术的一种通信协议。它主要包括三个层次的通信实体:LoRa终端、LoRa网关和LoRa服务器。

LoRaWAN是一个较庞大的体系结构,支持CLASS A / B / C三种终端,使用LoRa MAC协议为网关和终端提供防冲突通信和同步机制,有4种服务器角色,分别担任:网络连接、应用管理、接入控制和用户数据。它的层次关系如下:

3问:LoRa有什么优点?

答:最大的优点是长距离传输,采用扩频增益,它的传输距离约FSK的3倍;其次是低功耗,尽管它通信距离空旷能达到5km,仍保持良好的节能特性;再次,它工作在免费ISM频段,这为普通民众使用该无线网络打开了一道便捷之门,极大降低网络铺设成本。

4问:LoRa有哪些缺点?

答:第一个缺点,传输速率低,因为扩频调制后的通信带宽窄,一般只适合传感器网络;第二个缺点,硬件价格高,推出市场的时间不长,没有大规模应用,成本没有被摊薄;第三个缺点,国内各 LoRa 厂商没有严格遵循 LoRaWAN 协议,无法完全实现“互联互通”,增加了用户的难度和成本。

5问:LoRa与常见无线技术的区别?

答:确实,我们身边的无线技术已经很多了:3G/4G、WiFi、蓝牙和ZigBee,为什么还需要 LoRa 这种无线技术呢?其实,每种无线技术都只能适应特定通信场景,需要配合使用才能构建高效率、低成本的网络。

打个比方,现代化的军事组织,单兵武器都是配合使用,才能达到最佳火力配制。

无线技术

类比武器

距离

速率

能耗

铺设成本

通信成本

适应场合

LoRa

狙击步枪

超长

免费

户外传感器

3G/4G

突击步枪

较快

极高

流量费

通话与上网

WiFi

冲锋枪

极高

免费

家庭网络

蓝牙

战术刀

极短

免费

手机配件

ZigBee

手枪

较短

较慢

较低

免费

室内设备

6问:LoRa的竞争对手有哪些?

答:在LPWAN(Low Power Wide Area Network,低功耗广域网)有代表性的3种技术是:LoRa、Sigfox和LTE-M(包括NB-IoT)。它们技术参数对比如下:

参数

LoRa

Sigfox

LTE-M

频段

ISM免费频段

ISM免费频段

电信授权频段

通信速率

300~37.5kbps

100或500bps

20kbps

发射功耗

接收功耗

低(10~12mA)

低(10~13mA)

中(20~30mA)

全双向

抗干扰

优(扩频调制)

差(窄带BPSK)

扩展性

未知

支持定位

支持

不支持

不支持

节点可移动

支持

不支持

不支持

节点可漫游

支持

支持

支持

部署进度

芯片已经上市,

网关低成本

网关复杂

成本高

芯片未上市,

标准建设中

7问:LoRa为什么能传输得更远?

答:无线通信的距离受很多因素的影响,包括:衰减、损耗、噪声、大气吸收、多径和折射。长期以来,要延长通信距离,最直接的手段是增大发射功率,即提高Eb/N0(每位信号能量与每赫兹噪声功率密度的比值),这种方式不能满足低功耗的要求。

后来人们发现,扩频技术可以得到如下收益:从各种类型的噪声和多径失真中获得免疫性;得到信噪比的增益。换句话说,使用扩频通信抗干扰性更强,通信距离更远,LoRa的长距离源自此处。

LoRa扩频调制的示意图如下所示,用户数据的原始信号与扩展编码位流进行XOR(异或)运算,生成发送信号流,这种调制带来的影响是传输信号的带宽有显著增加(扩展了频谱)。

详解长距离:《最大化 LoRa 长距离,您应该知道的完整秘籍》 https://blog.csdn.net/jiangjunjie_2005/article/details/86012877

8问:SX1276/8和SX1301是什么?

答:SX1276/8是semtech公司推出的LoRa终端芯片,单信道,前者面向欧美市场(支持862~1020MHz),后者面向中国市场(支持 470~510 MHz)。从硬件设计,到软件驱动,都开源设计,用户可以免费下载。

SX1301是semtech公司推出的LoRa网关芯片,8个LoRa信道,1个FSK信道,可以看成是FPGA+8路LoRa调制解调器。该芯片是semtech的核心利益块,目前没有向任何厂商授权。

SX1301的体系结构如下图所示,有2个前端芯片SX1255/7处理信号,推荐GPS提供精确时钟,通过SPI与MCU连接。

9问:LoRa网关一定是LoRaWAN+SX1301吗?

答:从广义上讲,网关是连接2个不同网络的设备。如果一个设备,它能将LoRa无线网络和Internet连接起来,它就是一个LoRa网关。

根据应用场合不同,LoRa网关至少可以分为:便携式,轻量级,区域级,电信级;前2者,容纳的LoRa节点较少,通信带宽较低,LoRa网关可以使用SX1276/8;后2者需要SX1301,甚至多片SX1301。

如果网关和终端都使用一家公司的,私有协议可以工作;当然,要连接不同厂家的LoRa设备,甚至国际化,那就需要遵循LoRaWAN协议。

10问:LoRa前景如何?

答:要预判一个年青(才 5 年)的物联网技术前景是很难的,除了技术外,有商业模式,有政治因素(保证基础数据安全和带动本国就业等)。我们试着把LoRa在国际和国内的竞争对手比较下,可能聪明的您就能看到它的前景。

表1 国际

项目

LoRa

Sigfox

LTE-M

商业模式

Semtech提供技术

其他公司组成物联网

法国Sigfox公司成为

全球物联网运营商

改进现有LTE技术

为运营商谋取更多利益

部署成本

较高

资金来源

出售芯片和收取会费

风险投资

运营商投资

财务风险

低,有持续收入

极高,资金链断裂致命

较低,现有业务支撑

表2 国内

项目

LoRa

NB-IoT

运营者

Semtech提供技术

其他公司组成物联网

华为公司提供技术

运营商组成物联网

终端成本

小于5美金

5~10美金

网关成本

塔式基站约1000美金;

工业基站约500美金;

升级LTE基站不少于15000美金

频段与质量

免费频段,网络质量稍差

授权频段,网络质量好

能耗

低,特别适合电池供电

较低,同步与蜂窝调制有额外能耗

部署时间表

13年发布芯片

整个产业链相对较为成熟

17年上半年发布模块

产业链受频段、运营商等限制

技术优势

低功耗,低成本,高度灵活

较高传输速率和频繁通信

适合场景

自主区域网络

智慧农业、智能建筑、物流追踪,设备监测等

政府公共事业

智能电表、零售终端、自动化制造

欢迎加入“LoRaWAN论坛”http://lora.timeddd.com/forum.php

LoRa开发1:LoRa设计10问相关推荐

  1. 20 | 总结(二):分布式架构关键设计10问

    20 | 总结(二):分布式架构关键设计10问 Reference DDD实战课

  2. [3]PCB设计实验|LoRa通信技术|LoRa技术介绍|LoRa开发与应用|物联网学习|3月27日+6月5日

    目录 一.LoRa名字由来 二.LoRa是什么 三.LoRa联盟和LoRaWAN介绍 3.1LoRa联盟(LoRa Alliance) 3.2LoRaWAN 3.3LoRaWAN和LoRa的区别 四. ...

  3. Lora开发板Flash存储读写

    · 本文会介绍如何用Lora开发板一步步实现Flash存储读写(基于STM32L151C8T6芯片) 一.看题 二.读题,明白我门最终要实现成什么样的效果        题目的要求就是板子通上电,LE ...

  4. LoRa开发与应用之路八

    LoRa 智慧牧场项目集成开发 在前面的课程内容当中,我们已经学习完了一整套 LoRa 开发的过程,并且在前面一节实现了基于时分复用 MAC 协议的自组网络设计,可以说已经具备了 LoRa 集成开发的 ...

  5. LoRa开发与应用之路二

    LoRa 开发环境搭建 STM32CubeMX 安装及使用 STM32CubeMX 简介 市面上常见的 LoRa 模块都是搭配 STM32 芯片的单片机来使用的,所以使用 ST 公司的软件和产品是入门 ...

  6. Lora开发 USR-LG220 + WH-L101

    Lora开发 USR-LG220 + WH-L101 背景 USR-LG220 + WH-L101 配置 USR-LG220配置 恢复出厂值,有个reload按钮. 无线网搜索连接"USR- ...

  7. LoRa开发板升级的时候,为什么需要修改跳线帽?

    一般来说,LoRa开发板都会提供boot选择,也就是从哪个区域启动.很多是采用跳线帽的方式来进行boot选择的,这也导致了LoRa开发板升级的时候,往往需要修改跳线帽. LoRa开发板的跳线帽位置的示 ...

  8. stm32mini开发板lora模块例程中中文字库更新失败的解决方案

    正点原子stm32mini板lora模块的问题解决 最近在做一个与Lora通信有关的模块,遇到了SD卡中文字库无法加载的问题,由于联系正点原子的研发人员周一才会上班,今天是周天,故自己解决了一下. 此 ...

  9. LoRa开发|LoRa(SX1276/8)串口透传代码-将LoRa封装成单独的驱动(STM32)

    一.前言 嵌入式开发中我们要时刻保持代码的高效与整洁.2020年,开年注定不平凡,新型冠状肺炎的出现哪里也去不了,在家无聊写点东西吧.最近和一友人聊天,友人一直在抱怨学习lora没有前途,一直在纠结要 ...

最新文章

  1. jzoj C组 2017.1.19 比赛
  2. 在showModalDialog和showModelessDialog中提交form时不弹出新窗口
  3. 泰坦尼克号数据集_泰坦尼克号项目可视化
  4. git bash的安装与配置
  5. H5js的一些好玩的东西
  6. Wordpress插件检测机制原理
  7. Windows 7 镜像制作过程
  8. HTML中制作循环广告条,一种循环展示广告的广告箱的制作方法
  9. Redis Topic说明
  10. html页面缩小布局乱了为什么啊_PPT页面总是太空?这4个方法,让你的PPT增加亿点点细节!...
  11. 如何给硬盘分1T整数的空间
  12. fir 低通 matlab,用MATLAB设计FIR滤波器
  13. 区块链(BlockChain)基础概念
  14. 集线器、交换机、路由器、中继器及网关、网桥之间的区别
  15. FAQ:sorry,too many clients already
  16. SYS Informer 完整显示系统、电脑软硬件详细信息
  17. Java多线程-Java多线程实现
  18. 识别电路板上贴片电阻型号0805 0402 0603 1206封装信息
  19. STM32串口打印输出乱码的解决办法
  20. 如何看待这份2018互联网校招高薪清单?(谷歌阿里腾讯华为网易)

热门文章

  1. 尹语堂1333公益 2021-07-31
  2. 嵌入式学习——stm32(3.1)定时器基础
  3. MongoDB安装及图形界面工具安装
  4. iOS 动效设计 Origami动画进阶教程
  5. 技能梳理21@stm32+oled+声音强度检测+舵机
  6. 最短路径问题实现思路
  7. 美剧路西法第一季第二季
  8. Jquery 15 天教程
  9. 从此不怕被盗号:教你如何用 Python 制作一个密码生成器
  10. 布衣联盟 XP SP2 Ghost 官方正式版 V2.0