首页 » 智能 » 若何选择物联网通讯技能?_通信_网关

若何选择物联网通讯技能?_通信_网关

admin 2025-01-20 14:33:35 0

扫一扫用手机浏览

文章目录 [+]

相信很多人都听过“云管端”这个词,“云”是指在云端为终端供应做事与支持的设备和软件。
“端”则是指那些可以通过网络与云端连接的设备(如:手机、电脑、传感器、实行器、家电等各种终端产品)。
而“管”便是连接云和端之间的管道,也便是本文说的物联网通讯技能。

在物联网行业,除了“云管端”之外,“边缘打算”这个词也是被大家熟知的,不过本日我们紧张聊聊物联网的通讯技能,后期有韶光再聊边缘打算的那些事情。

若何选择物联网通讯技能?_通信_网关 若何选择物联网通讯技能?_通信_网关 智能

一、通讯技能总览

首先根据各种通讯技能的运用和特点,我大略做了下划分,如下图:

若何选择物联网通讯技能?_通信_网关 若何选择物联网通讯技能?_通信_网关 智能
(图片来自网络侵删)

WIFI、UWB、蓝牙、ZigBee、RFID这几类都属于短间隔的通讯技能,并且都可以利用其搭建私有网络(搭建私有网络是为了支持多设备协同边缘打算的哀求,这个往后有机会细聊),个中WIFI、UWB和蓝牙都属于具备较大通讯速率的技能,可用于音视频或图片的传输。
ZigBee和RFID比较通讯速率就要小很多,不过他们各有其他上风我们后面详细解释。

4G、NB-IOT、LoRa、ZETA、Sub-1Ghz(Sub-1Ghz泛指1Ghz以下的通讯)这几类算是传输间隔相对较远的广域网技能,个中4G和NB-IOT都属于运营商网络,也便是搭建这种网络须要干系牌照,当然对付用户来说利用运营商网络也是须要付费的。
同时由于其不支持搭建私有网络,因此也就无法通私有网络实现多终端协同的边缘打算了。

LoRa、Sub-1Ghz、ZETA这类广域低频的通讯技能是比较适宜物联网的通讯场景,企业可以搭建自己的私有网络,并且都是属于免费的频段不用申请干系牌照即可利用。

二、物联网通讯技能选型考量成分

上面先容了几种通讯技能,下面,我们先容选择通讯技能时须要考量的几个点。
下图的干系技能参数表格,供大家参考(虽然由于一些变量成分会影响到干系参数,不过还是具备参考的代价)

1. 覆盖范围

覆盖范围是指节点(终端)和网关(基站)的有效通信范围,是衡量通信技能的一个主要指标。
物联网的运用常日是具备数据量小、设备数量多、分布散等特点,因此覆盖范围便是很主要的一个成分。
覆盖范围越大须要的基站数量也就越少,同时基站和布设的本钱以及难度也会大大降落。
大家可以打算一下假设一个蓝牙基站300块可以覆盖50米的范围,一个LoRa基站5000块可以覆盖3000米的范围,那么如果想覆盖3000米的范围须要利用多少蓝牙基站呢?布设本钱又是多少?(注:这仅仅是从覆盖范围做的假设,实际不会只考虑着一个成分)

从上面可以看出来在覆盖范围上LoRa、NB-IOT、ZETA的覆盖范围都是在数十公里上的,ZigBee和蓝牙都是在百米以内。
如果你的运用处景须要覆盖范围广是硬性指标,那么就不用考虑后面两种了。
从上图可以看来,常日情形下通讯频段越低其覆盖范围越大,这里紧张是由于越低的频段在空气和物体中传播时衰减越小,反之亦然。

2. 通信速率

通信速率是节点或网关在一定韶光内可以传输数据的数量。
假设一个网关的通信速率是10kbps(1280字节),一个传感器的一次数据是8字节。
那么也便是说这个网关或节点最多每秒可以收发1280字节/8字节=160个传感器的数据。
当然这只是理论值,实际会因避免数据冲突以及数据下发等成分影响。
通讯速率和网关的信道数量有关,信道越多速率越高。

在常用通讯技能上来说一样平常是速率越高越好,不过在物联网行业本身特性就没有特殊大的数据量须要传输,因此在考虑通讯速率时紧张考虑在一个区域下有多少设备?会产生多大的并发数据量?什么通讯技能的网关可以承载这些数量,以此选择适宜的通讯技能并预留一些冗余即可。

3. 通信频段

频段指的是电磁波的频率范围,单位为Hz,我们常说的2.4G或5GWIFI实在指的便是频段。
无线电的频段是有免授权和授权两种类型的,像是WIFI用的2.4G、5G和LoRa在中国利用的470~510MHz等都是免授权频段,因此我们可以直接免费利用。
还有一些频段是受国家牵制的,是须要向国家申请才可利用。
因此我们选择频段的时候须要考虑频段是否须要授权,如果是非授权频段也要考试频段是否拥挤?以及如何处理同频段滋扰问题。

无线电的频段越高其数据的传输速率也就越高,当然功耗随之增加。
物联网行业很多的设备常日都是数据量小、利用电池供电,以是须要设备尽可能降的低功耗,像是WiFi这种高功耗的通讯技能利用场景就非常有限了,常日只会用在小范围内的有源设备上。

4. 运营商网络&私有网络

运营商网络是指联通、移动、电信等公司搭建的通讯网络,这类网络的网关是运营商搭建的,因此是不可以通过此类网络实现本地设备的局域网通讯,也无法实现本地多数据源的边缘打算。
运营商网络覆盖范围大、旗子暗记稳定、用户接入即可利用,当然也是须要支付通讯用度。

在第一张图中除了4G、NB-IOT是运营商网络之外,像是LoRa、WiFi、Zigbee、蓝牙、ZETA、RFID等技能都可以搭建私有的局域网络。
这类网络须要用户建造网关组网,相对运营商网络来说这类网络不须要通讯用度,也可以利用其局域网特性实现本地多数据源的边缘打算。
但是基站的布设和掩护本钱高,以是须要根据业务场景考虑利用什么办法的网络更加得当。

像是共享单车这类数据量小、设备分散且不固定的运用处景,利用运营商网络是最适宜的,但如果是园地固定、设备集中或须要多数据源以及大量数据的边缘打算场景,那么搭建私有网络是比较得当的,这样会省去很多通讯用度,并且数据的相应速率也会比较快。

5. 功耗

功耗是物联网行业一贯要做取舍和头疼的问题,除了上面说的频段越高,传输速率越大,能耗越高之外,还有一个影响功耗的成分便是通讯协议。
像是WIFI这类通讯协议相比拟较繁芜,并且会保持长连接,因此会比较费电。
而像是LoRa、ZigBee、NB-IOT这类技能的通讯协议大略报文长度短,且具备多种事情模式,可以根据运用处景调度事情模式从而实现减低功耗的目的。

6. 单跳&多跳通讯

如上图所示,单跳的通讯办法是节点——网关——云端,也便是说节点的数据通过网关直接上云,不可以在网关之间进行路由转发。
这种办法单个网关的旗子暗记范围便是其可以利用的范围,如果想覆盖更大或更远的范围则只能增加网关,但是每个网关须要连接以太网进将数据上云,因此网关的联网本钱和繁芜度较高,须要网关布设的地方同时具备电源和网络覆盖。

多跳通讯办法是节点——网关——中继——云真个架构,也便是说数据可以在网关和中继之间做路由跳转,末了通一个网关将多个中继下终真个数据上云。
这种多跳办法可以通过增加中继覆盖更大或更远的范围,并且只须要一个网关具备数据上云能力即可。
这样的话哪些中继设备只须要有电源供应即可,乃至可以利用电池供电,这样布设本钱和布设难度将大大降落。
这种办法最适宜的运用处景是高压线路的通讯等范围大、数据量小方面的运用,由于一样平常高压电基站都是在空旷的野外或山区中假设,相联网相比拟较麻烦,通过多跳通讯只要一个网关能联网上云就可以带动很多网关的数据上云。

LoRa等通讯都是属于单跳通讯,ZETA、ZigBee、WIFI、蓝牙等通讯是属于多跳通讯。
在利用多跳通讯的时候须要把稳的是上云网关通讯速率的大小直接限定了通过它上云网关的总通讯速率大小。

三、常见物联通通讯技能详解

通信技能有很多,下面选几个在物联网运用比较适宜的和大家详细剖析其特点和适用场景。

1. LoRa

LoRa是一种远间隔的调制技能,由法国的Cycleo公司研发,后来被美国的Semtech(升特)收购。
其特点是具备较长的传输间隔,它是基于线性扩频(CSS)的一个变种,具备向前就纠错的(FEC)的能力,同时具备较高的吸收灵敏度和抗噪声能力。
在海内LoRa是运行在免费的频段470~510MHz之间。

LoRaWAN是基于LoRa的一种通讯协议,比较LoRa它除了包含物理层的定义还包含了数据链路层的定义,LoRa可以通过扩频因子(SF)调节通讯速率和间隔,扩频因子越大传输速率就越小,但传输间隔就会越远。
这就好比同样油量的摩托车可以跑得快、跑得远,但是载重很小,而货车就可以带很多东西,但是跑得就会比较慢且间隔很短。
因此在设置扩频因子时就须要个根据数据量和传输间隔做取舍。

LoRaWAN的单通道实际速率大约0.3~11kbps,目前海内常用的终端芯片有SX1276和SX1278两种,网关芯片有SX1255、SX1301、SX1308等型号。
其拓扑构造是星型拓扑,即每个网关通过网络将数据传输到中心做事器,节点会将数据同时发送至多个网关,由中心做事器进行冗余检测和其他的处理。
其网关容量紧张取决于数据的并发大小。

LoRaWAN具有A类、B类、C类的通讯模式。

终端双向通讯(A类):

节点随时可以发送信息给网关,发送后会打开两个持续韶光很短的吸收窗口用于吸收网关的下行数据,通过这种办法实现高下行的通讯。
这种办法节点会在须要时随时发送信息给网关,并不会与网关沟通确认发送信息的机遇。
这种办法其优点是通讯逻辑大略,不会由于与网关确定数据上报韶光而增加通讯次数导致电量的花费,但这种办法会碰着数据碰撞的问题。
此类办法适用于仅做数据上报、不须要精准的实行指令操作、对电量花费比较敏感,且能接管一定数量数据丢失的传感器,适用与电池供电设备。

具备特定时间吸收窗口的双向通讯(B类):

B类办法在A类办法的根本上增加了更多的吸收窗口用于吸收数据,B类办法会通过吸收网关发来的信标来完成韶光同步,基于时钟同步会按照设定在特定的韶光开启更多的吸收窗口,网关基于开启的窗口韶光就可以主动给节点发送数据了。
这种办法适用于除了被动的吸收数据下发数据之外还须要在特定的韶光下发数据被节点。

最大吸收窗口通讯(C类):

C类办法除了在发送数据时,其他韶光吸收窗口是一贯处于开启中。
这种办法功耗最大的,不过做事器可以随时下发数据,数据延迟最小。
常日这种办法适用于有源设备或随时须要吸收数据和指令的实行器。

综合上面的信息可以得知LoRaWAN是一种覆盖范围广(无遮挡十几公里,有遮挡几公里)、功耗低、传输速率在十几kbps、免费可搭建私有网络的通讯技能,结合这些特点我们可以剖析出其大多是运用在那些数据量小、设备所在区域较广、须要搭建私有网络的场景,比如农业监控、环境数据采集、市政设备状态的上报等行业。

2. 关于功耗

关于影响功耗的成分有很多比如通信类型、扩频因子、数据大小、通信间隔、电池容量、传感器本身耗电等,之前看了很多文章是说LoRa可以利用XX年,但是丝毫不提以上影响待机时长的参数,对付这种没有参考意义的数据真是看了不如不看。
以下功耗参数是朋友实际项目的数值,虽然缺少通讯模式、扩频因子、数据间隔以及传感器本身耗电的成分,但还是具备一些参考意义的。

3. NB-IOT

NB-IOT是一种低功耗、覆盖广的物联网通信技能,它是构建于现有的蜂窝网络之上,占用200KHz频段。
只要开辟出200KHz频段即可直接支配在GSM网络、UMTS网络和LET网上。

联通和移动支配在900MHz、1800MHz频段,电信支配在800MHz。
传输速率大于160kbps,小于250kbps,采取双半工模式。
覆盖范围与LoRa基本无异郊区可达到十几公里,市区可达几公里,

其低功耗方面紧张在通讯协议上做了优化,较少不必要的通讯数据,同时采取休眠机制节省电量花费。
NB-IOT属于授权频段无法搭建私有网络,因此我也没有太甚细的去理解其功耗和实际通讯速率。

由于NB-IOT可支配在现有的蜂窝网络上,以是目前一二线城市基本全部覆盖。
NB-IOT的比较适用于数据量小、哀求低功耗、设备区域较广、设备移动性强的场景,OFO就利用NB-IOT通讯,恰好知足其数据量小、低功耗、设备区域光数量多、且不断移动位置的需求。

3. ZETA

ZETA是上海纵行推出的非授权频段的LPWAN(低功耗广域网)标准。
该标准是利用UNB(超窄带)的多信道通信,在传统LPWAN的穿透性能根本上,进一步通过分布式接入机制实现快速支配。
网上干系ZETA的资料比较少,我是去拜访过一次,理解到其特点是2KHz超低频段(如果我没记错的话),除了低功耗之外在通讯协议上有点类似LoRa和ZigBee的结合,可以实现多跳自组网,以及分配确认通讯韶光等机制,中继设备可以通过电池供电实现超过1年的事情韶光。

4. ZigBee

以上说的广域网的物联网通讯技能,下面我们就看看局域网的通讯技能。

像是WIFI、蓝牙都是常见的局域网通讯技能也都有在物联网方面的运用,由于这两中技能比较常见我们就不多说了,紧张看看Zigbee在物联网通讯方案的运用和特点。

ZigBee是基于IEEE802.15.4协议的低功耗短间隔的无线通信技能,它紧张运行在2.4GHz、868MHz和915MHz3个频段上,分别通讯速率是250kb/s、20kb/s和40kb/s。
其接入设备量理论可以达到6万多个设备(实际接入设备了受通讯速率的限定,无法达到理论接入量)常规通讯范围约20米。
作为物联网通讯技能其同样具备低功耗特点,在低耗电待机模式下,两节普通5号干电池(5000~6000mah)可利用6个月以上(仅做参考此参数未获取各种影响功耗的详细条件)。

ZigBee由于是利用的免费授权频段,所以是可以搭建私有网络的。
同时它还支持多跳通讯,也便是一个设备即可吸收数据也可以转发数据,这样就可以通过多跳的办法利用中继设备将数据转发到可以上云的网关。
在旗子暗记较弱的地方可通过增加中继设备来提高覆盖面积和旗子暗记强度,而不须要增加可以将数据上云的网关。

除上述特点为ZigBee还具备双向确认的特点,也就受控设备吸收到指令后会反馈实行结果给掌握设备(类似MQTT协议),同样掌握设备发出指令后也会监控是否收到反馈旗子暗记,如果没有收到则意味着数据发生碰撞,掌握设备会重新发送指令以达到指令的绝对实行。
针对掌握类设备这点是十分友好。

之前听说在小米有一个说法是“有源设备用WIFI,无源设备用蓝牙”,不过现在小米和云丁也都利用起来了ZigBee。
我想也正是由于ZigBee功耗低、速率高(比较LoRa),完备可以知足家庭类监控设备和实行设备的通讯哀求,同时还可以通过中继办理多房间的旗子暗记盲区以及搭建私有网络的特点小米和云丁才会用它的,尤其是低功耗可搭建私有网络这个特点,不知道小米会不会在小爱同学上添加ZigBee模块,让其可以实现指令确当地储存和实行,毕竟网络的非常还是比较常见,如果这些指令可以本地处理和实行那么对付物联网设备的稳定运行也是十分主要的。

三、末了小结

LoRa、ZETA、SUB-1Ghz:适用于大项目、大区域、设备数量多、数据量不大、设备固定的场景。
例如,楼宇城市的设备状态监控、环境监控、远程掌握等,或者农业环境、设备的监控和掌握等,以及须要须要搭建私有网络的运用处景。
LoRa在协议、规范、生态都比较成熟,适宜大部分企业利用。
ZETA还在成长期,在协议上有一些上风,利用的话整体生态不太丰富成熟方案不太多。
SUB-1Ghz须要自己开拓通讯协议,事情量较大,扩展其他品牌的设备比较困难,因此一样平常公司没有太多精力去造轮子。

NB-IOT:适用移动性强、设备分散、设备数量大、数据量小、设备独立无需多设备协同的运行场景。
例如,移动物品或车辆的监控和掌握、精度不高定位、楼宇城市的设备状态监控、环境监控、远程掌握等场景。
NB-IOT三大运营商在一二线城市都已经铺设,生态和方案都比较成熟没有搭建基站的烦恼和用度,不过须要和手机一样缴纳通讯流量费。

4G:适用于大数据量、功耗不敏感、移动性强、利用地区偏远的场景。
例如,车辆的通讯定位、铁搭的监控和掌握、无其他物联网通讯覆盖的区域、设备数量少不值得搭建网关的一些园地。

ZigBee、蓝牙、WiFi:适用于小区域、数据量稍大、设备固定、设备数量少、须要多设备联动运行的场景。
例如,智能家居、独立小商铺等小区域的场所。
ZigBee是比较适宜上述场景的,其功耗、通讯速率得当、协议完善稳定,可通过多跳覆盖一个中型场所。
蓝牙方案成熟,不过功耗轻微有点高,保持长链接数量太少。
WiFi功耗太大,在无源设备基本无法利用,但通讯速率很高。

不同的场景和需求利用不同的通讯技能,在选型的时候可以先列出硬性指标,然后再这个范围内做有限的调研和选择。
比如我们在选择时的两个硬性的指标是覆盖范围大、可搭建私有网络,以是像是NB-IOT、ZigBee这种基本就不用摧残浪费蹂躏了韶光去纠结啦。

末了分享一张物联网生态图给大家:

本文由 @贾明华 原创发布于大家都是产品经理。
未经容许,禁止转载

题图来自Unsplash,基于CC0协议

标签:

相关文章