一文了解无线通信 - NB-IOT、LoRa

NB-IOT、LoRa

  • 目录
    • 概述
      • 需求:
    • 设计思路
    • 实现思路分析
  • NB-IOT
      • 1.LoRa
      • 2.区别
  • 参考资料和推荐阅读

Survive by day and develop by night.
talk for import biz , show your perfect code,full busy,skip hardness,make a better result,wait for change,challenge Survive.
happy for hardess to solve denpendies.

目录

在这里插入图片描述

概述

NB-IOT、LoRa的是一个非常常见的需求。

需求:

设计思路

实现思路分析

NB-IOT

窄带物联网(Narrow Band Internet of Things,NB-IoT)可直接部署于GSM网络(2G)、UMTS网络或LTE网络(4G),以降级部署成本、实现平滑升级。

优点:

远距离(10KM)
低功率
可接入互联网(手机卡)
移动性强

1.LoRa

LoRa是一种低功耗局域网无线标准,低功耗一般很难覆盖远距离,远距离一般功耗高,而LoRa最大特点就是在同样的功耗条件下比其他无线方式传播的距离更远,实现了低功耗和远距离的统一,传输速率一般是几百到几十Kbps,传输距离越长速率越低,它在同样的功耗下比传统的无线射频通信距离扩大3-5倍。

LoRa技术的特点:

  1. 低功耗:LoRa网关的电池供电可达数年甚至十余年;

  2. 广覆盖:LoRa单一网关的覆盖距离通常在3-5km左右,城镇一般是2-5km,在空旷的郊区可达15km以上;

  3. 高容量:由于LoRa网关终端无连接状态的特性,一个LoRa网关可以连接成千上万个LoRa节点;

  4. 低成本:LoRa通信的成本极低,且同时支持窄带数据传输;

LoRa网关因其技术优势及性能特点,非常适合用于要求功耗低、距离远以及大量连接的场景,因此被广泛的应用在智能抄表、智能停车、智慧农业、智慧城市等场景。

2.区别

NB-IoT和LoRa是两种不同的无线通信协议,它们主要在以下几个方面有所不同:

  1. 技术标准:NB-IoT是3GPP组织(第三代合作伙伴计划)定义的一种窄带物联网技术标准,基于现有的LTE网络进行扩展实现。LoRa是一种由LoRa联盟定义的低功耗、宽区域的无线通信技术。

  2. 传输速率:NB-IoT的传输速率相对较高,可以达到最大250Kbps,适用于传输较大量的数据。而LoRa的传输速率相对较低,最大可达到50Kbps,适用于传输较小量的数据。

  3. 覆盖范围:NB-IoT的覆盖范围相对较小,适合于城市和密集区域的部署。LoRa的覆盖范围相对较大,可以覆盖数公里的范围,适合于农村和广阔地区的部署。

  4. 功耗:NB-IoT的设备功耗较低,可以实现长时间的待机和低功耗传输。LoRa的设备功耗也很低,可以实现长时间的待机和低功耗传输。

  5. 部署成本:NB-IoT的部署成本相对较高,需要在现有的LTE网络上进行扩展和改造。LoRa的部署成本相对较低,不需要额外的基础设施和网络改造。

总的来说,NB-IoT适合于需要高速传输和较小范围覆盖的物联网应用,如智能城市和工业自动化。而LoRa适合于需要低功耗、广域覆盖的物联网应用,如农业监测和环境监测。

参考资料和推荐阅读

参考资料
官方文档
开源社区
博客文章
书籍推荐
1.https://blog.csdn.net/zhuguanlin121/article/details/122523914

欢迎阅读,各位老铁,如果对你有帮助,点个赞加个关注呗!同时,期望各位大佬的批评指正~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/585363.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

奇偶公式推导

推导前提: 基函数: f ( x ) − f ( − x ) f(x)-f(-x) f(x)−f(−x)偶函数: f ( x ) f ( − x ) f(x)f(-x) f(x)f(−x) 1. 奇函数 ∗ 奇函数 偶函数 奇函数*奇函数偶函数 奇函数∗奇函数偶函数 f 1 ( x ) ∗ f 2 ( x ) f_1(x)*f_2(x) f1​(x)∗f2​(x) − f 1 ( x ) ∗ …

[sparkSQL] Shuffle

在Spark SQL中,Shuffle 是指将数据重新分布到不同的节点上以进行处理的操作。在 Spark SQL 中,以下是一些可能触发 Shuffle 的操作或代码: group by 和 aggregations: 当使用 GROUP BY 或聚合函数(如 SUM、AVG&#xf…

istio 虚拟服务 yaml 解释

虚拟服务 virtualservice 可以类比 k8s service 管理 pod, vs 是管理 svc 的 vs 对 svc 定义了流量规则,将满足条件的流量转发到对应的服务后端 配置定义 hosts:流量发送的目标 在 k8s 中,hosts 一般是 servic 的短域名&#x…

简单了解SQL堆叠注入与二次注入(基于sqllabs演示)

1、堆叠注入 使用分号 ; 成堆的执行sql语句 以sqllabs-less-38为例 ?id1 简单测试发现闭合点为单引号 ?id1 order by 3 ?id1 order by 4使用order by探测发现只有三列(字段数) 尝试简单的联合注入查询 ?id-1 union select 1,database(),user()-…

开放网络+私有云=?星融元的私有云承载网络解决方案实例

在全世界范围内的云服务市场上,开放网络一直是一个备受关注的话题。相比于传统供应商的网络设备,开放网络具备软硬件解耦、云原生、可选组件丰富等优势,对云服务商和超大型企业有足够的吸引力。 SONiC作为开源的网络操作系统,使得…

Debian12升级openssh-9.6p1

下载openssh-9.6p1 https://www.openssh.com/ftp.html tar xvf openssh-9.6p1.tar.gz安装编译器和依赖库 apt-get install gcc apt-get install zlib1g-dev apt-get install libssl-dev apt-get install make编译 ./configure make 安装 make install为了使现在版本生效卸…

uni-app uni-app内置组件

锋哥原创的uni-app视频教程: 2023版uniapp从入门到上天视频教程(Java后端无废话版),火爆更新中..._哔哩哔哩_bilibili2023版uniapp从入门到上天视频教程(Java后端无废话版),火爆更新中...共计23条视频,包括:第1讲 uni…

机器学习之主成分分析(Principal Component Analysis,PCA)案例解析附代码

概念 主成分分析(Principal Component Analysis,PCA)是一种常用的降维技术,用于减少数据集维度并保留数据集中的主要特征。它通过线性变换将高维数据投影到低维空间,同时尽量保留数据集中的信息。 PCA的目标是找到数据中最重要的方向,即方差最大的方向,这些方向被称为…

【JS笔记】JavaScript语法 《基础+重点》 知识内容,快速上手(二)

数组 什么是数组? 字面理解就是 数字的组合 其实不太准确,准确的来说数组是一个 数据的集合 也就是我们把一些数据放在一个盒子里面,按照顺序排好 [1, 2, 3, hello, true, false]这个东西就是一个数组,存储着一些数据的集合 …

python测试工具: 实现数据源自动核对

测试业务需要: 现有A系统作为下游数据系统,上游系统有A1,A2,A3... 需要将A1,A2,A3...的数据达到某条件后(比如:A1系统销售单提交出库成功)自动触发MQ然后再经过数据清洗落到A系统,并将清洗后数据通过特定…

css 用多个阴影做出光斑投影的效果 box-shadow

css 用多个阴影做出光斑投影的效果 box-shadow 你首先需要知道的一点是 box-shadow 可以接收多个值,也就是可以设置多个阴影,这样就可以做一个类似光斑投影的效果。 一、效果 二、代码 里面用到了我一些 scss 工具方法,不过不影响&#xf…

Linux升级指南:保持系统安全和高效运行

Linux系统的升级是确保系统稳定和安全性的重要步骤。本文将介绍Linux系统升级的基本概念,以及具体的操作步骤和注意事项,以帮助用户顺利升级他们的Linux系统。 Linux操作系统以其稳定性和可定制性而闻名,它经常通过升级来提供新的功能、修复漏…

在使用tcp长连接时,是否还需要再引入重发机制?

一 什么是tcp长连接? 在TCP(Transmission Control Protocol)中,长连接是指在通信过程中保持连接状态的一种方式,相对于短连接而言。长连接通常用于需要频繁通信的场景,以减少连接建立和断开的开销。在长连接…

Java解决正整数和负整数的最大计数

Java解决正整数和负整数的最大计数 01 题目 给你一个按 非递减顺序 排列的数组 nums ,返回正整数数目和负整数数目中的最大值。 换句话讲,如果 nums 中正整数的数目是 pos ,而负整数的数目是 neg ,返回 pos 和 neg二者中的最大…

秒杀系统的设计思路(应对高并发,超卖等问题的解决思路)

首先我们先看一下设计秒杀系统时,我们应该考虑的问题。 解决方案: 一.页面静态化结合CDN内容分发 前端把能提前放入cdn服务器的东西都放进去,反正把所有能提升效率的步骤都做一下,减少真正秒杀时候服务器的压力。 秒杀活动的页面…

达达快送无代码API:电商平台广告推广与客服系统一体化

快速实现高效对接:无代码开发的集成优势 在电商行业竞争日益激烈的现状下,快速对接高效的即时配送服务已成为企业取胜的关键。无代码开发为电商平台与达达快送之间的连接提供了便利,无需深入编程知识,企业即可通过图形化界面轻松…

九州金榜|家庭教育中如何培养优秀的孩子

家庭是孩子心中最大的底气,而家庭的形态也就构成孩子未来的模样。所以给为孩子提供最好的教育,就是为孩子创建一个学习气氛浓厚,成员关系美满的家庭,它会成孩子成长道路上最大的助力,最温暖的港湾。 北京大学校长蔡元培…

Windows Sockets 2 笔记

文章目录 一、Winsock简介二、Windows中Winsock对网络协议支持的情况三、使用Winsock3.1 关于服务器和客户端3.2 创建基本Winsock应用程序3.3 初始化Winscok3.3.1 初始化步骤3.3.2 初始化的核心代码3.3.3 WSAStartup函数的协调3.3.4 WSACleanup函数3.3.5 初始化的完整代码 3.4 …

Spring Boot学习随笔- 集成MyBatis-Plus,第一个MP程序(环境搭建、@TableName、@TableId、@TableField示例)

学习视频:【编程不良人】Mybatis-Plus整合SpringBoot实战教程,提高的你开发效率,后端人员必备! 引言 MyBatis-Plus是一个基于MyBatis的增强工具,旨在简化开发,提高效率。它扩展了MyBatis的功能,提供了许多实用的特性,…

Visual Studio 配置DLL

我们在用Visual Studio进行开发时,如果没有正确配置DLL,就会出现类似“丢失***.dll”的错误。DLL配置有哪些方法? 1、手动复制 将dll文件拷贝到生成的.exe所在的文件夹里 2、配置环境 在右键属性->配置属性->调试->环境&#xf…