基于2.4g频段的网关安装位置获取方法

文档序号:9220360阅读:685来源:国知局
基于2.4g频段的网关安装位置获取方法
【技术领域】
[0001]本发明属于物联网无线通信领域,具体涉及一种基于2.4G频段的网关安装位置获取方法。
【背景技术】
[0002]在全世界范围内,物联网正在蓬勃的发展,在物联网中末端的支点都是使用无线信号来通信的,在使用无线信号的时候遇到的最大的问题就是干扰,这是无线通信的重点也是难点。在物联网行业中经常使用的无线信号是2.4g频段,2.4g频段又被分成了 16个频段(11到26频段),在一个测试系统安装的时候我们都要先检测一下这16个频段内的干扰情况,最后选择一个干扰最小的频段使用。在检测干扰信号的时候我们一般使用的是手持式频谱仪,使用手持式频谱仪主要有三个弊端:
1、价格太贵。
[0003]2、仪器太复杂,操作不方便,使用人员需经过专业培训。
[0004]3、仪器的体积和重量较大,携带不方便。
[0005]无线监测项目在安装的时候还遇到一个很麻烦的问题是网关的位置如何选择,在一个监测网络中网关负责收集所有支点的数据,而它在整个网络中的位置又决定了整个网络数据到达网关的效率和数据的丢包率,所以网关在网络中的位置很重要。
[0006]目前市场上还没有任何一款产品能够辅助决定网关位置的功能。

【发明内容】

[0007]本发明所要解决的技术问题是:提供一种基于2.4G频段的网关安装位置获取方法,解决了现有技术中网关位置选择不准确的问题。
[0008]本发明为解决上述技术问题采用以下技术方案:
基于2.4G频段的网关安装位置获取方法,包括如下步骤:
步骤1、通过交互式手持终端对2.4G频段内的频段进行依次循环检测,相邻两个频段之间的检测间隔时间至少为I秒,获取每个频段上的干扰数据包,并记录干扰数据包的数量;
步骤2、预先设定多个网关安装位置,将交互式手持终端放置于其中一个位置,启动网关位置选择功能;
步骤3、每隔一段时间获取网络节点在各层的分布位置、各网络节点干扰数据包数量以及各网络节点信号强度,并将获得的网络节点信息在交互式手持终端上显示,当交互式手持终端上的显示数据稳定后,将显示数据进行保存,然后,执行步骤4 ;
步骤4、将交互式手持终端移到下一个预先设定的网关安装位置,重复执行步骤3,获取该位置的网络节点信息;
步骤5、重复执行步骤3至步骤4,获取所有预先设定的多个网关安装位置的网络节点信息; 步骤6、将获取的所有网络节点信息进行组网广播,当组网广播完成后,延迟预先设定的时间发心跳包;
步骤7、对所有的心跳包进行监听,判断是否有数据接收,如果有,执行步骤8,否则,执行步骤9 ;
步骤8、判断接收的数据是否为有效数据,如果是有效数据,执行步骤10,否则,执行步骤9 ;
步骤9、判断是否完成预先设定的循环时间,如果循环时间到,执行步骤6,否则执行步骤7 ;
步骤10、对有效数据进行解析并输出,根据输出数据判断网关安装位置。
[0009]所述网关每隔一个周期向网络节点发送一次同步数据,所述网络节点之间通过相互中继的方式将数据帧传送至网关。
[0010]所述步骤3中的每隔I分钟获取网络节点在各层的分布位置、各网络节点干扰数据包数量以及各网络节点信号强度,并将获得的网络节点信息在交互式手持终端上显示。[0011 ] 所述交互式手持终端包括
中央处理模块,用于处理该手持终端的所有交互数据,并管理各模块的协调工作;
频段检测模块,用于检测频段以及相应频段干扰包的数量值;
网关安装位置检测模块,用于获取网关的序列号,分别获取第一至第四层的网络节点个数,并获取每层网络节点的序列号以及该网络节点和其父网络节点的信号强度;
频段配置模块,用于对各频段进行配置;
显示模块,用于显示各模块的参数信息、状态信息、设置信息、频段信息、网关序列号以及各层网络节点序列号和信号强度信息;
键盘输入模块,用于输入各模块的控制参数。
[0012]所述显示模块最多能显示40个网络节点的信息。
[0013]与现有技术相比,本发明具有以下有益效果:
1、该方法能够应用交互式手持终端设备根据网络支点信息以及干扰信息,直接测出最佳的网关安装位置,操作简便,效率高。
[0014]2、能够给客户提供实际系统安装时网关安装位置的参考依据。
【附图说明】
[0015]图1为本发明网关处理数据流程图。
【具体实施方式】
[0016]下面结合附图对本发明的结构及工作过程作进一步说明。
[0017]如图1所示,基于2.4G频段的网关安装位置获取方法,包括如下步骤:
步骤1、通过交互式手持终端对2.4G频段内的频段进行依次循环检测,相邻两个频段之间的检测间隔时间至少为I秒,获取每个频段上的干扰数据包,并记录干扰数据包的数量;
步骤2、预先设定多个网关安装位置,将交互式手持终端放置于其中一个位置,启动网关位置选择功能; 步骤3、每隔一段时间获取网络节点在各层的分布位置、各网络节点干扰数据包数量以及各网络节点信号强度,并将获得的网络节点信息在交互式手持终端上显示,当交互式手持终端上的显示数据稳定后,将显示数据进行保存,然后,执行步骤4 ;
步骤4、将交互式手持终端移到下一个预先设定的网关安装位置,重复执行步骤3,获取该位置的网络节点信息;
步骤5、重复执行步骤3至步骤4,获取所有预先设定的多个网关安装位置的网络节点信息;
步骤6、将获取的所有网络节点信息进行组网广播,当组网广播完成后,延迟预先设定的时间发心跳包;
步骤7、对所有的心跳包进行监听,判断是否有数据接收,如果有,执行步骤8,否则,执行步骤9 ;
步骤8、判断接收的数据是否为有效数据,如果是有效数据,执行步骤10,否则,执行步骤9 ;
步骤9、判断是否完成预先设定的循环时间,如果循环时间到,执行步骤6,否则执行步骤7 ;
步骤10、对有效数据进行解析并输出,根据输出数据判断网关安装位置。
[0018]所述网关每隔一个周期向网络节点发送一次同步数据,所述网络节点之间通过相互中继的方式将数据帧传送至网关。
[0019]所述步骤3中的每隔I分钟获取网络节点在各层的分布位置、各网络节点干扰数据包数量以及各网络节点信号强度,并将获得的网络节点信息在交互式手持终端上显示。
[0020]所述交互式手持终端包括
中央处理模块,用于处理该手持终端的所有交互数据,并管理各模块的协调工作;
频段检测模块,用于检测频段以及相应频段干扰包的数量值;
网关安装位置检测模块,用于获取网关的序列号,分别获取第一至第四层的网络节点个数,并获取每层网络节点的序列号以及该网络节点和其父网络节点的信号强度;
频段配置模块,用于对各频段进行配置;
显示模块,用于显示各模块的参数信息、状态信息、设置信息、频段信息、网关序列号以及各层网络节点序列号和信号强度信息;
键盘输入模块,用于输入各模块的控制参数。
[0021]所述显示模块最多能显示40个网络节点的信息。
[0022]其中,交互式手持终端设备各模块的工作原理及工作流程如下:
1、设备启动:给设备上电后会出现启动页面,在此页面中显示用户预先设定的一串字符串或指令,如果有该串字符串或指令,说明系统正在启动中需要等待,大约等待6秒后显示系统的主页面,此时说明系统启动成功。在主页中主要有以下信息:
页面中间的欢迎信息,可以设置为Welcome to Wisen Innovat1n WISENMESHNETwithin或者其他形式的文、图片均可以。
[0023]页面下方的两个功能按键“Spectrum Detect1n”和“Gateway Posit1n”,中文含义分别为“
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1