NB-IoT无线通信模块与Lora无线通信协议技术分析与前景展望
物联网的快速发展对无线通信技术提出了更高的要求,专为低带宽、低功耗、远距离、大量连接的物联网应用而设计的LPWAN(low-power Wide-Area Network,低功耗广域网)也快速兴起。物联网应用需要考虑许多因素,例如节点成本,网络成本,电池寿命,数据传输速率(吞吐率),延迟,移动性,网络覆盖范围以及部署类型等。可以说没有一种技术可以满足IoT所有的需求。

1、NB-IoT、LoRa简述
NB-IoT无线模块和LoRa无线通信模块两种技术具有不同的技术和商业特性,也是最有发展前景的两个低功耗广域网通信技术。这两种LPWAN技术都有覆盖广、连接多、速率低、成本低、功耗少等特点,都适合低功耗物联网应用,都在积极扩建自己的生态系统。

LoRa技术(Long Range)是美国Semtech公司采用和推广的一种基于扩频技术的超远距离无线传输方案。LoRa网络主要由终端(可内置LoRa模块)、网关(或称基站)、Server和云四部分组成,应用数据可双向传输。
NB-IOT技术(Narrow Band Internet of Things, NB-IoT,又称窄带物联网),是由3GPP标准化组织定义的一种技术标准,是一种专为物联网设计的窄带射频技术。
2、无线通信技术特性
2.1、无线数传使用频段
NB-IoT模块使用了授权频段,有三种部署方式:独立部署、保护带部署、带内部署。全球主流的频段是800MHz和900MHz。中国电信会把NB-IoT部署在800MHz频段上,而中国联通会选择900MHz来部署NB-IoT,中国移动则可能会重耕现有900MHz频段。具体如表2-1所示:
表2-1:

LoRa模块技术使用的是免授权ISM频段,但各国或地区的ISM频段使用情况是不同的。在中国市场,由中兴主导的中国LoRa应用联盟(CLAA)推荐使用了470-518MHz。而470-510MHz这个频段是无线电计量仪表使用频段。由于LoRa是工作在免授权频段的,无需申请即可进行网络的建设,网络架构简单,运营成本也低。LoRa联盟正在全球大力推进标准化的LoRaWAN协议,使得符合LoRaWAN规范的设备可以互联互通。下图是LoRa联盟规范里提到的部分使用频段:

2.2、通讯距离
移动网络的信号覆盖范围取决于基站密度和链路预算。NB-IoT具有164dB的链路预算,GPRS的链路预算有144dB(TR 45.820),LTE是142.7dB(TR 36.888)。与GPRS和LTE相比,NB-IoT链路预算有20dB的提升,开阔环境信号覆盖范围可以增加七倍。20dB相当于信号穿透建筑外壁发生的损失,NB-IoT室内环境的信号覆盖相对要好。一般地,NB-IoT的通信距离是15km。
LoRa以其独有的专利技术提供了最大168dB的链路预算和+20dBm的功率输出。一般地,在城市中无线距离范围是1~2公里,在郊区无线距离最高可达20km。
2.3、成本对比
LPWAN协议无论多强大都需要考虑其低成本,否则它们不能是可行的物联网解决方案。LoRa在这方面有优势。LoRaWAN模块的总体成本在 8-10 美元左右,约为 NB-IoT 等蜂窝 LTE 模块价格的一半。NB-IoT 网络的复杂性越高,知识产权相关(授权频段方面)费用更高,提高了NB-IoT 的总成本。NB-IoT 升级到先进的 4G /LTE 基站比 LoRa 通过工业网关或塔顶网关部署更昂贵。不过,随着市场越来越成熟,相信LoRa和NB-IoT总体成本都会大幅降低。
3、前景分析
NB-IoT和LoRa目前都还处于发展的起步阶段,需要各方的投入和共同的发展。当大规模部署成为一种现实可能的时候,NB-IoT和LoRa模组成本自然也会进一步降低。就技术方案而言,在短时间内,NB-IoT和LoRa肯定会并行,有共同点、各有优点、各有缺点,很难说谁压倒谁,但是,如果受到技术方案以外的因素影响,比如赢利模式的创新,与应用行业的紧密结合,借助行业的影响力,那么什么都有可能。在这新一波的物联网发展的行情中,先把项目落地,才有赢得先人一步的机会。NB-IoT和LoRa不仅仅需要产品的创新,更需要项目应用的创新。
4、推荐方案
4.1、LoRaWan节点

E105-EP20模块是成都亿佰特电子科技公司有限公司基于SEMTECH 公司的 SX1276 芯片研发。模块集成了透传功能,支持串口 AT 指令集,用户通过串口即可使用对 LoRaWan 服务器网络访问的功能,适用于低功耗、低速率、远距离等物联网领域,改模块符合LoRanWan协议规范的超低功耗节点模块,贴片封装,外接天线,可通过配置工作在425MHz~441MHz频段。 最多使用 16 个信道,模块可使用串口进行数据收发,降低了无线应用的门槛。基于 LoRaWAN Specification V1.0.1 协议和完整的 LoRaMacV4.1.0 协议栈,可加入任何兼容 LoRaWan 协议的网络,支持 CLASSA 和 CLASSC 工作模式,简单配置后便可以非常便利的实现网络访问功能,最大限度减少开发者的工作和项目开发时间。
4.2、NB-IOT模块
ME3612 是一款支持NB-IoT/eMTC/EGPRS通信标准的窄带蜂窝物联网通信模块。在NB-IoT制式下,该模块可以提供最大66 Kbps上行速率和34 Kbps下行速率,支NB-IoT全球主流运营商频段。该模块与ME3630/ME3620/ME3610/MC8635/MW3650等LCC 30*30封装系列的4G/3G模块pin-to-pin完全兼容,用户可根据不同的需求和场景进行选择,快速推出产品。
ME3612专为低速率、低功耗、远距离、海量连接的物联网应用而设计。该模块支持多种网络协议(PPP、CoAP、TCP/UDP、OMA LWM2M 、MQTT)和多种低功耗模式(PSM、eDRX)。这些协议和功能可以让它应用在智能表计、智能停车、资产追踪和可穿戴设备等多种物联网及M2M的应用场景中。
更多关于LoraWan节点E105-EP20、NB-IOT模块ME3612的相关资料请参与成都亿佰特官方链接:www.ebyte.com
NB-IoT无线通信模块与Lora无线通信协议技术分析与前景展望的更多相关文章
- 【lora无线数传通信模块】亿佰特E22串口模块用于物联网地震预警传感通信方案
物联网地震预警项目介绍: 地震,俗称地动.它像平常的刮风下雨一样,是一种常见的自然现象,是地壳运动的一种表现,即地球内部缓慢积累的能量突然释放而引起的地球表层的振动.据统计,5级以上地震就能够造成破坏 ...
- 物联网lora无线数传模块应用案例:LoRawan网关通信技术
什么是LoRa LoRa(Long Range) 无线通信技术是 Semtech 在2012年开发出来的一款适合物联网使用的射频IC.其设计理念为低功耗.长距离.低成本.网路简单.易于扩展的无线数传技 ...
- 模拟量采集模块433Mhz LoRa无线自组网络介绍
模拟量采集模块433Mhz LoRa无线自组网络是LPWAN(低功耗广域网Low Power Wide Area Nerwork)通信技术中的一种,是美国Semtech公司采用和推广的一种基于扩频技术 ...
- 大功率超远距离lora无线数传电台,多级中继功能
一.在无线通信领域,LoRa是目前市场最被看好的技术之一.随着新一代LoRa调制技术的升级,市场对LoRa技术的认知.认可逐步提高,基于LoRa调制技术开发的产品得到更广泛的应用.受益于其超低的接收灵 ...
- Aircrack-ng无线审计工具破解无线密码
Aircrack-ng工具 Aircrack-ng是一个与802.11标准的无线网络分析的安全软件,主要功能有网络探测.数据包嗅探捕获.WEP和WPA/WPA2-PSK破解.Aircrack可以工作在 ...
- IM通信协议逆向分析、Wireshark自定义数据包格式解析插件编程学习
相关学习资料 http://hi.baidu.com/hucyuansheng/item/bf2bfddefd1ee70ad68ed04d http://en.wikipedia.org/wiki/I ...
- Azure IoT Hub和Event Hub相关的技术系列-索引篇
Azure IoT Hub和Event Hub相关的技术系列,最近已经整理了不少了,统一做一个索引链接,置顶. Azure IoT 技术研究系列1-入门篇 Azure IoT 技术研究系列2-设备注册 ...
- LoRa无线技术介绍
什么是LoRa LoRa是semtech公司创建的低功耗局域网无线标准,低功耗一般很难覆盖远距离,远距离一般功耗高,要想马儿不吃草还要跑得远,好像难以办到.LoRa的名字就是远距离无线电(Long R ...
- 数据终端设备与无线通信模块之间串行通信链路复用协议(TS27.010)在嵌入式系统上的开发【转】
转自:http://blog.csdn.net/hellolwl/article/details/6164449 目录(?)[-] 协议介绍 模块协议介绍 1 命令包格式 2 ...
随机推荐
- 阿里云申请SSL证书 并部署到SpringBoot项目
前提 有一台阿里云的服务器(安装了java环境) 有已经备案的域名,并且域名绑定上面的服务器 申请SSL证书 申请教程:https://blog.csdn.net/yunweifun/article/ ...
- 【转载】Java密钥库及keytool使用详解
---------------- 版权声明:本文为CSDN博主「adrninistrat0r」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 原文链接:https: ...
- 探索Django验证码功能的实现 - DjangoStarter项目模板里的封装
前言 依然是最近在做的这个项目,用Django做后端,App上提交信息的时候需要一个验证码来防止用户乱提交,正好我的「DjangoStarter」项目脚手架也有封装了验证码功能,不过我发现好像里面只是 ...
- Python学习进度汇报
学习进度还是比较慢的,上周五(18号晚上安装了Pycharm)就开始学,五天只到这个位置,当前一直是2倍速看黑马的Python视频,外加查看菜鸟的文档,需要加快一些进度了,后续还有后续的目标要实现,争 ...
- 约定编程与Sping AOP
一.约定编程 Spring AOP是一种约定流程的编程,咱们可以先通过动态代理模式的实现来理解Spring AOP的概念. 代理的逻辑很简单,例如,当你需要采访一名儿童时,首先需要经过他父母的同意,在 ...
- 推荐一个我写的Python库——PyNAS
介绍 PyNAS是一个以Python的Updog的库为基础,制作而来的库 安装 pip安装(推荐) pip install PyNAS 源码安装(推荐) Github: git clone https ...
- Educational Codeforces Round 121 (Rated for Div. 2)——A - Equidistant Letters
A - Equidistant Letters 题源:https://codeforces.com/contest/1626/problem/A 今天上午VP了这场CF,很遗憾的是一道题也没写出来,原 ...
- Java中日期格式化的实现算法
package com.study.test; import java.io.Serializable; import java.text.SimpleDateFormat; import java. ...
- 【ASP.NET Core】自己编程来生成自签名的服务器证书
如果项目不大,或者是客户公司内部使用,或者不想花钱购买证书,又或者用于开发阶段测试--完全可以使用自签名证书. 所谓自签,就是自己给自己签名颁发的证书,自给自足,丰衣足食. 生成证书的方法和工具很多, ...
- C++的三种继承方式详解以及区别
目录 目录 C++的三种继承方式详解以及区别 前言 一.public继承 二.protected继承 三.private继承 四.三者区别 五.总结 后话 C++的三种继承方式详解以及区别 前言 我发 ...