用于智能用电网络的通信系统和通信方法

文档序号:8942409阅读:434来源:国知局
用于智能用电网络的通信系统和通信方法
【技术领域】
[0001]本发明涉及电力系统领域,尤其涉及一种用于智能用电网络的通信系统和通信方法。
【背景技术】
[0002]近年来,我国用电高峰的峰谷差日益变大,给电力系统的运行带来了一定困难。同时,能源问题和环保问题使得电力系统的节能减排刻不容缓。而基于电力需求相应发展智能用电,是解决这些问题的新思路。智能用电综合利用高级量测、实时通信、负荷协调控制和需求侧响应等技术,构建电网与用户电力流、信息流、业务流实时互动的新型供用电关系O
[0003]智能用电网络是将用户侧的各种电器通过能量网关互联而形成的网络,通常采用基于 MQTT-SN (Message Queuing Telemetry Transport For Sensor Networks)为通信协议、以ZigBee(紫蜂)为通信网络的无线局域网通信机制。该通信机制能够保证无线局域网通信的低功耗、低速率、高可靠性能高效率,从而满足智能用电网络的实际应用需求。而目前的MQTT-SN通信协议,不具备与非MQTT-SN协议兼容的机制,限制了该协议的应用普适性。

【发明内容】

[0004]基于此,有必要提供一种适用性较高的用于智能用电网络的通信系统。
[0005]一种用于智能用电网络的通信系统,包括控制器和网关;
[0006]所述控制器,被配置以接收所述网关发布的网关信息,并根据所述网关信息中的第一网络地址向所述网关发送反馈信息;所述网关信息包括所述第一网络地址,所述反馈信息包括第二网络地址和所述控制器的设备信息;
[0007]所述网关,被配置以发布所述网关信息,以及接收所述反馈信息,并根据所述第二网络地址和所述设备信息向所述控制器发送指令信息。
[0008]在其中一个实施例中,所述控制器,还被配置以接收所述指令信息,并判断所述指令信息是否完整有效,将判断结果发送至所述网关;
[0009]所述网关,还被配置以接收所述判断结果,若所述判断结果为所述指令信息完整有效,则所述指令信息发送完成;否则,重新向所述控制器发送所述指令信息。
[0010]在其中一个实施例中,所述指令信息中包括指令发射标识和指令长度,所述控制器判断所述指令信息是否完整有效的方法为:
[0011]检验所接收到的所述指令信息是否包含所述指令发射标识,并
[0012]检验所接收到的所述指令信息的长度是否与所述指令长度相符合,以及
[0013]检验所接收到的所述指令信息是否能够被识别;
[0014]若所述所接收到的指令信息包含所述指令发射标识,所述所接收到的指令信息的长度与所述指令长度相符合,且所述所接收到的指令信息能够被识别,则所述指令信息完整有效。
[0015]在其中一个实施例中,所述设备信息包括所述控制器的厂家信息和/或类型信息。
[0016]在其中一个实施例中,所述控制器和所述网关通过ZigBee和W1-Fi中的一种方式发送和/或接收信息;
[0017]所述网关,还被配置以以ZigBee或W1-Fi每次所能稳定传送数据的最大信息长度为标准将所述指令信息分批。
[0018]在其中一个实施例中,所述网关,还被配置以按照预设时间间隔向所述控制器分批发送分批后的所述指令信息。
[0019]在其中一个实施例中,所述控制器为红外发射器。
[0020]本发明还提出一种用于智能用电网络的通信方法,包括以下步骤:
[0021]通过控制器接收网关发布的网关信息,根据所述网关信息中的第一网络地址并通过所述控制器向所述网关发送反馈信息;所述网关信息包括所述第一网络地址,所述反馈信息包括第二网络地址和所述控制器的设备信息;
[0022]通过所述网关接收所述反馈信息,根据所述第二网络地址和所述设备信息并通过所述网关向所述控制器发送指令信息。
[0023]在其中一个实施例中,所述用于智能用电网络的通信方法还包括:
[0024]判断所述指令信息是否完整有效,若是,则所述信息指令发送完成;否则,返回所述根据所述第二网络地址和所述设备信息并通过所述网关向所述控制器发送指令信息步骤。
[0025]在其中一个实施例中,所述指令信息中包括指令发射标识信息和指令长度信息,所述通过所述控制器判断所述指令信息是否完整有效的方法为:
[0026]检验所接收到的所述指令信息是否包含所述指令发射标识信息,并
[0027]检验所接收到的所述指令信息的长度是否与所述指令长度信息相符合,以及
[0028]检验所接收到的所述指令信息是否能够被识别;
[0029]若所述指令信息包含所述指令发射标识信息,所述指令信息的长度与所述指令长度信息相符合,且所述指令信息能够被识别,则所述指令信息完整有效。
[0030]在其中一个实施例中,所述设备信息包括所述控制器的厂家信息和/或类型信息。
[0031]在其中一个实施例中,所述控制器和所述网关通过ZigBee和W1-Fi中的一种方式发送和/或接收信息;
[0032]所述根据所述第二网络地址和所述设备信息并通过所述网关向所述控制器发送指令信息包括以下步骤:
[0033]以ZigBee或W1-Fi每次所能稳定传送数据的最大信息长度为标准将所述指令信息分批;
[0034]通过所述控制器接收所述网关根据所述第二网络地址和所述设备信息发送的分批后的所述指令信息。
[0035]在其中一个实施例中,所述网关按照预设间隔时间向所述控制器发送分批后的所述指令信息。
[0036]在其中一个实施例中,所述控制器为红外发射器。
[0037]上述用于智能用电网络的通信系统和通信方法,控制器接收网关发布的网关信息后,根据网关信息中的第一网络地址向网关发送包含第二网络地址和设备信息的反馈信息,网关根据第二网络地址和设备信息向控制器发送指令信息,由于控制器向网关发送的反馈信息中包含控制器的设备信息,因此能够使得网关根据该设备信息识别控制器,并向控制器发送指令信息,从而提高了上述用于智能用电网络的通信系统的适用性。
【附图说明】
[0038]图1为本发明用于智能用电网络的通信系统一个实施例的结构示意图;
[0039]图2为本发明用于智能用电网络的通信方法一个实施例的流程示意图;
[0040]图3为本发明用于智能用电网络的通信方法一个实施例中的根据第二网络地址和设备信息并通过网关向控制器发送指令信息的流程示意图。
【具体实施方式】
[0041]为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图对本发明用于智能用电网络的通信系统和通信方法的【具体实施方式】进行说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0042]参见图1,一个实施例中,以MQTT-SN通信协议和ZigBee通信网络为例,对本发明用于智能用电网络的通信系统进行详细说明,本发明用于智能用电网络的通信系统包括控制器100和网关200。
[0043]控制器100,被配置以接收网关200发布的网关信息,并根据第一网络地址向网关200发送反馈信息。
[0044]其中,网关信息包括第一网络地址,且第一网络地址为网关200在ZigBee通讯网络中的唯一标示。网关200以外的通信设备可根据第一网络地址向网关200发送信息。可以理解的,网关200发布网关信息后,控制器100检测到该网关信息,对该网关信息进行接收。
[0045]—个具体的实施例中,控制器100接收到的网关信息可以包括如下数据=ZigBeeHead、ZigBee Length、ZigBee PANID、Passthrough Flag、ZigBee Msgld、MQTT_SN Length、MQTT-SN Msgtype和Gwld。其中,ZigBee Head表示ZigBee数据的帧头,设定为OxFE ;ZigBeeLength为网关信息的长度,由于网关信息内容固定,因此设定为0x09 ;ZigBee PANID为网关200在ZigBee通信网络的第一网络地址,是网关200在ZigBee通信网络中的唯一标识;ZigBee MsgId为网关信息序号,由ZigBee内部程序设置!Passthrough Flag为透传标识,设定为 0x01 ;MQTT-SN Length 为 MQTT-SN 的信息长度,设定为 0x03 ;MQTT_SN MsgType 为MQTT-SN的信息类型,设定为0x02。
[0046]控制器100接收到该网关信息后,获取并存储该网关信息中的第一网络地址ZigBee PANID,并根据第一网络地址ZigBee PANID向网关200发送反馈信息。反馈信息可以包括第二网络地址和控制器100的设备信息。
[0047]一个实施例中,反馈信息具体可以包括如下数据:ZigBee Head、ZigBee Length、Gateway Address、Passthrough Flag、ZigBee Msgld、Device Info、MsgType 和 ReturnCode。其中,ZigBee Length在反馈信息中设置为OxOA !Gateway Address为控制器100获取的网关200在ZigBee通信网络中的第一网络地址!Device Info为控制器100的设备信
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1