一种用于微功率无线通信协议分析的方法及设备的制作方法

文档序号:7812896阅读:175来源:国知局
一种用于微功率无线通信协议分析的方法及设备的制作方法
【专利摘要】本发明公开了一种用于微功率无线通信协议分析的方法及设备,包括:Android设备和移动采集设备及设备之间通信协议分析的方法。其中,移动采集设备可以是一个或多个,Android设备与移动采集设备之间通过WIFI进行连接。其中,通信协议分析的方法包括建网、采集、校验、预处理、协议解析、标签化和显示等步骤。本发明可连接多个移动采集设备进行采集,互相之间没有影响,可根据需要调整接入移动采集设备的数目和信道数目,使系统有很高的灵活性,本发明对微功率无线通信协议的技术特征没有要求,可以按照本发明描述的方法对任意微功率无线信号进行监听,具有很高的通用性。
【专利说明】—种用于微功率无线通信协议分析的方法及设备

【技术领域】
[0001]本发明涉及微功率无线通信协议分析领域,尤其涉及一种用于微功率无线通信协议分析的方法及设备。

【背景技术】
[0002]微功率无线通信具有短距,多跳,自组织,Mesh网络,低功率,低速率,可自动休眠等特点。这些复杂的特点加上现实环境中的电磁污染、无线电干扰均有可能对无线网络产生较大影响。因此,这就导致了其在组网、通信和抄表的过程中会出现各种各样无法预料的问题,从而加大了操作人员安装和维护难度。诊断或者解决无线网络的各种实际问题,通用采用的方法是使用频谱分析仪来检测无线网络现场的各种环境参数,无线数据等等,再辅之以人工的分析和诊断,最终得出最终的解决方案。
[0003]但是普通的频谱分析仪大多数是波形和频谱显示,采集、解析一体的独立设备多数为PC端产品,成本高,体积大,不适合现场使用,而且难以升级和扩展。系统得到的非常多的关于环境的原始数据无法进行加工和实时分析,难以进行远程协同诊断,只能向专业用户,同时使得现场勘测的工作效率低而成本高。这使得无线网络现场分析工作成为一项耗时费力而高成本的工作。而对于目前市场上出现的手持一体机,虽然具有体积小,可移动的特点,但大多数是抄表设备,而且只能对单个信道上的数据进行监听,无法覆盖微功率无线协议要求的64个信道。而想要将64个信道集成到一个设备上会直接提高设备的制造成本,并且设计成功后体积很大不容易携带,并且有信道的冗余问题。


【发明内容】

[0004]本发明的目的是提供一种用于微功率无线通信协议分析的方法及设备,所述方法采用分离式的设计,将数据采集,环境参数感知传感器独立出来放在一个嵌入式设备中,每个移动采集设备可以采集一个信道上的数据,并且可根据需要同时放置一个或多个采集设备,另外移动采集设备能够方便地放置到需要检测的位置;系统所需的数据显示,数据运算等功能则由市场上常见的Android智能终端来实现,比较嵌入式的一体机,显示,计算等功能均可以用更高级的开发语言进行,这样同时降低了软硬件的开发成本降低了开发难度。从而能够辅助现场安装和调试人员快速定位问题所在。
[0005]为了达到上述目的,本发明采用如下技术方案:
[0006]1、一种用于微功率无线通信协议分析的方法及设备,包括=Android设备和移动采集设备及设备之间通信协议分析的方法。其中,移动采集设备可以是一个或多个,Android设备与移动采集设备之间通过WIFI进行连接。其中,通信协议分析的方法包括建网、采集、校验、预处理、协议解析、标签化和显示等步骤。
[0007]2、根据权利要求1所述的一种用于微功率无线通信协议分析的Android设备包括:平板电脑或大分辨率的手机,其特征在于:操作系统为Android系统、具有可触摸式屏幕、具有WIFI模块,可通过WIFI接入一个或多个移动采集设备。
[0008]3、根据权利要求1所述一种用于微功率无线通信协议分析的移动采集设备,其特征在于,所述移动采集设备包括:嵌入式低功耗微处理器、WIFI模块、采集器通讯模块、增强天线、磁性黏贴模块及相关电路和可充电锂电池。
[0009]4、根据权利要求3所述一种用于微功率无线通信协议分析的方法及设备中的采集器通讯模块,其特征在于:可采集特定信道范围内的所有遵守微功率无线协议的无线通信模块的数据。
[0010]5、根据权利要求3所述一种用于微功率无线通信协议分析的设备中的磁性黏贴模块,其特征在于:可利用磁铁吸附金属的特性,可以将移动采集设备吸附在附近的金属物体上。
[0011]6、根据权利要求1所述一种用于微功率无线通信协议分析的方法,其特征在于:采用Android设备与移动采集设备连接进行现场协议分析,其步骤如下:组建星形网络,同步传输采集和采集数据解析。
[0012]7、根据权利要求6所述一种用于微功率无线通信协议分析的方法中的组建星形网络方法,其特征在于:根据多节点分布式无线数据采集要求,一个或多个移动采集设备及Android设备均采用地址和密钥匹配的模式,利用匹配识别及自定义握手报文组合完成一个或多个移动采集设备与Android设备之间的组网。
[0013]8、根据权利要求6所述一种用于微功率无线通信协议分析的方法中的同步传输采集方法,其特征在于:上述组建星形网络完成后,Android设备采用主动请求移动采集设备的方式进行数据读取;Android设备可以通过所述星形网络控制移动采集设备进行同步或者异步的数据采集,Android设备通过无线数据包报文包头解析定位数据传输过程中丢失数据包的方法进行校验,判断数据的完整性。
[0014]9、根据权利要求6所述一种用于微功率无线通信协议分析方法中的采集数据解析方法,包括了预处理,协议解析,标签化三个步骤。
[0015]10、根据权利要求9所述的一种用于微功率无线通信协议分析方法中的采集数据解析方法的预处理步骤,其特征在于=WIFI模块对收到的bit流进行连接、合并和校验,组成一个完整的待解析数据包。
[0016]11、根据权利要求9所述的一种用于微功率无线通信协议分析方法中的采集数据解析方法的协议解析步骤,其特征在于:对上述待解析的数据包进行分类、分层和验证,形成一个带有内容标记的已解析数据包。
[0017]12、根据权利要求9所述的一种用于微功率无线通信协议分析方法中的采集数据解析方法的标签化步骤,其特征在于:对上述带有内容标记的已解析数据包进行格式化处理,形成适合APP独立显示的UI标签,所述的UI标签可以被拼接并显示到APP中。
[0018]本发明提出的一种用于微功率无线通信协议分析的方法及设备,具有以下优点:
[0019](I)本发明可连接多个移动采集设备进行采集,互相之间没有影响,可根据需要调整接入移动采集设备的数目和信道数目,使系统有很高的灵活性;
[0020](2)本发明对微功率无线通信协议的技术特征没有要求,可以按照本发明描述的方法对任意微功率无线信号进行监听,具有很高的通用性;
[0021](3)本发明采用Android设备和APP松f禹合设计,既能够使用原有的Android设备降低成本,又能够提供比相对嵌入式一体机更高的处理速度,并且还可以方便的对APP进行升级,使系统具有很高的扩展性;
[0022](4)本发明中的移动采集设备与Android设备采用分离式设计,并且移动采集设备上安装有磁性黏贴模块。因此移动采集设备可以根据距离和信号强度自由调节位置,又可以吸附到附近的金属物体上,能更好地适应应用现场的复杂环境。

【专利附图】

【附图说明】
[0023]构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0024]图1 一种用于微功率无线通信协议分析的方法及设备的系统框图;
[0025]图2 —种用于微功率无线通信协议分析的方法及设备的移动采集设备框图;
[0026]图3 —种用于微功率无线通信协议分析的方法及设备的移动采集设备与微功率通讯模块方框图。

【具体实施方式】
[0027]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0028]实施例
[0029]以分析国家电网施工单位进行微功率无线组网过程为例,微功率无线标准规定471?486MHz频段一共有64个信道,所以我们准备了 4_6个移动采集设备,用于采集不同的信道上的数据。
[0030]选用的Android设备为7寸平板电脑,操作系统为Android4.4,具有1280*800的屏幕分辨率、具有可做热点的WIFI模块。移动采集设备包括:嵌入式低功耗微处理器、WIFI模块、具有国网微功率无线通信协议的无线通讯模块、增强天线、磁性黏贴模块及相关电路和可充电锂电池。
[0031]Android设备建立一个WIFI网络,命名为” WifiServer ”,并且密码为1234567890 ;移动采集设备启动后自动打开WIFI,并且开始遍历搜索命名规则为"WifiServerI^ WIFI热点,然后通过密码1234567890尝试与之连接,连接成功后,Android设备会发送握手报文与移动采集设备进行握手,握手成功后保持连接状态;
[0032]Android设备依次设置移动采集设备监听的信道。开始发送采集命令给移动采集设备。移动采集设备接收到命令后发送无线数据给Android设备;Android设备根据收到的无线数据进行CRC校验,过滤掉不符合规则的无线数据。
[0033]上述Android设备对WIFI模块收到的无线数据进行连接、合并和包长度校验,完成后组成一个完整的待解析数据包;
[0034]上述待解析的数据包进入解析模块,解析模块按照帧头、地址域、信息域、扩展域和负载的方式先解析出MAC层数据和MAC层负载,然后在将MAC层负载解析成NWK层数据和NWK层负载,接着再将NWK层负载继续解析成APS层数据和APS层负载。解析过程中对每个字段进行赋值,验证并标记每个字段的合法性,完成后形成一个带有内容标记的已解析数据包;
[0035]将上述带有内容标记的已解析数据包送入标签库模块进行格式化处理,按照域、父域、子域和字段正确与否的情况进行标签处理,完成后形成适合APP独立显示的Π标签;
[0036]将上述适合APP独立显示的UI标签进行拼接并显示到APP页面上,采集过程结束。
[0037]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种用于微功率无线通信协议分析的方法及设备,包括=Android设备和移动采集设备及设备之间通信协议分析的方法。其中,移动采集设备可以是一个或多个,Android设备与移动采集设备之间通过WIFI进行连接。其中,通信协议分析的方法包括建网、采集、校验、预处理、协议解析、标签化和显示等步骤。
2.根据权利要求1所述的一种用于微功率无线通信协议分析的Android设备包括:平板电脑或大分辨率的手机,其特征在于:操作系统为Android系统、具有可触摸式屏幕、具有WIFI模块,可通过WIFI接入一个或多个移动采集设备。
3.根据权利要求1所述一种用于微功率无线通信协议分析的移动采集设备,其特征在于,所述移动采集设备包括:嵌入式低功耗微处理器、WIFI模块、采集器通讯模块、增强天线、磁性黏贴模块及相关电路和可充电锂电池。
4.根据权利要求3所述一种用于微功率无线通信协议分析的方法及设备中的采集器通讯模块,其特征在于:可采集特定信道范围内的所有遵守微功率无线协议的无线通信模块的数据。
5.根据权利要求3所述一种用于微功率无线通信协议分析的设备中的磁性黏贴模块,其特征在于:可利用磁铁吸附金属的特性,可以将移动采集设备吸附在附近的金属物体上。
6.根据权利要求1所述一种用于微功率无线通信协议分析的方法,其特征在于:采用Android设备与移动采集设备连接进行现场协议分析,其步骤如下:组建星形网络,同步传输采集和采集数据解析。
7.根据权利要求6所述一种用于微功率无线通信协议分析的方法中的组建星形网络方法,其特征在于:根据多节点分布式无线数据采集要求,一个或多个移动采集设备及Android设备均采用地址和密钥匹配的模式,利用匹配识别及自定义握手报文组合完成一个或多个移动采集设备与Android设备之间的组网。
8.根据权利要求6所述一种用于微功率无线通信协议分析的方法中的同步传输采集方法,其特征在于:上述组建星形网络完成后,Android设备采用主动请求移动采集设备的方式进行数据读取;Android设备可以通过所述星形网络控制移动采集设备进行同步或者异步的数据采集,Android设备通过无线数据包报文包头解析定位数据传输过程中丢失数据包的方法进行校验,判断数据的完整性。
9.根据权利要求6所述一种用于微功率无线通信协议分析方法中的采集数据解析方法,包括了预处理,协议解析,标签化三个步骤。
10.根据权利要求9所述的一种用于微功率无线通信协议分析方法中的采集数据解析方法的预处理步骤,其特征在于=WIFI模块对收到的bit流进行连接、合并和校验,组成一个完整的待解析数据包。
11.根据权利要求9所述的一种用于微功率无线通信协议分析方法中的采集数据解析方法的协议解析步骤,其特征在于:对上述待解析的数据包进行分类、分层和验证,形成一个带有内容标记的已解析数据包。
12.根据权利要求9所述的一种用于微功率无线通信协议分析方法中的采集数据解析方法的标签化步骤,其特征在于:对上述带有内容标记的已解析数据包进行格式化处理,形成适合APP独立显示的UI标签,所述的UI标签可以被拼接并显示到APP中。
【文档编号】H04L12/26GK104168590SQ201410436031
【公开日】2014年11月26日 申请日期:2014年8月29日 优先权日:2014年8月29日
【发明者】李智, 张鹏寿, 李宏寨 申请人:深圳市有方科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1