首页 > 其他分享 >IoT物联网无线通信模块该如何选择?

IoT物联网无线通信模块该如何选择?

时间:2022-11-18 17:34:32浏览次数:51  
标签:WiFi ZigBee IoT 蓝牙 技术 无线通信 模块 LoRa

目前大多数物联网(IoT)的节点都是使用ZigBee技术来进行组网的,然后通过gateway(网关)来连接网络。但是ZigBee模块的优势并不明显,也有很多公司正在开发新的无线模块来代替它,例如lora模块、蓝牙模块、WiFi模块、GPRS/3G/​4G无线模块​等等,这些无线模块可以实现代替ZigBee模块吗?这些通信模块分别有什么优缺点?

物联网通信技术对比

IoT物联网无线通信模块该如何选择?_智能家居

短距离物联网通信方面:

单从通信性能指标方面来说,ZigBee技术相较于蓝牙跟WiFi来说并不弱势,甚至在综合性能功耗上,以及mesh组网的覆盖方面还更加有优势。但是ZigBee技术在智能家居领域并没有WiFi和蓝牙实用,主要与以下几点有关:

1.WiFi模块在很早的时期就已经占据了家庭高速流量的入口,几乎在每个家庭中都会配备一台甚至多台WiFi路由器,因此WiFi拓展到智能家居也是顺便的事情。

2.虽然蓝牙模块并未一早就在家居行业崭露头角,但是它却提前绑定了便携式穿戴设备,掌握了以智能手机以及其他便携智能设备为中心的网络环境,方便使用智能设备直接短距离控制。

3.ZigBee模块的处境相较于WiFi和蓝牙就很尴尬了,因为它在功耗上与蓝牙难分伯仲,数据传输速率上又没有办法跟WiFi匹敌,做一个家居网络建设还需要加入一个ZigBee网关,加剧了实现智能家居的复杂性,让客户只能望而却步。

IoT物联网无线通信模块该如何选择?_物联网_02

但以目前的物联网通信技术发展趋势来看,蓝牙和WiFi不一定一直都会是智能家居领域的主力代表。因为当前智能家居这个定义除了在家庭之外,也拓展到了一些智能办公的场景中,比如像是办公楼照明和窗帘的智能开关控制等等,在办公楼这样的场景下,LPWAN(低功耗广域网)技术就显出优势来了。因为在智能照明和智能窗帘等控制类的需求,通常对于通信速率的要求并不很高,但是在办公环境中对通信穿墙能力和信号覆盖距离的需求则非常大。

但是LPWAN技术虽然具有覆盖广、低成本、低功耗的核心优势,但它也存在很多不足,现有的LPWAN 技术并不能完全满足未来物联网海量设备、高效率、低成本和安全接入的要求,市场需要开拓新的LPWAN 技术去继续发展。​

远距离物联网通信方面:LoRa无线技术与NB-IoT技术

IoT物联网无线通信模块该如何选择?_无线通信模块_03

IoT物联网无线通信模块该如何选择?_无线通信模块_04

NB-loT模块和LoRa模块的无线技术参数是非常相近的,所以他们的适用领域理论上是重合度很高的,但是组网方式上的差异决定了他们无法形成强烈的竞争关系,反而是作为互补的,LoRa无线技术在系统容量、速率、覆盖能力和安全可控方面缺陷很明显;NB-loT模块则存在协议复杂、高功耗、流量费高、区域覆盖不佳、无法私有化部署的问题。

NB-loT技术窄带传输和 LoRa无线技术的差异

组网主体并不相同:NB-loT技术是基于授权频谱,主要是由三大运营商来进行组网,LoRa技术的灵活性和中国企业的创新意识,产出了多种新型运营商,像阿里巴巴这样的巨头参与。

无线技术方案成熟度不同:LoRa技术起步很早,在技术和应用方面相对来说都已经非常成熟了,而且还有产业、金融界的大力支持,加入大环境的企业也是越来越多。

物联网应用需求不同:对于企业的应用来说,定制项目基于成本以及数据安全性等方面考虑大多会优先选择LoRa模块这样的私有网络,大多数用户都更倾向于自建网络,把数据牢牢地掌握在自己的手中。


标签:WiFi,ZigBee,IoT,蓝牙,技术,无线通信,模块,LoRa
From: https://blog.51cto.com/ebyte/5868843

相关文章

  • 华普物联HP-ERS-T200,振动传感器监测方案,工业级双串口通信服务器,RS485/232转以太网双
    随着科技的进步,现在工业化设备正逐步走向复杂化、高速化、自动化。为了掌握设备运行状态、避免发生事故,对生产中的关键机组实行在线监测和故障诊断,也越来越引起人们的重视......
  • 光模块有什么用?什么是SFP光模块?
    光模块(opticalmodule)由光电子器件、功能电路和光接口等组成,光电子器件包括发射和接收两部分。光模块主要应用在光通信、数据中心等地方的。那么,光模块到底是什么呢?光模块......
  • Ansible ad-hoc模式及常用模块
    Ansibleadhoc模式基本语法:ansible{主机名/主机地址/主机组}[-m模块名][-a模块参数]-m模块名指定使用的模块名称-a模块参数列表指定模块执行操作时的参数,参......
  • Python - typing 模块
    typing模块的作用类型检查,防止运行时出现参数和返回值类型不符合。作为开发文档附加说明,方便使用者调用时传入和返回参数类型。该模块加入后并不会影响程序的运行,不会......
  • python模块 - copy模块
    copy模块用于对象的拷贝操作。该模块只提供了两个主要的方法:copy.copy与copy.deepcopy,分别表示浅复制与深复制。b=a.copy():浅拷贝,a和b是一个独立的对象,但他......
  • 振弦采集模块主动上传测量数据( UART)
    振弦采集模块主动上传测量数据(UART) 默认情况下VMXXX模块总是以从机身份与主机完成数据交互,在这种主从结构中,VMXXX从不主动上传数据,可通过修改自动上传寄存器(AT......
  • 【luffy】课程模块
    目录1.补充celery2.课程板块相关表分析及创建2.1分析2.2创建2.3ForeinKey的on_delete的选择和相关参数理解2.4数据录入3.前端页面4.课程页面接口4.1需求4.2课程......
  • python-模块和包-笔记
    目标模块包发布模块01.模块1.1模块的概念模块是Python程序架构的一个核心概念每一个以扩展名 ​​py​​ 结尾的 ​​Python​​ 源代码文件都是一个 模块模块名 ......
  • nginx高并发优化之upstream模块设置
    一、配置http{upstreamhttp_backend{hash$remote_addrconsistent;server192.168.10.131:3306max_fails=2fail_timeout=10sweight=1;server192.168......
  • IIS 配置集中式证书模块实现网站自动绑定证书文件
    IIS配置集中式证书模块实现网站自动绑定证书文件 在Windows环境下如果采用IIS作为网站服务器时,常规的网站绑定HTTPS需要一个一个站点手动选择对应的证书绑定,......