物联网的基本架构包括三个层面:感知层、网络层和应用层。

物联网架构图

感知层通过传感器采集某些数据(声、光、电等),基于网络层的终端模组,对接到网络层的基站,实现数据采集后的传输。

网络层负责将感知层采集的数据进行回传,基于不同特点采用不同的通信协议技术进行回传至关重要,这也是本文重点所讨论的内容。

应用层可以理解为物联网的数据平台和业务平台。数据平台作为所有物联网终端数据的集合点,负责数据的统一存储、分析等,北向通过标准的API接口提供给业务平台做数据调用;业务平台基于数据平台的原始数据实现各种业务逻辑,对外呈现的是服务。

其中,聚焦于网络层的通信协议,则是群雄逐鹿,百家争鸣。

当下最流行的Wi-Fi技术数据传输速度飞快,尤其802.11ax技术即将诞生,理论上8条流不是梦。然而伴随速度的提升,耗电量急剧增大,且传输距离也成为难题,长距离传输需要每隔一定距离放一个AP进行桥接,这必将大幅提升成本。因此,Wi-Fi技术更适合供PC及PDA等终端应用的室内无线上网场景。

蓝牙技术与Wi-Fi在2.4G频段上有交接,所以同频段会有一些干扰问题的产生。蓝牙的耗电情况比Wi-Fi稍微低一些, 而传输速度远不及Wi-Fi。在资产追踪、定位标签以及医疗传感器等场景下应用较多,如智能手表,蓝牙定位等。

Zigbee技术的功耗比较小,通信距离也比较短,是一种短距离低功耗的技术,主要应用于无线传感器及医疗场景等。

UWB超宽带技术频段较为干净,没有其他频段的干扰,在高精度定位的场景下应用更多。

通信协议对比

以上技术更适合近距离场景的数据传输,那么在远距离场景下又有哪些技术呢?

运营商提供的4G网络,是人们生活中应用最多的,甚至超过Wi-Fi。它可以做到长距离传输,无论在室内还是室外,速度都很可观。这种技术看起来很优越,但其功耗较大,只能应用于终端可自取电的物联网场景,如某公司的共享单车,利用太阳能电池板进行取电。

在远距离场景下,如果终端不能解决供电问题,那么需要一种具有更低功耗,覆盖范围更大的技术来满足这个场景下的物联网通信需求。于是在业务和技术的驱动下,一些专家和企业为了解决这个问题,研究出一种新型的通信技术——LPWAN,即低功耗广域网技术。

LPWAN的目标是为物联网应用中的M2M(设备到设备)通信场景而优化的远距离无线网络通讯技术。LPWAN技术的优势主要体现在:低速率、超低功耗、长距离、低吞吐、强覆盖。这些特点恰好说明,此项技术正是针对物联网在长距离传输的场景下开发的。具体应用如:城区覆盖、远程抄表、井盖检测以及近海渔船检测等。

LPWAN技术特点

LPWAN作为一个新的技术阵营,其内部分为两大派系:授权频段和非授权频段。授权频段又分为EC-GSM、eMTC以及NB-IoT;而非授权频段的“头牌”则是LoRa。

 EC-GSM

随着LPWAN的兴起,传统的GRPS应用于物联网的劣势愈发明显。2014年,3GPP研究项目提出,将窄带(200kHz)物联网技术迁移到GSM上,寻求比传统GPRS高20dB的更广的覆盖范围,并提出五大目标:提升室内覆盖性能、支持大规模设备连接、减小设备复杂性、减小功耗和时延。到了2015年,TSG GERAN #67会议报告表示,EC-GSM已满足5大目标。但随着R13 NB-IoT标准冻结之后,人们将更多精力投入到了重新定义的标准当中。

eMTC

eMTC的概念在R13中被正式命名,以前的R12被称为Low-Cost MTC,它是基于LTE演进的物联网技术。eMTC基于蜂窝网进行部署,用户设备通过支持1.4MHz的射频和基带带宽,可直接接入现有的LTE网络。eMTC的关键能力在于速率高(相较于GPRS、zigbee等)、可移动、可定位以及支持语音。。

 NB-IoT

最近特别火热的NB-IoT其实是NB-CIoT和NB-LTE两者的融合。NB-CIoT提出了全新的空口技术,较传统LTE网络改动较大,他满足于TSG GERAN#67会议上提出的五大目标,其亮点在于通信模块成本低于GSM及NB-LTE的模块。而NB-LTE则与现有的LTE兼容,特点是利于部署。在激烈的争论后,终于对两者加以融合,形成了NB-IoT的技术标准。

NB-IoT全称为窄带物联网,可以直接部署于LTE网络,良好的兼容性降低了部署的成本。其本身具有更低的功耗,理论上估算,承载NB-IoT的终端模组基于电池的待机时间可达10年之久。模块成本的降低,也让市场更多的公司开始应用这项技术,风靡全国的共享单车就是其一。某公司第三代的智能锁就采用了NB-IoT的模组,一方面是运营商的大力推广,另一方面也确实带来了价值。

LoRa

与NB-IoT齐头并进发展的就是LoRa,与之不同的是LoRa技术使用非授权频段。它是由Semtech公司采用和推广的一种基于扩频技术的超远距离无线传输技术。LoRa全称是Long Range,顾名思义,LoRa可以支持长距离传输。在中国,LoRa可以使用的频段有两个:CN779-787以及CN470-CN510。由于CN779-787最大发射功率只有10dBm(10mW),并没有“实用”的价值。所以人们更青睐于CN470-CN510这个频段,它的最大发射功率可以达到17dBm(50mW)。

类比于Wi-Fi联盟,LoRa也有对应的LoRa联盟,旨为共同建立标准和规范,LoRaWAN就是这样的产物。

LoRa与NB-IoT对比

基于成本的考虑,LoRa的模组单价在8-10美元左右,而且非授权频段也不需要支付额外的频谱成本,相比于NB-IoT而言,成本方面具有较大优势。在电池性能方面,由于NB-IoT在蜂窝授权频谱上工作,所以需要定时进行网络同步,会消耗相应的电量,而LoRa则无此担忧,但NB-IoT的这个特性也受到共享单车的热烈欢迎,可以基于此来做车辆的实时定位工作。另外,从商业模式上来看,NB-IoT属于运营商建网,业务方不需要自己来考虑基站的部署,比较省心;但与此同时,网络的质量、安全都是不可控的风险,且企业自身的增值也会受到一定阻碍。反观LoRa,属于企业自建网络,基站需自己部署,后续需自己运维、优化等,覆盖的点位、网络质量及安全等维度都要自己负责。

LoRa与NB-IoT对比(转载)的更多相关文章

  1. AJAX学习笔记2:XHR实现跨域资源共享(CORS)以及和JSONP的对比----转载

    1 前言: 首先对参考文章作者表示感谢,你们的经验总结给我们这些新手提供了太多资源.本文致力于解决AJAX的CORS问题,我在逻辑上进行了梳理:首先,系统的总结了CORS问题的起源-同源策略:其次,介 ...

  2. 我为什么要选择RabbitMQ ,RabbitMQ简介,各种MQ选型对比(转载)

    转载自:https://www.sojson.com/blog/48.html 前言: MQ 是什么?队列是什么,MQ 我们可以理解为消息队列,队列我们可以理解为管道.以管道的方式做消息传递. 场景: ...

  3. Ehcache/Redis/Tair缓存性能对比[转载]

    FW : http://xulingbo.net/?p=434 版权归许令波所有.此处只是一个转载. 后面介绍的不同方式都有测试数据,这些测试数据都是在同一的测试环境下得出的测试结果: 测试机器的配置 ...

  4. Android 应用开发 之通过AsyncTask与ThreadPool(线程池)两种方式异步加载大量数据的分析与对比--转载

     在加载大量数据的时候,经常会用到异步加载,所谓异步加载,就是把耗时的工作放到子线程里执行,当数据加载完毕的时候再到主线程进行UI刷新.在数据量非常大的情况下,我们通常会使用两种技术来进行异步加载,一 ...

  5. Maven和Gradle对比(转载)

    转载出处:http://www.cnblogs.com/huang0925 Java世界中主要有三大构建工具:Ant.Maven和Gradle.经过几年的发展,Ant几乎销声匿迹.Maven也日薄西山 ...

  6. vue router 几种方式对比 (转载)

    <div id="app"> <h1>Hello App!</h1> <p> <!-- 使用 router-link 组件来导 ...

  7. YARN与MRv1的对比

    YARN与MRv1的对比 转载请注明出处:http://www.cnblogs.com/BYRans/ Hadoop 1.0存在的问题 由于Hadoop 1.0的良好特性,Hadoop 1.0被应用到 ...

  8. heap表和iot表排序规则不同

    heap 和iot 对比 OBJECT_NAME OBJECT_TYPE --------------------------------------------------------------- ...

  9. Mysql 和 Postgresql(PGSQL) 对比

    Mysql 和 Postgresql(PGSQL) 对比 转载自:http://www.oschina.net/question/96003_13994 PostgreSQL与MySQL比较 MySQ ...

  10. NB-IoT和LORA技术通信距离是一样的吗

    如今物联网的无线通信技术非常多,这其中主要分为两大类:一类是以Zigbee.WiFi.蓝牙.Z-wave等短距离通信技术为主:另一类就是以LPWAN(low-powerWide-AreaNetwork ...

随机推荐

  1. 手眼标定eye-to-hand 示例:handeye_stationarycam_calibration

    * * This example explains how to use the hand eye calibration for the case where* the camera is stat ...

  2. 如何利用webpack4.0搭建一个vue项目

    作为一个初学者,记录自己踩过的坑是个好的习惯.我本身比较懒,这里刚好有时间把自己的搭建过程记录一下这里是参考文章   https://www.jianshu.com/p/1fc5b5151abf文章里 ...

  3. Locust 学习一 :初识

    之前就听过Locust是基于python的一款很好用的开源性能测试框架,一直没机会实践,正好这次项目上有个接口压测的小任务,就拿来练练手 安装:py -3 -m pip install locusti ...

  4. 微信小程序如何实现和微信客服通话?

    微信小程序如何实现和微信客服通话?

  5. centos7 安装 transmission

    貌似官方文档 注意:是centos7才能用此方法 Step 1. First, you need to enable EPEL repository on your system. yum insta ...

  6. python 获取随机字母

    Python2 #-*- coding:utf- -*- import string #导入string这个模块 print string.digits #输出包含数字0~9的字符串 print st ...

  7. Servlet第三篇(response;request)

    response对象 Tomcat收到客户端的http请求,会针对每一次请求,分别创建一个代表请求的request对象.和代表响应的response对象 那么我们获取浏览器提交过来的数据,找reque ...

  8. Debian如何永久添加静态路由

    在RedHat(RHEL)/CentOS/Fedora Linux环境永久添加静态路由通常是写在诸如/etc/sysconfig/network-scripts/route-eth0这些文件里.在De ...

  9. 【搬运】 Page Object 官方文档 (新增了Widget特性)

    Appium Java client has facilities which components to [Page Object](https://github.com/SeleniumHQ/se ...

  10. 聚簇索引(Clustered Index)和非聚簇索引 (Non- Clustered Index)

    本文转自https://my.oschina.net/u/1866821/blog/297673 索引的重要性数据库性能优化中索引绝对是一个重量级的因素,可以说,索引使用不当,其它优化措施将毫无意义. ...