一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于白名单的一对多zigbee生产测试系统及方法与流程

2022-06-11 17:44:50 来源:中国专利 TAG:

一种基于白名单的一对多zigbee生产测试系统及方法
【技术领域】
1.本发明涉及无线测试技术领域,尤其涉及一种基于白名单的一对多zigbee生产测试系统及方法。


背景技术:

2.在万物互联的时代背景下,zigbee网络主要作为感知层数据传输而建立,在传感器网络等领域应用非常广泛。zigbee作为一种近距离、低功耗、低数据传输速率、低成本的无线网络技术,具有强大的组网能力。无线测试技术,在无线产品生产过程中扮演着非常重要的角色,用于保证产品射频的一致性,从而提升产品质量和稳定性。一个好的自动生产测试系统将极大提高生产测试效率。在常见的zigbee自动化生产测试系统中,对无线环境的复杂性,多设备干扰的情况下,都是采用在屏蔽房中,每次只能对一台待测设备进行测试,这种测试效率非常低,搭建测试环境复杂,屏蔽房成本很高,导致生产测试成本较高。因此,有必要提供一种基于白名单的一对多zigbee生产测试系统及方法,解决目前大多数zigbee生产测试系统中一对一测试方法效率低、成本高等缺点,实现降低生产测试成本,提高生产测试效率的目的。


技术实现要素:

3.本发明公开了一种基于白名单的一对多zigbee生产测试系统及方法,其可以有效解决背景技术中涉及的技术问题。
4.为实现上述目的,本发明的技术方案为:
5.一种基于白名单的一对多zigbee生产测试系统,用于对待测zigbee设备进行生产测试,包括上位机和测试网关,所述测试网关用于建立zigbee网络并连接所述待测zigbee设备,所述上位机用于分析和显示测试结果,并将所述待测zigbee设备的mac地址发送给所述测试网关以作为白名单。
6.作为本发明的一种优选改进:所述上位机和所述测试网关使用串口连接。
7.作为本发明的一种优选改进:所述待测zigbee设备的数量为多个。
8.作为本发明的一种优选改进:所述待测zigbee设备为载有zigbee芯片的产品或者开发板。
9.一种基于白名单的一对多zigbee生产测试方法,包括以下步骤:
10.s1、所述上位机和所述测试网关进行连接,获取所述待测zigbee设备的mac地址;
11.s2、启动所述上位机,并输入所述待测zigbee设备的mac地址;
12.s3、所述上位机将所述待测zigbee设备的mac地址发送给所述测试网关以作为白名单;
13.s4、所述上位机向所述测试网关发生测试命令,所述测试网关和所述待测zigbee设备进行网络连接;
14.s5、所述测试网关将所述待测zigbee设备的测试数据发生给所述上位机,所述上
位机进行数据统计并给出测试结果。
15.作为本发明的一种优选改进:所述步骤s1中,所述上位机基于串口协议和所述测试网关进行连接。
16.作为本发明的一种优选改进:所述待测zigbee设备的数量为多个。
17.本发明的有益效果如下:
18.1、本发明采用了测试网关的白名单设计,可以解决测试网关处理系统被其他信息干扰的问题,提升测试网关处理性能,在简单测试系统基础上,可以不需要屏蔽房环境,使用此方案进行测试,节省测试环境搭建成本;
19.2、当测试系统需要扩展通道时,继续优化测试网关的处理能力,就能轻松扩展测试通道,大幅提升测试效率,提高生产测试流程;
20.3、测试环境搭建简单,只需要上位机和测试网关,就可以轻松进行测试,使用场景更加灵活,不受限,适用于现有zigbee测试系统,尤其适用于对大批量相同设备的并行高效率生产测试。
【附图说明】
21.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:
22.图1为本发明一种基于白名单的一对多zigbee生产测试系统结构示意图;
23.图2为本发明一种基于白名单的一对多zigbee生产测试方法的逻辑流程示意图;
24.图3为本发明一种基于白名单的一对多zigbee生产测试方法的实施流程示意图。
【具体实施方式】
25.下面将结合本发明实施例对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
26.需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后
……
)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
27.另外,在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
28.在本发明中,除非另有明确的规定和限定,术语“连接”、“固定”等应做广义理解,例如,“固定”可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据
具体情况理解上述术语在本发明中的具体含义。
29.另外,本发明各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
30.请参阅图1所示,本发明提供一种基于白名单的一对多zigbee生产测试系统,用于对待测zigbee设备进行生产测试,包括上位机和测试网关,所述测试网关用于建立zigbee网络并连接所述待测zigbee设备,所述上位机用于分析和显示测试结果,并将所述待测zigbee设备的mac地址发送给所述测试网关以作为白名单。
31.作为一种实施方式,测试系统包括pc上位机与zigbee测试网关,多个待测zigbee设备通过zigbee组网连接至zigbee测试网关,pc上位机与zigbee测试网关使用串口连接。pc上位机:基于串口协议与网关交互,用于分析和显示测试结果。zigbee测试网关:基于nxp-zigbee芯片jn5169实现zigbee全功能节点,并充当zigbee网络的协调器,建立zigbee网络,连接待测zigbee设备。待测zigbee设备:可以为载有zigbee芯片的产品或者开发板,本发明具体实施采用为silicon labs的efr32mg21系列zigbee芯片的产品作为实际生产测试的待测设备。
32.优选地,所述待测zigbee设备的数量为多个,所述上位机和所述测试网关使用串口连接,所述待测zigbee设备为载有zigbee芯片的产品或者开发板。
33.上述设备的作用为:1、启动pc上位机,在测试通道,输入待测zigbee设备的mac地址;2、pc上位机通过uart接口将待测zigbee设备的mac地址白名单给测试网关;3、pc上位机再给测试网关发送测试命令,测试网关允许入网;4、待测zigbee设备上电,发送入网广播;5、测试网关,在入网过程中通过数据交互获取待测zigbee设备信息;6、测试网关将获取到的测试结果,通过uart发送给pc上位机;7、pc上位机根据设备mac地址,统计分析每个设备测试数据,并给出测试结果。
34.通过提前识别待测zigbee设备的mac地址到上位机的测试通道,上位机将mac地址列表给到测试网关,在测试网关处理入网设备的信息过程中,可以屏蔽不属于mac地址列表的消息,从而减少其他设备对测试网关处理的干扰,提升测试网关处理性能,测试网关也能准确获取待测zigbee设备信息,进行通信连接。由于mac地址具有全球唯一,上位机根据mac地址标识进行多通道处理,进而实现了一对多的zigbee测试方法。
35.如图2所示,一种基于白名单的一对多zigbee生产测试方法,该方法包括以下步骤:
36.s1、所述上位机和所述测试网关进行连接,获取所述待测zigbee设备的mac地址;
37.s2、启动所述上位机,并输入所述待测zigbee设备的mac地址;
38.s3、所述上位机将所述待测zigbee设备的mac地址发送给所述测试网关以作为白名单;
39.s4、所述上位机向所述测试网关发生测试命令,所述测试网关和所述待测zigbee设备进行网络连接;
40.s5、所述测试网关将所述待测zigbee设备的测试数据发生给所述上位机,所述上位机进行数据统计并给出测试结果。
41.优选地,所述步骤s1中,所述上位机基于串口协议和所述测试网关进行连接,所述
待测zigbee设备的数量为多个。
42.如图3所示,本发明的一种实施方式包括以下步骤:
43.步骤一:生产测试系统启动之前,需要对待测zigbee设备进行程序固件烧录,mac地址写入,并将待测zigbee设备的mac地址二维码贴在待测zigbee设备上。
44.步骤二:打开生产测试系统上位机软件,设置相关参数(协调器信道,功率等),选择多通道测试,本实施例中采用三个测试通道,分别为通道一、通道二和通道三。
45.步骤三:通过扫码枪将待测zigbee设备的mac地址分别输入到对应的通道信息框内,并启动测试系统命令。
46.步骤四:启动命令通过串口将设置参数,以及设备mac地址白名单写入到测试网关,启动测试网关的允许入网命令,开始扫描待测zigbee设备的入网请求指令。
47.步骤五:给三个待测zigbee设备同时上电,待测zigbee设备将通过入网请求,接入到测试网关。
48.步骤六:测试网关通过mac地址白名单过滤,接入到待测zigbee设备,并且发送测试指令,以及信息查询指令,获取待测zigbee设备的测试信息。
49.步骤七:测试网关将所有待测zigbee设备的信息,通过串口设备发送回上位机软件。
50.步骤八:上位机软件通过串口消息处理,针对不同mac地址通道的数据进行分类处理,通过统计分析计算测试结果,并显示到上位机界面,当所有测试指标均符合标准,则判断通过,否则判断失败。
51.采用了测试网关的白名单设计,可以解决测试网关处理系统被其他信息干扰问题,提升测试网关处理性能,在简单测试系统基础上,可以不需要屏蔽房环境,使用此方案进行测试,节省测试环境搭建成本。
52.工作原理:通过提前识别待测zigbee设备的mac地址到上位机的测试通道,上位机将mac地址列表给到测试网关,在测试网关处理入网设备的信息过程中,可以屏蔽不属于mac地址列表的消息,从而减少其他设备对测试网关处理的干扰,提升测试网关处理性能,测试网关也能准确获取待测zigbee设备信息,进行通信连接。
53.尽管本发明的实施方案已公开如上,但并不仅仅限于说明书和实施方案中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里所示出与描述的图例。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献