什么是PLC-IOT
cof1607063470819
2021年05月26日 12:25:36
只看楼主

什么是PLC-IoT 引言 PLC-IoT简介 PLC-IoT如何工作 PLC-IoT网络模型 PLC-IoT组网 PLC-IoT上线流程 PLC-IoT数据转发流程 华为PLC-IoT产品 PLC-IoT通信模块 边缘计算设备 华为PLC-IoT典型场景 智慧用能 配电物联网

什么是PLC-IoT


锚点锚点

引言

电力线四通八达覆盖范围甚广,它不仅仅只能传输电能,还能传输通信数据。华为PLC-IoT通信技术就是利用电力线传输通信数据的技术,已被广泛应用于工业物联网场景,如配电物联网、智慧路灯等场景。本文将为您介绍什么是PLC-IoT、PLC-IoT如何工作、华为PLC-IoT产品及应用场景。

锚点锚点

PLC-IoT简介

PLC-IoT概念

电网是全球覆盖面最广的网络,电流过的区域远比人踏足的区域要宽广的多,如果在人力无法触达的场景下,通过电网实现物联网设备数据的采集及远程控制,将真正实现万物互联。

图1-1 电网示意

PLC-IoT(Power Line Communication Internet of Thing),是一种利用电力线通信的技术,是华为推出的面向工业物联网场景的中频带PLC电力线载波通信技术。

PLC-IoT的实现机制是将需要传输的IoT终端数据调制成高频信号在电力线上传输。电力线传输使用的频段大致可以分为三类:窄带PLC、中频带PLC和宽带PLC,它们采用的技术标准及适用场景不同,如表1-1所示。

PLC-IoT使用的频段范围在0.7~12MHz,属于中频带PLC技术,该频段噪声低且相对稳定,信道质量好,有利于终端数据的传输。

锚点锚点表1-1 PLC技术分类

带宽类别

频段范围

国际技术标准

技术场景

适用场景

窄带PLC

(Narrowband power line communications)

<148.5 kHz(EU)

<4920 kHz(FCC)

IEEE P1901.2

低速率大连接:

  • 速率:小于150kbps
  • 时延:一般大于200ms
  • 连接数:最高可达1000个
  • 传输距离大于1km

常用于低速率连接的中低压配电网自动化、电表抄表等场景。

中频带PLC

(Meium frequency power line communications)

0.7~12MHz

IEEE1901.1

低时延高可靠:

  • 速率:150kbps~10Mbps
  • 时延:小于50ms
  • 可靠性:99.999%

常用于高可靠和实时控制类物联网场景,如智能电表、智能交通灯控制、智慧路灯单灯灯控等场景。

宽带PLC

(Broadband power line communications)

1.8~30MHz

1.8~100MHz

  • IEEE1901
  • ITU-T G.hn

增强大带宽:

  • 速率:200Mbps~1.5GMbps
  • 时延:小于50ms
  • 距离:小于200米

常见于家庭宽带接入、互连场景。

PLC-IoT的优势

在工业物联网场景下,IoT终端接入技术分为两类:

PLC-IoT作为新兴的电力线通信技术,相较于其他电力线通信技术,解决了电力线路信号干扰、衰减问题。相较于工业现场总线技术和无线通信技术,优势如表1-2所示。

锚点锚点表1-2 PLC-IoT技术优势

相较工业现场总线技术优势

相较无线通信技术优势(微功率和蜂窝无线技术)

  • 免布专用通信线,免挖路破墙,提高部署效率和降低部署成本。
  • 通信数据和电源同缆,节省户外昂贵线缆的成本。
  • 通信带宽高,可综合传输数据和图片视频。
  • 通信时延低,可用于有实时性要求的控制场景。
  • 具备加密传输和白名单认证,提升了通信网络安全。
  • 组网系统复杂度低,不需进行复杂的无线覆盖勘测,基站选址,以及覆盖仿真设计。
  • 不需架设基站和核心网,综合部署成本低。
  • 通信带宽高,可综合传输数据和图片,有更好的业务体验。
  • 通信时延小,除了实时在线监测,还可用于实时控制。
  • 密集楼宇和地下室等特殊场景,无线信号覆盖相对差,而PLC不受地理环境限制。

PLC-IoT亮点特性

锚点锚点

PLC-IoT如何工作

锚点锚点

PLC-IoT网络模型

了解PLC-IoT如何工作,需要先了解PLC-IoT网络模型。PLC-IoT借鉴了OSI网络模型,包括物理层、链路层、网络层、传输层和应用层,如PLC-IoT网络模型所示,目的是能够支持基于TCP/IP的通信与标准TCP/IP进行对接实现标准IP网络通信,实现电力线传输的数据及不同类型PLC终端之间能够基于IP网络通信(即IP化PLC),扩展PLC-IoT的应用场景。

PLC-IoT技术按照IEEE1901.1国际技术标准实现,若需要更详细地了解PLC-IoT网络模型及实现原理,可参考IEEE1901.1标准解读。

图1-2 PLC-IoT网络模型

锚点锚点

PLC-IoT组网

PLC-IoT网络典型组网如图1所示,由边缘计算网关(包括PLC头端通信模块、Host、容器和APP)、PLC尾端通信模块以及IoT终端组成:

图1-3 PLC-IoT典型组网图

在PLC-IoT通信网络中,主要有PLC头端通信模块与PLC尾端通信模块通过电力线连接实现电力线载波通信,PLC-IoT网络如图1-4所示。

锚点锚点图1-4 PLC-IoT网络

PLC头端通信模块与PLC尾端通信模块并非一对一的连接方式,一个头端通信模块可与多个尾端通信模块连接。根据电力线布线方式及实际环境要求,PLC-IoT网络拓扑组网包括两种树型和星型,如图1-5图1-6所示:

锚点锚点图1-5 星型组网

锚点锚点图1-6 树型组网

星型组网下,头端通信模块与尾端通信模块直接通过电力线连接,该组网下PLC通信传输距离仅有几百米。

树型组网下,部分尾端通信模块可作为中继节点与其他尾端连接,扩展PLC-IoT载波数据通信的传输距离,可达数公里。

以树型组网为例,介绍PLC-IoT各节点作用。PLC-IoT网络中包含三种节点角色:根节点CCO(Central Coordinator)中央节点、PCO代理节点(中继节点)、STA(Station)三种节点:

组网流程

  1. 设备上电,CCO会进行全网PLC检测,根据电力线通信参数、到网络节点的通信参数确定承担PCO和STA角色的节点;
  2. CCO启动侦听STA的请求报文或者主动询问STA,通过载波检测技术进行传输管理和控制。
  3. STA上电后会向头端CCO发起入网请求,根据PLC-IoT网络状态将请求入网报文发送给PCO或直接发送给CCO,PCO收到连接请求并认证成功后上报CCO请求入网,CCO接收到后即认证完成,STA方可加入PLC网络,从而进行数据通信。

锚点锚点

PLC-IoT上线流程

尾端通信模块需要在头端通信模块上线后才能进行数据通信,分别介绍星型组网和树型组网下通信模块的上线过程。

树型组网认证流程

树型组网下,PLC通信模块之间的交互流程如图1-8所示:

图1-7 树型组网流程

上线流程如下:

  1. 设备上电后,头端通信模块会根据配置启动PLC-IoT组网,在工作频段内进行全网PLC检测,发送可入网广播报文。
  2. 尾端通信模块上电后,同样在工作频段内发送入网请求,请求与头端通信模块建立连接。
  3. 头端通信模块接收到尾端通信模块入网请求后,需要根据配置的尾端通信模块入网策略判断是否允许入网。PLC-IoT网络支持三种入网策略:
    • 配置白名单,只允许白名单内的尾端通信模块才允许入网。

      头端通信模块收到站点的关联请求报文后,将请求入网尾端模块信息(MAC地址、ESN和ODI)与CCO本地存储的白名单表项进行比对,当请求入网尾端模块信息在头端通信模块白名单内时,头端通信模块允许该站点加入网络;当请求入网的站点的MAC地址不在白名单内时,头端通信模块拒绝该站点加入,并且通知该站点在一段时间内不可以再次请求加入本网络。

    • 不限制节点接入,即允许所有发送入网请求的尾端通信模块入网。
    • 无扰台区识别方式入网:无扰台区识别是指无需额外增加任何设备,尾端通信模块可以根据电力线宽带载波技术及电力线的信号状态信息判断应当归属于哪个头端通信模块,并向其发送入网请求。若头端通信模块配置了无扰台区识别功能,则允许向其发送入网请求的所有尾端模块入网。
  4. 头端通信模块判定允许尾端通信模块入网后,向其发送入网响应报文。
  5. 尾端通信模块上报尾端通信模块接收到入网确认报文后,发送状态、证书等信息。
  6. 头端通信模块根据上报的尾端信息,确定尾端通信模块在PLC-IoT网络中的角色(PCO或STA),并下发给响应的尾端通信模块。
  7. 尾端通信模块根据分配到的角色信息上报确认报文,同时PCO节点根据CCO发送的认证信息完成自身认证。
  8. 角色为STA的尾端通信模块定期向邻居广播发送代理认证信息请求。
  9. 角色为PCO的尾端通信模块接收到代理认证请求后,向STA发送认证代理发现确认报文。
  10. STA向PCO发送尾端通信模块的设备信息及证书信息,请求认证。
  11. PCO接收到STA的认证请求报文后,根据代理认证信息完成节点认证,并将认证结果(包含设备证书)上报给CCO。
  12. CCO根据上报认证结果及STA节点证书完成校验,并将PCO下发认证响应及网络配置(IPv6前缀)等信息。
  13. PCO接收到信息后,将认证响应及网络配置等信息发送给STA。
  14. STA根据获取的参数信息完成网络配置并将网络配置及注册响应发送给PCO和CCO。
  15. 启动通信数据交互。

星型组网流程

星型组网下,PLC通信模块之间的交互流程如图1-8所示:

锚点锚点图1-8 星型组网流程

上线流程如下:

  1. 设备上电后,头端通信模块会根据配置启动PLC-IoT组网,在工作频段内进行全网PLC检测,发送可入网广播报文。
  2. 尾端通信模块上电后,同样在工作频段内发送入网请求,请求与头端通信模块建立连接。
  3. 头端通信模块接收到尾端通信模块入网请求后,需要根据配置的尾端通信模块入网策略判断是否允许入网。PLC-IoT网络支持三种入网策略:
    • 配置白名单,只允许白名单内的尾端通信模块才允许入网。

      头端通信模块收到站点的关联请求报文后,将请求入网尾端模块信息(MAC地址、ESN和ODI)与CCO本地存储的白名单表项进行比对,当请求入网尾端模块信息在头端通信模块白名单内时,头端通信模块允许该站点加入网络;当请求入网的站点的MAC地址不在白名单内时,头端通信模块拒绝该站点加入,并且通知该站点在一段时间内不可以再次请求加入本网络。

    • 不限制节点接入,即允许所有发送入网请求的尾端通信模块入网。
    • 无扰台区识别方式入网:无扰台区识别是指无需额外增加任何设备,尾端通信模块可以根据电力线宽带载波技术及电力线的信号状态信息判断应当归属于哪个头端通信模块,并向其发送入网请求。若头端通信模块配置了无扰台区识别功能,则允许向其发送入网请求的所有尾端模块入网。
  4. 头端通信模块判定允许尾端通信模块入网后,向其发送入网响应报文。
  5. 尾端通信模块接收到入网确认报文后,发送状态、证书等信息,并发送认证请求。
  6. 入网成功,头端通信模块启动认证流程。
  7. 认证成功后,头端通信模块向尾端通信模块发动认证成功报文及网络配置等信息。
  8. 启动通信数据交互。

锚点锚点

PLC-IoT数据转发流程

尾端通信模块上线完成后,即容器、APP、Host、PLC头端通信模块、PLC尾端通信模块激IoT终端之间的数据通信:

华为PLC-IoT网络是基于IPv6地址的报文转发功能,是通过边缘计算网关(即Host)下发IPv6网络前缀,为PLC-IoT网络配置IPv6地址:

图1-9所示,集成在容器中的APP,使用IP网络通过电力线传输与远端IoT终端进行数据通信,

锚点锚点图1-9 PLC-IoT网络数据转发流程示意图

容器内的应用程序与远端IoT终端的通信数据,经IPv6协议栈转发到达边缘计算网关,其数据的转发过程如下:

  1. 边缘计算网关接收到应用数据报文后,采用中继转发的形式将报文转发到核心板的PLC头端通信模块中。
  2. PLC头端通信模块对数据报文仅做中继转发,不感知IP,仅到达数据链路层,然后使用PLC二层协议对报文进行封装,并且耦合进PLC物理层即电力线中进行传输。
  3. 数据报文经过电力网络的传输到达IoT终端后,由IoT终端设备上的PLC尾端通信模块对接收到的数据报文进行解封装,IPv6地址匹配成功后,通过基于IPv6的网络层传输到应用层。
  4. PLC尾端通信模块将解析得到的应用层数据,经由服务代理所配置的数据通道传给IoT终端。

锚点锚点

华为PLC-IoT产品

华为 PLC-IoT 系列通信模块是面向于电力线宽带载波通信的通信模块产品(包括PLC-IoT头端和PLC-IoT尾端),采用华为 PLC-IoT 宽带电力线载波技术,广泛适用于电力、交通、工业制造等领域。同时结合边缘计算核心板或网关作为行业物联网关使用,实现数据采集和通信模块的远程控制。

图1-10 组网

锚点锚点

PLC-IoT通信模块

6c000a901315a6486746f14c876e52f.jpg

免费打赏

相关推荐

APP内打开