摘要:为了满足越来越多的远距离物联网设备的连接需求,LPWA应用而生。

本文分享自华为云社区《常见物联网通信技术之LPWA通信技术》,作者:爱吃面包的猫。

如果你比较关注物联网圈的话,想必对LPWA这一名词有所耳闻。即使没有见过,也在科技媒体上扫见过LoRa、SigFox、NB-IoT这些技术关键词。

为了满足越来越多的远距离物联网设备的连接需求,LPWA应用而生。LPWAN(Low Power Wide Area Network)低功耗广域网络,专为低带宽、低功耗、远距离、大量连接的物联网应用而设计的。下面我们就来进入今天的正题,为大家全面介绍LPWA技术。

1 SigFox

SigFox 是一家法国的物联网技术创业公司,它的公司叫 SigFox,它的这项技术的名字也叫 SigFox。SigFox 这项技术专门为那些吞吐率很低的项目所设计,它的传输功耗很低,只有 50-100 微瓦,但是仍然能维持比较稳定的数据连接。但是呢,因为物联网设备会产生大量的 数据,并且这些数据由 SigFox 公司自己来进行存储。但是 SigFox 毕竟是一家小公司,自己 保存着这些数据公信力不足,同样在信息安全方面也存在疑问,所以它的使用并没有像 LoRa 一样非常广泛。

2 LoRa

是 Long Range 的缩写,它跟 SigFox 不一样的是他由 LoRa 联盟维护管理。LoRa 技术 由 Semtech 公司开发,之后经过 LoRa 联盟的共同努力,他们开发出了应用于 LPWA 领域的 网络,叫做 LoRaWAN。它是一项基于扩频技术的超远距离无线传输方案,以此来达到长距 离和低功耗的要求,这项技术主要在未授权频段来支撑。Lora 可以应用于自动抄表、智能家 居和楼宇自动化、无线预警和安全系统、工业监测和控制以及远程灌溉系统等等。

3 NB-IoT

NB-IoT 最早是由华为和沃达丰主导提出来的,之后加入了爱立信和高通等一些公司。它的特 点就在于 NB-IoT 叫窄带蜂窝物联网,所以它构建于现有的蜂窝网络。同时因为它是窄带,所 以他只消耗大约 180KHz 的带宽,可直接部署于 GSM 网络、UMTS 网络或 LTE 网络,以降 低部署成本、实现平滑升级。

4 eMTC

在 LPWA 技术当中最后一个要描述的就是爱立信基于 4G 网络提出的解决方案 eMTC,它主 要面向深度覆盖、大连接的应用场景。与 NB-IoT 相比,它的速率更高但是覆盖范围要更小, 并且功耗也比较大。但是,虽然与 NB-IoT 相比它的覆盖范围更小,功耗也更大,但是它具备 语音通信的能力。所以相较于 NB-IoT,它可以被应用于一些需要使用语音通信功能的场景之 下。

5 LPWA 技术对比

接下来本文同样也会对上述的 LPWA 技术做一个简单的对比,除了 NB-IoT 和 eMTC,其他的 两种网络都运行在 SubG 免授权频段上。SubG 的意思是频率在 1GHz 以下,主要是指 27MHz 到 960MHz 的频段。SubG 是长距离、低功耗通信的理想选择。因为在功率相同的情 况下,网络的频率越高,穿透能力就越差,但是 LPWA 场景下的设备如电表、水表等,他们 经常被放在比较深的位置当中,通常有非常多的阻碍在上面,所以选择低频段就显得非常有必 要了。 在表中也可以看到对于 NB-IoT 的描述当中,它的频段主要部署在 SubG 授权频段之上,这是 因为有一部分 NB-IoT 网络部署于 SubG 授权频段之外,具体的原因将在本文之后的章节中进 行说明。 由于应用于免授权频段的 LoRa 与授权频段上的 NB-IoT 都是比较热门的 LPWA 技术,所以经 常被用来作对比。两者之间的差别就在于:

1) 阵容不同 LoRa 是由美国个体户 Semtech 研究出来的,NB-IoT 是由 3GPP 官方移动通信协会制定的标 准。LoRa 基本上是由 Semtech 一家公司包办上下游产业链,但 NB-IoT 则是整个通信产业上 下游公司在合力运营,比如 NB-IoT 芯片模组现在华为、高通、三星、联发科等公司都在做。

2) 频段使用不同 NB-IoT 使用的频段是授权频段,而 LoRa 使用的则是非授权频段。 授权频段,就是工信部授予的,除了被授予的运营商能用,其他所有个人企业机构都不能使用 的频段,用了就违法,无线电管理部门会上门查水表。 而非授权频段,就是工信部没说给谁用,谁都可以用的频段。因此,如果有个人或者企业使用 LoRa 的工作频段做别的事,那么就会对这个区域的 LoRa 设备产生严重的干扰,导致网络无 法使用。 因此,有官方背景的 NB-IoT 网络质量肯定更好,更高质。

3) LoRa 需要企业自建,NB-IoT 运营商早已建好 运营商并不运营 LoRa 网络,如果企业想使用 LoRa,需要自己购买基站、网络设备、服务器 等等全套网络运营软硬件,并完成网络搭建,自己运营。

而 NB-IoT 目前三大运营商已经在国内完成了基站的建设与网络开通,像使用手机 SIM 卡一 样,企业只需要从运营商采买 NB-IoT 的 SIM 卡,随后插入带有 NB-IoT 模组的设备内,就可 以缴费使用啦。

4) LoRa 的优势在哪里? 其实对于 90%的企业来说,LoRa 确实没啥优势。除非企业想使用物联网的位置在农村、偏远 山区、独立的厂区等(比如智慧农场、智慧工厂),确实没有运营商 NB-IoT 网络的覆盖,无 可奈何才会想到自建 LoRa。 再就是非常大的企业,或者政府,怕使用运营商的网络不安全,比如出现数据窃取,因此宁愿 自己建设网络自己维护,也不相信运营商。 以上就是 NB-IoT 与 LoRa 之间比较大的区别。

6 无线通信技术对比

上述三类无线通信技术当中包含了非常多不同的网络通信技术,并且这三类都能应用在物联网 领域,开发者该怎么去选择呢,怎么样去权衡使用呢? 图 4-6 就能很好的回答这个问题,通过这张图就知道具体什么样的情形下应该使用什么样的网 络。 这张图的两个坐标轴分别是传输速率和传输距离,它也跟物联网的不同场景的需求相对应。根 据不同的数据速率要求可以将场景大概分成三类,一类是数据速率要求最高的比如视频监控、 车联网,第二类速率要求比较高的像智能物流、车辆管理等等,第三类是速率要求不太高的例 如抄表之类的行业。那么当然,如果具体到传播距离上的话这些场景还可以再细分,所以大概 可以分成这六种针对不同的需求的不同的网络。在上文中也提到过,最合适的网络才是最好的 网络,除了从传输距离和传输速率上进行考虑之外,还需要从成本上进行考虑,以此来选择最 合适的网络应用于解决方案中,从而获得最大的利益。

点击关注,第一时间了解华为云新鲜技术~

一文带你认识LPWA通信技术的更多相关文章

  1. Istio是啥?一文带你彻底了解!

    原标题:Istio是啥?一文带你彻底了解! " 如果你比较关注新兴技术的话,那么很可能在不同的地方听说过 Istio,并且知道它和 Service Mesh 有着牵扯. 这篇文章可以作为了解 ...

  2. 一文带您了解5G的价值与应用

    一文带您了解5G的价值与应用 5G最有趣的一点是:大多数产品都是先有明确应用场景而后千呼万唤始出来.而5G则不同,即将到来的5G不仅再一次印证了科学技术是第一生产力还给不少用户带来了迷茫——我们为什么 ...

  3. 一文带你了解elasticsearch

    一文带你了解elasticsearch cxf2102100人评论160人阅读2019-07-02 21:31:36   elasticsearch es基本概念 es术语介绍 文档Document ...

  4. 【转帖】Istio是啥?一文带你彻底了解!

    Istio是啥?一文带你彻底了解! http://www.sohu.com/a/270131876_463994 原始位置来源: https://cizixs.com 如果你比较关注新兴技术的话,那么 ...

  5. 一文带你了解 C# DLR 的世界

    一文带你了解 C# DLR 的世界 在很久之前,我写了一片文章dynamic结合匿名类型 匿名对象传参,里面我以为DLR内部是用反射实现的.因为那时候是心中想当然的认为只有反射能够在运行时解析对象的成 ...

  6. 一文带你看清HTTP所有概念(转)

    一文带你看清HTTP所有概念   上一篇文章我们大致讲解了一下 HTTP 的基本特征和使用,大家反响很不错,那么本篇文章我们就来深究一下 HTTP 的特性.我们接着上篇文章没有说完的 HTTP 标头继 ...

  7. 一文带你了解js数据储存及深复制(深拷贝)与浅复制(浅拷贝)

    背景 在日常开发中,偶尔会遇到需要复制对象的情况,需要进行对象的复制. 由于现在流行标题党,所以,一文带你了解js数据储存及深复制(深拷贝)与浅复制(浅拷贝) 理解 首先就需要理解 js 中的数据类型 ...

  8. 【项目实践】一文带你搞定Spring Security + JWT

    以项目驱动学习,以实践检验真知 前言 关于认证和授权,R之前已经写了两篇文章: [项目实践]在用安全框架前,我想先让你手撸一个登陆认证 [项目实践]一文带你搞定页面权限.按钮权限以及数据权限 在这两篇 ...

  9. 一文带你看遍 JDK9~14 的重要新特性!

    Java9 发布于 2017 年 9 月 21 日 .作为 Java8 之后 3 年半才发布的新版本,Java 9 带 来了很多重大的变化其中最重要的改动是 Java 平台模块系统的引入,其他还有诸如 ...

随机推荐

  1. DOS命令行(11)——更多实用的命令行工具

    start 启动另一个窗口运行指定的程序或命令,所有的DOS命令和命令行程序都可以由start命令来调用.该命令不仅能运行程序,还能运行协议对应的程序 命令格式:START ["title& ...

  2. 为什么 Python 没有函数重载?如何用装饰器实现函数重载?

    英文:https://arpitbhayani.me/blogs/function-overloading 作者:arprit 译者:豌豆花下猫("Python猫"公众号作者) 声 ...

  3. 『动善时』JMeter基础 — 50、使用JMeter测试WebService接口

    目录 1.什么是WebService 2.WebService和SOAP的关系 3.什么是WSDL 4.测试WebService接口前的准备 (1)如何判断是WebService接口 (2)如何获取W ...

  4. 『心善渊』Selenium3.0基础 — 11、Selenium对元素常用操作

    目录 1.Selenium对元素常用操作 2.Selenium对元素的其他操作 1.Selenium对元素常用操作 操作 说明 click() 单击元素 send_keys() 模拟输入 clear( ...

  5. 浅谈HttpDNS

    今天了解了腾讯云的HTTPDNS,这里使用腾讯的资料以及网上查阅的资料做个记录. 对互联网高度依赖的企业,不可避免的需要通过域名来提供互联网服务,而在复杂的互联网环境下,域名被缓存,被劫持导致的业务影 ...

  6. 诸多改进!Superset 1.2.0 正式发布!

    Apache Superset 是一个现代的.企业级的轻量BI平台,提供了大量数据可视化组件. 距离superset上一个版本发布已经过了近三个月的时间,我们终于等到了1.2.0版本. 之前就曾提到过 ...

  7. [心得体会]RabbitMQ

    RabbitMQ是什么? 消息队列, 基于AMQP(高级消息队列), 使用Erlang语言编写, 收发消息使用 有什么用? 有什么应用场景? 1. 任务异步处理 2. 应用程序解耦 为什么使用Rabb ...

  8. php mkdir 创建多级目录以及修改权限

    mkdir() 用法:mkdir($path,0777,true); 第一个参数:必须,代表要创建的多级目录的路径:第二个参数:设定目录的权限,默认是 0777,意味着最大可能的访问权:注意:mode ...

  9. 21 shell Here Document/String

    Here Document 的用法 Here Document可以将它理解为"嵌入文档""内嵌文档""立即文档",它将命令需要处理的数据或者 ...

  10. androidstudio创建第一个so文件

    前言:之前看安卓软件安全与逆向分析这书,看到ndk开发这节,发现自己连so文件都没编译操作过233,所以就直接上手试试, 感觉挺好玩的,把关键的加密流程都放进so中去实现,这周先写个demo试试,感觉 ...