一种电力线载波通讯终端控制装置、系统及方法制造方法及图纸

技术编号:13178687 阅读:36 留言:0更新日期:2016-05-11 10:09
一种电力线载波通讯终端控制装置、系统及方法。一种PLC终端控制装置、系统及方法。控制系统包括PLC终端系统、控制装置和MQTT发布器,控制装置与终端系统建立PLC连接、与发布器建立以太连接;该装置用于接收PLC终端系统发送的订阅请求,订阅请求包括PLC终端系统标识以及控制PLC终端系统的主题;根据订阅请求在映射表中建立主题与PLC终端系统标识的对应关系,根据对应关系将订阅响应消息发送给PLC终端系统,订阅响应消息包括主题;接收MQTT发布器发布的控制消息,控制消息包括控制字和主题,控制字用于控制对主题的操作;根据对应关系,将控制消息发送给PLC终端系统。本发明专利技术构建了一个简易、智能、灵活的物联网中间件平台,将MQTT消息承载在PLC上,能够适应通信条件差或不适合铺设网线的场景。

【技术实现步骤摘要】

本专利技术涉及物联网领域,尤其涉及一种电力线载波通讯终端控制装置、系统及方法
技术介绍
随着物联网技术逐渐兴起,物联网在智能家居、智能楼宇、智能抄表中的应用越来越多。物联网的底层接入网络有电力线载波通讯(英文:PowerLineCarrier,简称:PLC)、紫蜂协议(英文:Zigbee)、基于IEEE802.11b标准的无线局域网协议(英文:Wireless-Fidelity,简称:Wi-Fi)、以太等,其中PLC由于其特有的优点,得到广泛青睐。PLC可以直接利用已有的配电网络作为传输线路,而电力线是覆盖范围最广的网络,它的规模是其他任何网络无法比拟的,因此,PLC可以轻松地渗透到每个家庭,为物联网的发展创造极大的空间。现有的物联网不像传统数据通信网络那样各个层次比较分明,并且每个层次都有统一的协议。在实现物联网时,各个厂家定义的层次和每层的协议不太一样,而且很多都是自己的私有协议,不利于多种厂家的设备互通。有一些大型厂商的物联网产品各层协议设计的很复杂,优点是功能比较强大,缺点是过于复杂,不适合中小型系统或通信质量较差的场景下的物联网系统开发。如图1所示的现有的终端控制系统架构图中,整个系统被分为四至五层:最顶端的是应用及管理平台,负责总体的控制以及管理;往下一层是采集器,和管理平台通过传输控制协议(英文:TransmissionControlProtocol,简称:TCP)/因特网协议(英文:InternetProtocol,简称:IP)通信,负责数据存储、采集、计算;其中,TCP/IP协议又称为网络通信协议;再往下一层是物联网关,和采集器通过TCP/IP协议通信,负责发现终端,管理终端入网;最底层就是终端,所述终端和网关通过以太网协议或Wi-Fi通信。所以现有技术中,控制命令从应用下发到终端要经过四个层次。该控制系统功能很全,也便于扩展,但是所需的硬件较多,软硬件开发难度较大,并且负荷过重,不利于中小型系统的控制和调度。一些小厂商和大厂商的做法就是两个极端,多数直接控制物联网终端,即将业务承载在协议中,不够灵活,不利于功能扩展,也不利于多种终端的适配。综上所述,需要一种灵活的、能够适应通信条件差的环境的终端控制技术。
技术实现思路
本专利技术提供了一种电力线载波通讯PLC终端控制装置、系统及方法,以构建一个简易、智能、灵活的物联网中间件平台,能够适应通信条件差或不适合铺设网线的场景。第一方面,本专利技术提供了一种电力线载波通讯PLC终端控制装置,应用于PLC终端控制系统,所述PLC终端控制系统包括所述装置、PLC终端系统和消息队列遥测传输MQTT发布器,所述装置与所述PLC终端系统建立PLC连接,所述装置与所述MQTT发布器建立以太连接;所述装置用于接收所述PLC终端系统发送的订阅请求,所述订阅请求包括PLC终端系统标识以及控制所述PLC终端系统的主题;根据所述订阅请求在映射表中建立所述主题与所述PLC终端系统标识的对应关系,根据所述对应关系将订阅响应消息发送给所述PLC终端系统,所述订阅响应消息包括所述主题;接收所述MQTT发布器发布的控制消息,所述控制消息包括控制字和所述主题,所述控制字用于控制对所述主题的操作;根据所述对应关系,将所述控制消息发送给所述PLC终端系统。在第一种可能的实现方式中,所述装置还用于在接收到所述PLC终端系统发送的订阅请求前,接收所述PLC终端系统发送的注册请求,所述注册请求携带所述PLC终端系统标识;根据所述注册请求在所述映射表中记录所述PLC终端系统标识;向所述PLC终端系统发送所述注册响应消息;其中,当建立所述主题与所述PLC终端系统标识的对应关系时,所述装置具体用于:根据所述订阅请求中的所述PLC终端系统标识查找所述映射表,得到包括所述PLC终端系统标识的表项,将所述主题记录在所述表项中。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述PLC终端系统包括PLC终端、与所述PLC终端连接的PLC前端PFE,所述装置包括MQTT代理、与所述MQTT代理连接的PLC数据集中器PDC,所述PLC终端系统标识为PFE标识;所述PDC用于接收所述PFE发送的所述订阅请求,所述订阅请求包括PLC帧头以及MQTT订阅消息,所述PFE标识携带在所述PLC帧头中,所述主题携带在所述MQTT订阅消息中;根据所述PFE标识查找所述映射表,得到包括所述PFE标识的表项,将所述主题记录在所述表项中;删除所述订阅请求的PLC帧头,得到所述MQTT订阅消息,对所述MQTT订阅消息进行以太封装,将所述封装后的MQTT订阅消息发送给所述MQTT代理;所述MQTT代理用于接收所述封装后的MQTT订阅消息。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述MQTT代理还用于将所述订阅响应消息发送给所述PDC,所述订阅响应消息为以太封装的MQTT响应消息,所述MQTT响应消息中包括所述主题;所述PDC还用于接收所述订阅响应消息,对所述订阅响应消息解封装得到所述MQTT响应消息,根据所述主题查找所述映射表,得到所述PFE标识;为所述MQTT响应消息添加包括所述PFE标识的PLC帧头,将添加了所述PLC帧头的MQTT响应消息发送给所述PFE。结合第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述PDC还用于接收所述MQTT代理转发的所述控制消息,所述控制消息是所述MQTT发布器发送给所述MQTT代理的以太封装的消息;解除所述控制消息的以太封装;根据所述映射表中所述主题与所述PFE标识的对应关系,为所述控制消息添加包括所述PFE标识的PLC帧头,将添加了所述PLC帧头的所述控制消息发送给所述PFE。第二方面,本专利技术提供了一种电力线载波通讯终端控制系统,包括第一方面或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式所述的PLC终端控制装置、PLC终端系统和消息队列遥测传输MQTT发布器,所述PLC终端控制装置与所述PLC终端系统建立PLC连接,所述装置与所述MQTT发布器建立以太连接。第三方面,本专利技术提供了一种电力线载波通讯PLC终端控制方法,应用于PLC终端控制系统,所述PLC终端控制系统包括PLC终端控制装置、PLC终端系统和消息队列遥测传输MQTT发布器,所述PLC终端控制装置与所述PLC终端系统建立PLC连接,所述P本文档来自技高网
...

【技术保护点】
一种电力线载波通讯PLC终端控制装置,应用于PLC终端控制系统,其特征在于,所述PLC终端控制系统包括所述装置、PLC终端系统和消息队列遥测传输MQTT发布器,所述装置与所述PLC终端系统建立PLC连接,所述装置与所述MQTT发布器建立以太连接;所述装置用于接收所述PLC终端系统发送的订阅请求,所述订阅请求包括PLC终端系统标识以及控制所述PLC终端系统的主题;根据所述订阅请求在映射表中建立所述主题与所述PLC终端系统标识的对应关系,根据所述对应关系将订阅响应消息发送给所述PLC终端系统,所述订阅响应消息包括所述主题;接收所述MQTT发布器发布的控制消息,所述控制消息包括控制字和所述主题,所述控制字用于控制对所述主题的操作;根据所述对应关系,将所述控制消息发送给所述PLC终端系统。

【技术特征摘要】
1.一种电力线载波通讯PLC终端控制装置,应用于PLC终端控制系统,
其特征在于,所述PLC终端控制系统包括所述装置、PLC终端系统和消息队列
遥测传输MQTT发布器,所述装置与所述PLC终端系统建立PLC连接,所述
装置与所述MQTT发布器建立以太连接;
所述装置用于接收所述PLC终端系统发送的订阅请求,所述订阅请求包括
PLC终端系统标识以及控制所述PLC终端系统的主题;根据所述订阅请求在映
射表中建立所述主题与所述PLC终端系统标识的对应关系,根据所述对应关系
将订阅响应消息发送给所述PLC终端系统,所述订阅响应消息包括所述主题;
接收所述MQTT发布器发布的控制消息,所述控制消息包括控制字和所述主题,
所述控制字用于控制对所述主题的操作;根据所述对应关系,将所述控制消息
发送给所述PLC终端系统。
2.如权利要求1所述的装置,其特征在于:
所述装置还用于在接收到所述PLC终端系统发送的订阅请求前,接收所述
PLC终端系统发送的注册请求,所述注册请求携带所述PLC终端系统标识;根
据所述注册请求在所述映射表中记录所述PLC终端系统标识;向所述PLC终端
系统发送所述注册响应消息;
其中,当建立所述主题与所述PLC终端系统标识的对应关系时,所述装置
具体用于:根据所述订阅请求中的所述PLC终端系统标识查找所述映射表,得
到包括所述PLC终端系统标识的表项,将所述主题记录在所述表项中。
3.如权利要求2所述的装置,其特征在于,所述PLC终端系统包括PLC
终端、与所述PLC终端连接的PLC前端PFE,所述装置包括MQTT代理、与
所述MQTT代理连接的PLC数据集中器PDC,所述PLC终端系统标识为PFE
标识;
所述PDC用于接收所述PFE发送的所述订阅请求,所述订阅请求包括PLC
帧头以及MQTT订阅消息,所述PFE标识携带在所述PLC帧头中,所述主题携
带在所述MQTT订阅消息中;根据所述PFE标识查找所述映射表,得到包括所

\t述PFE标识的表项,将所述主题记录在所述表项中;删除所述订阅请求的PLC
帧头,得到所述MQTT订阅消息,对所述MQTT订阅消息进行以太封装,将所
述封装后的MQTT订阅消息发送给所述MQTT代理;
所述MQTT代理用于接收所述封装后的MQTT订阅消息。
4.如权利要求3所述的装置,其特征在于:
所述MQTT代理还用于将所述订阅响应消息发送给所述PDC,所述订阅响
应消息为以太封装的MQTT响应消息,所述MQTT响应消息中包括所述主题;
所述PDC还用于接收所述订阅响应消息,对所述订阅响应消息解封装得到
所述MQTT响应消息,根据所述主题查找所述映射表,得到所述PFE标识;为
所述MQTT响应消息添加包括所述PFE标识的PLC帧头,将添加了所述PLC
帧头的MQTT响应消息发送给所述PFE。
5.如权利要求3或4所述的装置,其特征在于:
所述PDC还用于接收所述MQTT代理转发的所述控制消息,所述控制消息
是所述MQTT发布器发送给所述MQTT代理的以太封装的消息;解除所述控制
消息的以太封装;根据所述映射表中所述主题与所述PFE标识的对应关系,为
所述控制消息添加包括所述PFE标识的PLC帧头,将添加了所述PLC帧头的所
述控制消息发送给所述PFE。
6.一种电力线载波通讯PLC终端控制系统,其特征在于,包括权利要求
1-5任意一项所述的PLC终端控制装置、PLC终端系统和消息队列遥测传输
MQTT发布器,所述PLC终端控制装置与所述PLC终端系统建立PLC连接,
所述装置与所述MQTT发布器建立以太连接。
7.一种电力线载波通讯PLC终端控制方法,应用于PLC终端控制系统,
其特征在于,所述PLC终端控制系统包括PLC终端控...

【专利技术属性】
技术研发人员:尹彬雷歆林木加周赟
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1