ZigBee设备信道入网测试方法及装置、上位机、智能网关与流程

文档序号:37228452发布日期:2024-03-05 15:35阅读:22来源:国知局
ZigBee设备信道入网测试方法及装置、上位机、智能网关与流程

本技术涉及无线通信,特别涉及一种zigbee设备信道入网测试方法及装置、上位机、智能网关。


背景技术:

1、zigbee是一种低功耗、低速率的无线通信技术,主要用于物联网(iot)设备之间的短距离通信。zigbee设备通过无线信道进行通信,并使用特定的协议栈进行数据传输。目前zigbee设备在智能家居连接方面处于主流领先地位,它的运行需要具备较高的可靠性,因此对zigbee设备接入网的可靠性进行测试有着重要意义。

2、目前zigbee设备入网时是随机选择信道的,因此需要测试每个信道zigbee设备都能正常入网成功。传统的测试方法是手动改网关信道,操作设备退网,操作网关进入配网模式,开始配网;然后切换信道,再次操作设备重复入网,操作网关进入配网模式,开始配网,由此重复直到全部的信道都完成测试。

3、发明人在实现本技术实施例的过程中发现,传统的测试方法需要手动切换信道、操作设备退网、操作网关进入配网模式等一系列步骤,并且需要重复多次,这个过程是非常繁琐耗时的,特别是大规模的zigbee网络中测试时,需要投入大量的人力和时间资源。另外,手动操作的过程中存在操作错误的风险,而且效率较低。因此,如何提高zigbee设备信道入网测试的效率、准确性,同时减少人力和时间成本是当前需要解决的问题。


技术实现思路

1、本技术实施方式主要解决的技术问题是如何提高zigbee设备信道入网测试的效率和准确性,同时降低测试成本。

2、为解决上述技术问题,本技术实施方式采用的一个技术方案是:提供一种zigbee设备信道入网测试方法,包括:当上位机与智能网关建立通信连接后,向所述智能网关发送切换信道命令,所述切换信道命令用于使所述智能网关根据待测试信道重新创建zigbee网络;当重新创建的所述zigbee网络创建成功,并且信道切换至所述待测试信道时,发送入网命令至所述智能网关,以使所述智能网关根据所述入网命令开启所述zigbee网络的入网功能;发送电源开启命令至电源通断器,以使所述电源通断器上电,所述电源通断器与zigbee设备电连接,当所述电源通断器上电时,所述电源通断器为所述zigbee设备提供电源信号,所述zigbee设备进入配网模式;检测所述zigbee设备是否入网成功,所述入网成功用于指示所述zigbee设备通过所述待测试信道与所述zigbee网络建立通讯连接;若是,则获取并保存所述待测试信道的连接信息,并发送退网命令至所述智能网关,以使所述zigbee设备退出所述zigbee网络;当所述zigbee设备退出所述zigbee网络时,重复上述向所述智能网关发送切换信道命令,以及重新创建zigbee网络并切换信道至其他待测试信道,直至全部的待测试信道完成入网测试。

3、可选地,所述上位机与智能网关建立通信连接,包括:使用库模块,并基于预设的安全网络协议登录进入所述智能网关的后台系统,以使所述上位机与所述智能网关建立通信连接。

4、可选地,当所述zigbee设备退出所述zigbee网络时,所述方法还包括:发送电源关闭命令,以使所述电源通断器断开与所述zigbee设备的电连接,所述zigbee设备失电。

5、为解决上述技术问题,本技术实施方式采用的另一个技术方案是:提供一种zigbee设备信道入网测试方法,包括:接收切换信道命令,根据所述切换信道命令设置待测试信道,根据所述待测试信道重新创建zigbee网络;接收入网命令,并根据所述入网命令开启所述zigbee网络的入网功能;当zigbee设备通电时,接收所述zigbee设备的入网请求,所述入网请求用于指示所述zigbee设备请求通过所述待测试信道与所述zigbee网络建立通讯连接;当所述zigbee设备入网成功后,接收退网命令,以使所述zigbee设备执行退网操作,断开与所述zigbee网络的通讯连接。

6、可选地,所述根据所述切换信道命令设置待测试信道,根据所述待测试信道重新创建zigbee网络,包括:根据所述切换信道命令停止当前网络服务;响应于服务启动命令,重新创建一个网络服务;响应于入网命令,获取所述待测试信道的信道参数,根据所述信道参数,基于所述重新创建的网络服务重新创建zigbee网络。

7、为解决上述技术问题,本技术实施方式采用的又一个技术方案是:提供一种zigbee设备信道入网测试装置,包括:第一信道切换模块,用于当上位机与智能网关建立通信连接后,向所述智能网关发送切换信道命令,所述切换信道命令用于使所述智能网关根据待测试信道重新创建zigbee网络;第一入网模块,用于当重新创建的所述zigbee网络创建成功,并且信道切换至所述待测试信道时,发送入网命令至所述智能网关,以使所述智能网关根据所述入网命令开启所述zigbee网络的入网功能;第一配网模块,用于发送电源开启命令至电源通断器,以使所述电源通断器上电,所述电源通断器与zigbee设备电连接,当所述电源通断器上电时,所述电源通断器为所述zigbee设备提供电源信号,所述zigbee设备进入配网模式;第一入网检测模块,用于检测所述zigbee设备是否入网成功,所述入网成功用于指示所述zigbee设备通过所述待测试信道与所述zigbee网络建立通讯连接;第一退网模块,用于若入网成功,则获取并保存所述待测试信道的连接信息,并发送退网命令至所述智能网关,以使所述zigbee设备退出所述zigbee网络;测试模块,用于当所述zigbee设备退出所述zigbee网络时,重复上述向所述智能网关发送切换信道命令,以及重新创建zigbee网络并切换信道至其他待测试信道,直至全部的待测试信道完成入网测试。

8、为解决上述技术问题,本技术实施方式采用的还一个技术方案是:提供一种zigbee设备信道入网测试装置,包括:第二信道切换模块,用于接收切换信道命令,根据所述切换信道命令设置待测试信道,根据所述待测试信道重新创建zigbee网络;第二入网模块,用于接收入网命令,并根据所述入网命令开启所述zigbee网络的入网功能;第二配网模块,用于当zigbee设备通电时,接收所述zigbee设备的入网请求,所述入网请求用于指示所述zigbee设备请求通过所述待测试信道与所述zigbee网络建立通讯连接;第二退网模块,用于当所述zigbee设备入网成功后,接收退网命令,以使所述zigbee设备执行退网操作,断开与所述zigbee网络的通讯连接。

9、为解决上述技术问题,本技术实施方式采用的再一个技术方案是:提供一种上位机,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述所述的zigbee设备信道入网测试方法。

10、为解决上述技术问题,本技术实施方式采用的还另一个技术方案是:提供一种智能网关,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述所述的zigbee设备信道入网测试方法。

11、为解决上述技术问题,本技术实施方式采用的还再一个技术方案是:提供一种zigbee设备信道入网测试系统,包括:如上所述的上位机;如上所述的智能网关,所述智能网关与所述上位机通信连接;电源通断器,所述电源通断器与所述上位机通信连接;以及zigbee设备,所述zigbee设备分别与所述电源通断器和所述智能网关通信连接。

12、区别于相关技术的情况,本技术实施方式提供了一种zigbee设备信道入网测试方法、装置及系统、上位机、智能网关,主要通过上位机与智能网关配合,通过与智能网关建立通信连接,发送切换信道命令至智能网关,以使智能网关响应该切换信道命令,根据待测试信道重新创建的zigbee网络;当重新创建的zigbee网络创建成功,并且信道切换至待测试信道时,发送入网命令至智能网关,以使智能网关根据入网命令开启zigbee网络的入网功能;接下来,发送电源开启命令以使电源通断器上电,从而使zigbee设备进入配网模式;然后检测zigbee设备是否入网成功;如果成功,则获取并保存待测试信道的连接信息,并发送退网命令至智能网关,以使zigbee设备退出该zigbee网络;然后重复上述过程以对其他待测试信道进行入网测试。本技术实施方式提供的zigbee设备信道入网测试方法、装置及系统、上位机、智能网关,首先,能够通过发送命令自动执行测试过程,通过循环执行切换信道、重新创建网络和检测入网的过程,可以对多个待测试信道进行逐一测试,不仅能够全面评估不同信道的性能,而且有助于提高测试效率和减少人工干预。然后,允许根据需求设置待测试信道,并在每个信道上进行独立的测试,这样可以针对特定的环境和应用场景进行定制化的测试和优化,灵活性高。最后,由于减少了人工干预,从而降低了测试的时间和人力资源,并且降低了手动测试的操作错误风险,提高了测试准确性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1