0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

深度解析LoRa和LoRaWAN的区别

SUYb_GeWu_IOT 来源:未知 作者:李倩 2018-03-27 10:05 次阅读

1.总体介绍

随着物联网技术的飞速发展,NB-IoTLoRaSigFox等技术名词时不时出现在我们的视野中,对普通读者或者刚刚接触物联网领域的人来说,在一大堆名词面前可能会混淆。本文资本论将针对LoRa和LoRaWN做细致的介绍与比较。

总体而言,LoRa仅包含链路层协议,并且非常适用于节点间的P2P通信;同时,LoRa模块也比LoRaWAN便宜一点;

LoRaWAN也包含网络层,因此可以将信息发送到任何已连接到云平台的基站。只需将正确的天线连接到其插座,LoRaWAN模块就可以以不同的频率工作。

2.LoRa是什么

虽然LoRa经常被误用来描述整个LPWAN通信系统,但严格来说,LoRa是Semtech拥有的专有调制格式。 SX1272和SX1276 LoRa芯片使用称为chirp扩频(CSS)的调制技术来组成技术栈的物理层(PHY)。

LoRa有两种不同的协议栈:LoRaWAN和Symphony Link。 Symphony Link适用于需要高级功能的工业和企业用户。 LoRaWAN适用于基于LoRaWAN的移动网络,在欧洲发展得比较快。

低功耗广域网(LPWAN)预计将会支持物联网预测的数十亿设备,在整个系统中,由很多个组件组成。物理(PHY)层在硬件层面定义了数据传输的电气规格。数据链路层负责检测PHY层的变化并建立发送数据的协议。

3.LoRaWAN是什么

LoRaWAN是一个开放标准,它定义了基于LoRa芯片的LPWAN技术的通信协议。 LoRaWAN在数据链路层定义媒体访问控制(MAC),由LoRa联盟维护。 LoRa和LoRaWAN之间的这种区别很重要,因为Link Labs等其他公司在LoRa芯片的顶部使用专有的MAC层来创建更好的混合设计 - 在Link Labs案例中称为Symphony Link。

正如上文提到的,LoRaWAN是一种媒体访问控制(MAC)层协议,专为具有单一运营商的大型公共网络而设计。 它使用Semtech的LoRa调制方案构建,具体涉及到以下几方面:

使用LoRa构建公共网络

你可能已经了解到LoRaWAN不适合专用网络的解决方案,目前它的确更适合于公共广域网络。其根本原因在于在LoRaWAN中,所有频道都调到相同的频率,并且在单一区域最好只有一个网络操作以避免碰撞问题。

由于网络中的所有网关都绑定到同一台服务器,因此确定哪个网关应对传输作出响应是服务器的工作。在大型网络中,任何给定的传输通常由多个接收器接收到,然后服务器通知一个网关作出响应,其他网关忽略传输。该过程有助于避免下行链路和上行链路冲突,因为单个网关正在传输,而且重叠的网关可以简单地侦听其他传输。

另外,可以通过LoRa联盟来为特定用途设置特定频道。网络运营商也可以从服务器端限制其网络中的下行链路数量,以确保低优先级端点不会因下行链路流量而“堵塞”网络。

具体应用中面临的另一个挑战是LoRaWAN主要是数据链路(MAC)层(OSI第2层),只有网络层的一些元素(OSI第3层)。虽然这为应用程序提供了很大的灵活性,但它使应用程序开发人员有相当数量的工作来提供完整的产品。这包括分组化,下行链路控制,多播等。

LoRaWAN如何工作

在最基本的层面上,像LoRaWAN这样的无线协议相当简单。LoRaWAN是一种星型或星型对星型拓扑结构,因为在保持电池电量并增加通信范围方面的优势,所以普遍认为它比网状网络更好。

具体而言,星型拓扑通过网关将消息中继到中央服务器,每个末端节点将数据传输到多个网关。然后网关将数据转发到网络服务器,在网络服务器上执行冗余检测,安全检查和消息调度。

这种设计的两个明显优势在于:

1.更简单的跟踪:由于终端节点向多个网关发送数据,因此不需要网关到网关的通信。 这简化了终端节点移动跟踪应用的逻辑。

2.更好的公共网络:这种不对成的关系让中央服务器来解决碰撞问题,所以LoRaWAN可能更适合部署在公共网络。

上图显示了LoRaWAN的主要运行过程。 顶栏显示网关是否正在传输。 (橙色表示正在传输;蓝色不在传输。)底部显示接收器通道,几乎所有的LPWAN系统(包括LoRaWAN)都有多个接收通道,大多数LoRaWAN系统可以在任意数量的频率通道上同时接收八条消息。

4.LoRaWAN的A类、B类、C类

LoRaWAN有三个同时操作的类。 A类是异步的,这意味着终端节点不会等待特定的时间与网关通话,而是只在需要时进行传输,在此之前一直处于休眠状态。只要一个节点完成传输,另一个节点立即开始。在沟通方面没有任何差距,纯阿罗哈网络的理论最大容量约为此最大值的18.4%。这主要是由于碰撞,因为如果一个节点正在发射并且另一个节点醒来并决定使用相同的无线电设置在相同的频道中发射,则它们将发生冲突。

B类允许将消息发送到电池供电节点。每128秒,网关发送一个信标。所有LoRaWAN基站都同时发送信标消息,因为它们从属于一个脉冲每秒(1PPS)。这意味着每个在轨轨道上的GPS卫星都会在每秒开始时传输一条信息,从而让世界各地的时间同步。所有B类节点在128秒周期内被分配一个时隙,并被告知何时收听。

C类允许节点持续监听,并可随时发送下行消息。这主要用于交流供电的应用,因为它需要耗费大量的精力来保持节点始终保持清醒地运行接收器。

5.总结

综上所述,面对类似于LoRa和LoRaWAN这样容易混淆的名词,其实只要系统梳理一下就可以发现其中的区别。下表总结了两者之间最主要的几点特性:

区别 LoRa LoRaWAN
本质 LoRa是LoRaWAN网络物理层中使用的调制技术;基本上是CSS(Chirp Spread Spectrum)调制,用于使用不同的扩频因子提供不同的数据速率。 LoRaWAN由于其广泛的覆盖能力而被用作WAN(广域网)的无线网络。
应用 在LoRaWAN系统中用作鲁棒调制;有助于实现不同的数据速率。 用作低功耗,低数据速率和长距离无线系统;在基于IoT / M2M的系统中很受欢迎。
所处位置 在系统的物理层有特定的功能。 它有四层: RF,物理层,MAC和应用层。

结合上图,用最简单的公式,你可以这么理解:

LoRa = PHY Layer

LoRaWAN or Symphony Link = MAC Layer

LoRa + LoRaWAN = LPWAN

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2867

    文章

    41600

    浏览量

    358312
  • LoRa
    +关注

    关注

    346

    文章

    1541

    浏览量

    230334
收藏 人收藏

    评论

    相关推荐

    LoRa与常见无线技术的区别是什么?

    LoRa是什么?LoRaWAN是什么?LoRa有什么优缺点?LoRa与常见无线技术的区别
    发表于 10-13 06:17

    LoRa天线电路设计四大要点

    )–LORAWAN 终端移植调试(1)几个学习LoRa的重要网站从0到1搭建LoRa物联网LoRaWAN协议(一)–架构解析
    发表于 12-07 06:23

    基于ART-Pi与SX1302实现的lora-pkt-sniffer抓包工具设计

    lora协议原始数据抓取  LoRaWAN1.0.x协议数据抓取  支持解析与格式化lorawan 1.0.x(解密)数据显示  支持注册\\删除\\配置\\过滤终端设备等  支持设置
    发表于 09-28 11:32

    使用lorawan_driver一直报CRC error和CAD done怎么办呢?

    使用stm32l4+sx1262板子,通过 rtthread studio创建stm32l431工程,引用lora-radio-driver 和lorawan_driver,单独
    发表于 01-10 17:20

    浅谈LoRaLoRaWAN 分析两者区别

    LoRaWAN指的是MAC层的组网协议,而LoRa是一个物理层的协议。虽然现有的LoRaWAN组网基本上都使用LoRa作为物理层,但是LoRaWAN
    发表于 07-30 10:25 966次阅读

    LoRa中的LoRaMESH和LoRaWAN技术之间的区别分析

    个基于LoRa的网关,预计在2020年将会翻一番。截至2018年底,全球基于LoRaWAN的网络运营商数量达100多个。
    发表于 07-31 11:41 4819次阅读

    关于LoRaLoRaWAN深度分析,它们的区别是什么

    LoRa和LoRaWN做详细的介绍和比较。 总体而言,LoRa仅包含链路层协议,并且非常适合用于节点间的P2P通信;同时,LoRa模块相比于LoRaWAN来说也要便宜一点;
    发表于 09-10 17:41 1345次阅读

    LoRaLoRaWAN两者网络之间有什么区别

    LoRaWAN规范是一个开放的标准,它对任何人免费开放,并且没有许可费或与使用相关的其他费用。在设备端和云端,都有LoRaWAN堆栈的开源实现。从这个意义上说,LoRaWAN是免费使用的。此外,由于
    的头像 发表于 09-10 16:57 2.5w次阅读

    LoRa学习和使用

    端(三)–LORAWAN 终端移植调试(1)几个学习LoRa的重要网站从0到1搭建LoRa物联网LoRaWAN协议(一)–架构解析
    发表于 11-24 14:36 38次下载
    <b class='flag-5'>LoRa</b>学习和使用

    LoRaLoRaWAN有什么区别

    LoRa是一种远距离低功耗的无线通信技术,在M2M通讯以及数据采集网络构建中使用广泛,可以让设备的数据采集和网络通信覆盖更远的范围,从而避免布线施工带来的额外成本。LoRaWAN则是一种开放性
    的头像 发表于 10-20 15:06 1193次阅读

    创新微带你了解LoRaLoRaWAN区别有哪些?

    现今物联网飞速发展,相关从业的队伍也愈发壮大,但对于初入行的大家来说,其中的专业名词很容易混淆。接下来就让小编简单介绍下LoRaLoRaWAN两个专用名词的区别
    的头像 发表于 02-20 16:13 715次阅读

    LoRaLoRaWAN有何区别

    提到物联网通信,就不得不提LoRa,而LoRa技术包含LoRaWAN协议和LoRa协议。那么LoRaL
    的头像 发表于 03-29 17:06 1491次阅读

    分不清LoRaLoRaWAN区别?思为无线教你一文读懂它

    LoRaLoRaWAN是物联网中最火热两种无线通讯技术,很多刚接触物联网领域中的人很难去区分其中的区别
    的头像 发表于 12-20 10:10 977次阅读
    分不清<b class='flag-5'>LoRa</b>和<b class='flag-5'>LoRaWAN</b>的<b class='flag-5'>区别</b>?思为无线教你一文读懂它

    LoRaLoRaWAN介绍

    电子发烧友网站提供《LoRaLoRaWAN介绍.pdf》资料免费下载
    发表于 09-19 14:50 1次下载
    <b class='flag-5'>LoRa</b>和<b class='flag-5'>LoRaWAN</b>介绍

    LoRa是什么?LoRaLoRaWAN区别

    LoRa是一种基于Semtech公司开发的一种低功耗局域网无线标准,其名称“LoRa”是远距离无线电(Long Range Radio)。
    的头像 发表于 12-13 14:23 839次阅读