一种异构物联网的检测系统及其方法_2

文档序号:8365293阅读:来源:国知局
周围的处于无线通信模块工作频段内的所有无线通信数据包。对正常的通信无任何干扰。而现有的测试方法,测试系统要与被测对象连接,会影响正常通信。
[0033]在本发明中,当进行物联网测试时,可以将网关设备510放置于物联网网关附近,在此位置,网关设备510可以接收到该区域内节点所发送的广播数据。
[0034]图6是图5所示的异构物联网检测系统中网关设备510的结构示意图,如图6所示,网关设备510优选为一嵌入式系统,集成了中央处理器511、存储器512、包括各种无线通信接口的无线通信模块513以及以太网接口 514,可以实现数据处理、有线和无线通信以及数据转发等功能。
[0035]具体地,无线通信模块513,其用于通过无线方式接收来自各个异构物联网的节点的数据包。中央处理器511,其与无线通信模块513连接,用于将接收到的不同通信协议的数据包转换成以太网通信协议的数据包。以太网接口 514,其与中央处理器511连接,用于将转换后的数据包通过以太网络发送出去。存储器512,其与中央处理器511连接,用于存储转换后的数据包。
[0036]网关设备510支持多种通信协议接口,例如,ZigBee/802.15.4、无线以太网802.lla/b/g/n WLAN通信协议、TinyOS Active Message无线传感器网络通信协议和蓝牙协议等。而且可以实现上述各种通信协议向以太网通信协议的转换。
[0037]该服务器520主要是对接收到的数据包进行解析。该服务器520能够实现网络数据包采集、全面网络协议解析、网络流量信息实时监测和历史信息回放等功能。
[0038]接着,下面将详细说明该服务器520对数据包进行解析的整个过程。首先,服务器520启动并初始化以太网卡,接收来自经网关设备510转换后的数据包,并把数据包写入用户空间的共享内存。接着,服务器520对所接收到的数据包进行数据链路层、网络层、传输层和应用层协议头信息的解析,并将原始数据的概要和详细信息保存成文件。然后,服务器520进行流量数据解析,流量数据信息包括源IP地址、目的IP地址、源端口、目的端口和协议类型。最后,服务器520对以太网数据包内封装的原始数据包进行解析。根据感知网络协议的不同,其数据包的格式不同。对于原始数据包,一般包括发送者、接收者、跳数等信息。服务器520还能进一步对原始数据包进行统计分析。
[0039]服务器520所支持的原始数据包的通信协议包括:ZigBee/802.15.4,802.lla/b/g/n、TinyOS Active Message无线传感器网络通信协议和蓝牙协议。
[0040]从另一观点来看,本发明还提出一种异构物联网的检测方法。以下即搭配上述的异构物联网的检测系统,说明对异构物联网的检测过程。
[0041]图7是根据本发明一实施例的异构物联网检测方法的流程示意图。如步骤S710,首先,网关设备510通过无线方式接收来自各个异构物联网的节点的数据包,然后将接收到的不同通信协议的数据包转换成统一协议的数据包发送出去(步骤S720),其中,各个异构物联网的节点采用广播形式发送数据包。
[0042]最后,与所述网关设备510连接服务器520对转换后的数据包进行检测和分析(步骤 S730)。
[0043]在步骤S720中,网关设备510进一步将接收到的不同通信协议的数据包转换成以太网通信协议的数据包,并将转换后的数据包通过以太网络发送出去。
[0044]具体地,在步骤S730中,服务器520进一步用于将接收到的数据包写入用户空间的共享内存,对数据包进行数据链路层、网络层、传输层和应用层协议头信息的解析,并将原始数据的概要和详细信息保存为文件,然后,对文件和数据包中的流量数据进行解析,该流量信息包括源IP地址、目的IP地址、源端口、目的端口和通信协议类型。
[0045]综上所述,本发明的检测系统在物理上具有多种网络接口,支持常见的无线网络协议,包括无线以太网(802.lla/b/g/n)、蓝牙、ZigBee/802.15.4 以及 TinyOS ActiveMessage等通信协议。对于无线通信,其信号是采用广播的形式,在通信覆盖区域内的所有支持该通信协议的设备均可以接收到广播信号。本发明中的网关,工作于混杂模式下,在该模式下,网关可以接收所有其他采用相同通信协议的节点所发送的数据包。网关接收到无线通信后,通过把各种通信协议转换为以太网协议,实现异构物联网多种无线通信协议到有线以太网通信协议的转换。
[0046] 以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉该技术的人员在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【主权项】
1.一种异构物联网的检测系统,包括: 网关设备,其与各个异构物联网的节点无线连接,其用于通过无线方式接收来自各个异构物联网的节点的数据包,并将接收到的不同通信协议的数据包转换成统一协议的数据包发送出去,其中,所述各个异构物联网的节点采用广播形式发送数据包; 服务器,其与所述网关设备连接,用于对转换后的数据包进行检测和分析。
2.根据权利要求1所述的检测系统,其特征在于,所述网关设备为一嵌入式设备,包括: 无线通信模块,其用于通过无线方式接收来自各个异构物联网的节点的数据包; 中央处理器,其与所述无线通信模块连接,用于将接收到的不同通信协议的数据包转换成以太网通信协议的数据包; 以太网接口,其与所述中央处理器连接,用于将转换后的数据包通过以太网络发送出去; 存储器,其与所述中央处理器连接,用于存储所述转换后的数据包。
3.根据权利要求2所述的检测系统,其特征在于, 所述无线通信模块和所述服务器均支持无线以太网802.lla/b/g/n、ZigBee/802.15.4、WLAN、TinyOS Active Message无线传感器网络通信协议和蓝牙协议。
4.根据权利要求1所述的检测系统,其特征在于,所述服务器进一步用于: 将接收到的数据包写入用户空间的共享内存; 对数据包进行数据链路层、网络层、传输层和应用层协议头信息的解析,并将原始数据的概要和详细信息保存为文件; 对所述文件和数据包中的流量数据进行解析,该流量信息包括源IP地址、目的IP地址、源端口、目的端口和通信协议类型。
5.一种异构物联网的检测方法,包括: 网关设备通过无线方式接收来自各个异构物联网的节点的数据包,并将接收到的不同通信协议的数据包转换成统一协议的数据包发送出去,其中,所述各个异构物联网的节点采用广播形式发送数据包; 与所述网关设备连接服务器对转换后的数据包进行检测和分析。
6.根据权利要求5所述的检测方法,其特征在于,所述网关设备进一步将接收到的不同通信协议的数据包转换成以太网通信协议的数据包,并将转换后的数据包通过以太网络发送出去。
7.根据权利要求6所述的检测方法,其特征在于, 所述网关设备和所述服务器均支持无线以太网802.lla/b/g/n、ZigBee/802.15.4、WLAN, TinyOS Active Message无线传感器网络通信协议和蓝牙协议。
8.根据权利要求5所述的检测方法,其特征在于,所述服务器进一步用于将接收到的数据包写入用户空间的共享内存,对数据包进行数据链路层、网络层、传输层和应用层协议头信息的解析,并将原始数据的概要和详细信息保存为文件,然后,对所述文件和数据包中的流量数据进行解析,该流量信息包括源IP地址、目的IP地址、源端口、目的端口和通信协议类型。
【专利摘要】本发明公开了一种异构物联网的检测系统及方法,该检测系统包括:网关设备,其与各个异构物联网的节点无线连接,其用于通过无线方式接收来自各个异构物联网的节点的数据包,并将接收到的不同通信协议的数据包转换成统一协议的数据包发送出去;服务器,其与所述网关设备连接,用于对转换后的数据包进行检测和分析。本发明可广泛应用于对物联网的测试统计分析,通过对物联网的测试分析,可对网络通信协议、组网方式、网络设备进行检测,发现网络整体设计中可能存在的问题。本发明无需对物联网软件和硬件进行任何改动,采用对物联网本身的无打扰的测试方式,测试结果更精确,而且该系统支持多种异构网络,应用场景更有普适性。
【IPC分类】H04L12-26, H04W24-00
【公开号】CN104683173
【申请号】CN201310642352
【发明人】苗勇, 刘会师, 曾晋, 刘法旺, 刘冬, 胡滨, 汤业伟, 周唯, 崔颖, 李焱
【申请人】北京赛迪电子系统测评实验室有限公司
【公开日】2015年6月3日
【申请日】2013年12月3日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1