物联网通讯协议NB-lot和LoRa差异分析

2024-01-12 04:36

本文主要是介绍物联网通讯协议NB-lot和LoRa差异分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

像把大象装冰箱一样,物联网,万物互联也是要分步骤的。

一、感知层(信息获取层),即利用各种传感器等设备随时随地获取物体的信息;

二、网络层(信息传输层),通过各种电信网络与互联网的融合,将物体的信息实时准确地传递出去;

三、应用层(信息处理层),把感知层得到的信息进行处理,实现智能化识别、定位、跟踪、监控和管理等实际应用。

就像智慧消防系统,通过烟感器、温湿度传感器把房间里的情况,通过网络上传到云端,再传达给综合预警平台,这样房间的情况就可以通过平台进行监控,一旦发现温湿度超出正常范围,或者检测到烟雾,平台就会发出预警。

我们今天说的的NB-IoT和LoRa,是属于网络层,用来传递信息,就像我们3G/4G和WIFI一样。不同的是,NB-IoT和LoRa是低功耗广域网(Low Power Wide Area Network,LPWAN),是一种可以实现低带宽、低功耗、远距离、大量连接的物联网通信技术。

下面聊一下这两种技术的区别。

使用频段
NB-IoT频段

NB-IoT使用了授权频段,有三种部署方式:独立部署、保护带部署、带内部署。

全球大多数运营商使用900MHz频段来部署NB-IoT,有些运营商部署在800MHz频段。NB-IoT属于授权频段,如同2G/3G/4G一样,是专门规划的频段,频段干扰相对少。NB-IoT网络具有电信级网络的标准,可以提供更好的信号服务质量、安全性和认证等。

除此之外,NB-IoT可与现有的蜂窝网络基站融合。而运营商有成熟的电信网络产业生态链和经验,可以更好地运营NB-IoT网络。但是其他公司或组织不能自己来部署网络。

LoRa频段

LoRa使用的是免授权的ISM频段,但各地区的ISM频段使用情况是不同的。

在中国市场,由中兴主导的中国LoRa应用联盟(CLAA)推荐使用了470-518MHz,而470-510MHz这个频段是无线电计量仪表使用频段。

由于LoRa是工作在免授权频段的,无需申请即可进行网络的建设,网络架构简单,运营成本也低。

LoRa联盟在全球大力推进标准化的LoRaWAN协议,使得符合LoRaWAN规范的设备可以互联互通。

通信距离
通讯距离和通讯能力是无线通讯在同等功耗前提下最重要的性能指标。

NB-IoT通信距离

移动网络的信号覆盖范围取决于基站密度和链路预算。

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通信距离

LoRa以其独有的专利技术提供了最大168dB的链路预算和+20dBm的功率输出。一般地,在城市中无线距离范围是1~2公里,在郊区无线距离最高可达20km。

芯片来源
NB-IoT芯片公司

NB-IoT得到了电信运营商和电信设备服务商的支持,有着成熟完整的电信网络生态系统。

华为、中兴微电子、Intel等多家企业,都生产相关芯片。

LoRa芯片公司

LoRa技术是Semtch公司的专利,Semtech公司提供SX127x系列LoRa产品。

国内市场主要以低频段(137-525MHz)的SX1278为主。为适应市场的发展和需求,Semtech以IP授权的方式授予更多的公司来制造LoRa技术的芯片,如同ARM公司IP授权类似。

方案选择
在进行方案选择时,需要考虑到诸多因素,常见的有如下几点:

1、频段区别

NB-IoT工作在授权频段,设备需要入网许可,干扰相对会少。

LoRa工作在免授权频段,设备种类相对多,容易受到其他无线设备的干扰。

LoRa的优势在于其专利技术,即使在复杂的环境中依然能保持较高的接受灵敏度,抗干扰能力强。

2、数据速率

LoRa和NB-IoT的数据速率是不同的,LoRa数据速率可达50kbps,NB-IoT可达200kbps。两种技术的数据速率不同实际上也形成了不同的市场细分应用,可根据实际项目需求选择适合的技术。

3、芯片区别

从NB-IoT和LoRa芯片产品来看,很多产品都集成了MCU或处理器,这样可以更方便地进行信号和数据处理以及通信协议管理。

4、部署环境

NB-IoT和LoRa无线网络部署的环境不同,通信距离也会有所不同。在实际部署的时候需要考虑到“盲区”的问题。

当然,除以上几点之外,NB-IoT和LoRa的区别还有很多。

在文章的最后,引用一张表,对NB-IoT和LoRa的区别做简单总结,如下:

这篇关于物联网通讯协议NB-lot和LoRa差异分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/596819

相关文章

Java对接MQTT协议的完整实现示例代码

《Java对接MQTT协议的完整实现示例代码》MQTT是一个基于客户端-服务器的消息发布/订阅传输协议,MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛,:本文主要介绍Ja... 目录前言前置依赖1. MQTT配置类代码解析1.1 MQTT客户端工厂1.2 MQTT消息订阅适配器1.

Android 缓存日志Logcat导出与分析最佳实践

《Android缓存日志Logcat导出与分析最佳实践》本文全面介绍AndroidLogcat缓存日志的导出与分析方法,涵盖按进程、缓冲区类型及日志级别过滤,自动化工具使用,常见问题解决方案和最佳实... 目录android 缓存日志(Logcat)导出与分析全攻略为什么要导出缓存日志?按需过滤导出1. 按

Linux中的自定义协议+序列反序列化用法

《Linux中的自定义协议+序列反序列化用法》文章探讨网络程序在应用层的实现,涉及TCP协议的数据传输机制、结构化数据的序列化与反序列化方法,以及通过JSON和自定义协议构建网络计算器的思路,强调分层... 目录一,再次理解协议二,序列化和反序列化三,实现网络计算器3.1 日志文件3.2Socket.hpp

Linux中的HTTPS协议原理分析

《Linux中的HTTPS协议原理分析》文章解释了HTTPS的必要性:HTTP明文传输易被篡改和劫持,HTTPS通过非对称加密协商对称密钥、CA证书认证和混合加密机制,有效防范中间人攻击,保障通信安全... 目录一、什么是加密和解密?二、为什么需要加密?三、常见的加密方式3.1 对称加密3.2非对称加密四、

MySQL中读写分离方案对比分析与选型建议

《MySQL中读写分离方案对比分析与选型建议》MySQL读写分离是提升数据库可用性和性能的常见手段,本文将围绕现实生产环境中常见的几种读写分离模式进行系统对比,希望对大家有所帮助... 目录一、问题背景介绍二、多种解决方案对比2.1 原生mysql主从复制2.2 Proxy层中间件:ProxySQL2.3

python使用Akshare与Streamlit实现股票估值分析教程(图文代码)

《python使用Akshare与Streamlit实现股票估值分析教程(图文代码)》入职测试中的一道题,要求:从Akshare下载某一个股票近十年的财务报表包括,资产负债表,利润表,现金流量表,保存... 目录一、前言二、核心知识点梳理1、Akshare数据获取2、Pandas数据处理3、Matplotl

python panda库从基础到高级操作分析

《pythonpanda库从基础到高级操作分析》本文介绍了Pandas库的核心功能,包括处理结构化数据的Series和DataFrame数据结构,数据读取、清洗、分组聚合、合并、时间序列分析及大数据... 目录1. Pandas 概述2. 基本操作:数据读取与查看3. 索引操作:精准定位数据4. Group

MySQL中EXISTS与IN用法使用与对比分析

《MySQL中EXISTS与IN用法使用与对比分析》在MySQL中,EXISTS和IN都用于子查询中根据另一个查询的结果来过滤主查询的记录,本文将基于工作原理、效率和应用场景进行全面对比... 目录一、基本用法详解1. IN 运算符2. EXISTS 运算符二、EXISTS 与 IN 的选择策略三、性能对比

MySQL 内存使用率常用分析语句

《MySQL内存使用率常用分析语句》用户整理了MySQL内存占用过高的分析方法,涵盖操作系统层确认及数据库层bufferpool、内存模块差值、线程状态、performance_schema性能数据... 目录一、 OS层二、 DB层1. 全局情况2. 内存占js用详情最近连续遇到mysql内存占用过高导致

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499