一种电力无线传感网的通信方法、接入网关及系统的利记博彩app
【技术领域】
[0001]本发明涉及传感器领域中电力无线传感网技术领域,具体地,涉及一种电力无线传感网的通信方法、接入网关及系统。
【背景技术】
[0002]在电力无线传感网系统架构中,无线传感网接入网关承担异构传感网络信息汇聚、外网TCP/IP连接、通信协议转换等功能,具有接入的网络种类多、传感节点数量巨大、更新频繁等特点。随着IPv6的演进,业务系统或用户普遍希望每一个传感节点拥有独一无二的IP地址,并支持通过IP方式直接访问,由此衍生出一些适用于无线传感网的裁剪版TCP/IP通信协议,如6LowPan等,但是电力无线传感网络受节点能耗、信道带宽等因素的限制,往往并不支持IP方式直接访问。因此迫切需要实现一种外部业务系统或用户能够对传感节点实时寻址,且不影响传感网络根据自身特性选择合适通信协议的方法,提高网络访问的透明性。
[0003]在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
[0004](I)传感网络为一个个孤立的私有网络,支持ZigBee、WiF1、RFID等协议,传感节点不具备统一编码,外部用户访问需要经过复杂的地址映射。
[0005](2)支持全IP访问的无线传感网通信协议往往需要较好的通信信道支持,而且传感节点对能耗要求高,难以满足电力物联网实际需求。
【发明内容】
[0006]本发明是为了克服现有技术中无线传感网目标节点缺乏可供快速检索的编码方法,难以实现快速映射的协议转换、网络访问透明性差等缺陷,根据本发明的一个方面,提出一种电力无线传感网的通信方法。
[0007]根据本发明实施例提供的一种电力无线传感网的通信方法,包括:接收外部用户发送的访问目标节点请求,访问目标节点请求包括虚拟IPV6地址;解析虚拟IPV6地址,确定汇聚节点地址信息、目标节点地址信息和目标节点协议类型;根据汇聚节点地址信息、目标节点地址信息和目标节点协议类型封装传感网络协议数据包,并访问目标节点。
[0008]在上述技术方案中,虚拟IPV6地址包括高64bit部分和低64bit部分;
[0009]高64bit部分包括接入网关IP地址;低64bit部分包括8bit无线传感网协议虚拟ID、8bit汇聚节点虚拟ID和48bit目标节点虚拟ID ;或者
[0010]低64bit部分包括接入网关IP地址;高64bit部分包括8bit无线传感网协议虚拟ID、8bit汇聚节点虚拟ID和48bit目标节点虚拟ID。
[0011]在上述技术方案中,在接收外部用户发送的访问目标节点请求之后,还包括:判断本地IP地址与虚拟IPV6地址中的接入网关IP地址是否匹配,在本地IP地址与接入网关IP地址匹配时,继续步骤解析虚拟IPV6地址。
[0012]在上述技术方案中,在接收外部用户发送的访问目标节点请求之前,还包括:提取汇聚节点地址信息、目标节点地址信息和目标节点协议类型。
[0013]在上述技术方案中,在提取汇聚节点地址信息、目标节点地址信息和目标节点协议类型之后,还包括:根据提取的汇聚节点地址信息、目标节点地址信息、目标节点协议类型以及接入网关的IP地址,按照哈希算法生成虚拟IPV6地址,并存储虚拟IPV6地址。
[0014]本发明实施例提供的一种电力无线传感网的通信方法,实现了外部用户到目标节点之间的快速映射,从而实现实时寻址,且不影响传感网络自身的特性,提高网络访问的透明性。外部用户建立IPv6连接时,接入网关将自身IP地址与IPv6中的接入网关IP地址进行匹配,即可过滤掉非访问本网关的连接。虚拟IP与目标节点之间的映射通过哈希算法实现,有效减少查询时延,提高映射效率。
[0015]本发明是为了克服现有技术中无线传感网目标节点缺乏可供快速检索的编码方法,难以实现快速映射的协议转换、网络访问透明性差等缺陷,根据本发明的一个方面,提出一种接入网关。
[0016]本发明实施例提供的一种电力无线传感网的接入网关,包括:
[0017]接口管理模块,用于接收外部用户发送的访问目标节点请求,访问目标节点请求包括虚拟IPV6地址;
[0018]虚拟IP管理模块,用于解析虚拟IPV6地址,确定汇聚节点地址信息、目标节点地址信息和目标节点协议类型;
[0019]传感网络管理模块,用于根据汇聚节点地址信息、目标节点地址信息和目标节点协议类型封装传感网络协议数据包,并访问目标节点。
[0020]在上述技术方案中,虚拟IPV6地址包括高64bit部分和低64bit部分;
[0021]高64bit部分包括接入网关IP地址;低64bit部分包括8bit无线传感网协议虚拟ID、8bit汇聚节点虚拟ID和48bit目标节点虚拟ID ;或者
[0022]低64bit部分包括接入网关IP地址;高64bit部分包括8bit无线传感网协议虚拟ID、8bit汇聚节点虚拟ID和48bit目标节点虚拟ID。
[0023]在上述技术方案中,接口管理模块在接收到外部用户发送的访问目标节点请求之后,还用于:判断本地IP地址与虚拟IPV6地址中的接入网关IP地址是否匹配,在本地IP地址与接入网关IP地址匹配时,虚拟IP管理模块继续解析虚拟IPV6地址。
[0024]在上述技术方案中,传感网络管理模块还用于:提取汇聚节点地址信息、目标节点地址信息和目标节点协议类型。
[0025]在上述技术方案中,虚拟IP管理模块,还用于:根据传感网络管理模块提取的汇聚节点地址信息、目标节点地址信息、目标节点协议类型以及接入网关的IP地址,按照哈希算法生成虚拟IPV6地址,并存储虚拟IPV6地址。
[0026]本发明实施例提供的一种电力无线传感网的通信方法,实现了外部用户到目标节点之间的快速映射,从而实现实时寻址,且不影响传感网络自身的特性,提高网络访问的透明性。外部用户建立IPv6连接时,接入网关将自身IP地址与IPv6中的接入网关IP地址进行匹配,即可过滤掉非访问本网关的连接。虚拟IP与目标节点之间的映射通过哈希算法实现,有效减少查询时延,提高映射效率。
[0027]本发明是为了克服现有技术中无线传感网目标节点缺乏可供快速检索的编码方法,难以实现快速映射的协议转换、网络访问透明性差等缺陷,根据本发明的一个方面,提出一种电力无线传感网系统。
[0028]本发明实施例提供的一种电力无线传感网系统,包括如上述的接入网关、汇聚节点和目标节点;
[0029]目标节点用于将目标节点地址信息和目标节点协议类型发送至汇聚节点,目标节点协议类型包括ZigBee网络协议、RFID网络协议或WiFi网络协议;
[0030]汇聚节点用于将汇聚节点地址信息以及目标节点发送的目标节点地址信息和目标节点协议类型发送至接入网关。
[0031]根据本发明实施例提供的一种电力无线传感网系统,预想为每一目标节点分配唯一的虚拟IPV6地址,同时接入网关存储该虚拟IPV6地址,可以实现外部用户到目标节点之间的快速映射,提高网络访问的透明性。外部用户建立IPv6连接时,接入网关将自身IP地址与IPv6中的接入网关IP地址进行匹配,即可过滤掉非访问本网关的连接。虚拟IP与目标节点之间的映射通过哈希算法实现,有效减少查询时延,提高映射效率。
[0032]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0033]下面通过附图和实施例,对本发明的技术方案做进一步的详细