本发明涉及到一种蓝牙生产测试领域,特别是通过将产品唯一的uuid数据上报服务器的同时,在服务器通过数据查询,避免同一个uuid被重复使用,造成产品流入市场uuid冲突无法使用的一种ble模块自动化生产测试系统。
背景技术:
目前蓝牙生产测试所使用的是借助测试工具,一次连接一台设备,一对一测试;通过测试工具扫描二维码识别ble模块,连接并进行测试;目前的技术存在很大的缺点一对一测试或者扫描二维码只能实现一对一测试,测试效率低借助第三方测试工具或者扫描二维码方式,需要人工参与扫描,测试效率低,人工成本高。
技术实现要素:
为解决上述技术问题,本发明提供了一种ble模块自动化生产测试系统。通过将产品唯一的uuid数据上报服务器的同时,在服务器通过数据查询,避免同一个uuid被重复使用,造成产品流入市场uuid冲突无法使用。
本发明提供的技术方案是:一种ble模块自动化生产测试系统,包括ble模块、测试架、ble测试主机、pc机和云端服务器。
所述pc机包括pc端测试软件和网络模块;所述ble测试主机包括ble测试主机板;
所述ble模块放置在测试架上,所述ble模块连接ble测试主机;所述ble测试主机与pc机用usb转串口线连接;所述pc机通过网络模块与云端服务器建立网络连接。
进一步优化,所述pc端测试软件设置测试信息;
进一步优化,所述ble模块通过广播将测试数据发送ble测试主机板;
进一步优化,所述ble测试主机板对发送数据进行测试;
进一步优化,所述ble测试主机板将通过测试的数据上报云端服务器;
进一步优化,所述数据包括uuid,macble模块工作数据。
进一步优化,所述云端服务器对上报数据进行保存并进行查重;
进一步优化,一种ble模块自动化生产测试系统的工作步骤为:
步骤一开始;步骤二打开pc端测试软件,并设置测试信息;步骤三开机ble测试主机板并连接到pc端测试软件;步骤四检查是否连接成功,如果没有连接成功回到上一步;步骤五ble模块放到测试架;步骤六ble模块开机并进入产测模式并进行功能自测;步骤七ble模块通过广播将测试数据发送给ble测试主机板;步骤八ble测试主机板接收到数据并测试数据;步骤九版本号测试不正确为失败,测试正确为测试通过;步骤十pc机上报测试结果到云端服务器;步骤十一云端服务器进行数据保存并进行查,数据重复为测试失败,数据不重复为测试通过,结束。
采用了上述技术方案后,本发明的有益效果是:
相对于已披露的技术方案,本新型的一种ble模块自动化生产测试系统其创新点在于,1,ble模块通过广播技术,将测试数据发送给ble测试主机板实现同时测试多台设备,提高生产效率;2,ble模块在开机进入产测模式后,自主通过广播发送产测数据,中间不需要人工参与,在提高生产效率的同时,降低人工成本;pc端在收到产测数据后,通过将uuid,mac地址等设备唯一信息上报云端服务器,实现ble模块数据记录保存的同时,进行查重处理,避免模块唯一标识被重复使用造成冲突,影响用户使用。
附图说明
图1是一种ble模块自动化生产测试系统框架示意图;
图2是一种ble模块自动化生产测试系统工作步骤图。
具体实施方式
下面结合附图1和图2,以及具体实施例对本发明进行详细描述,但不作为对本发明的限定。
实施例
如附图1和图2所示,一种ble模块自动化生产测试系统,包括ble模块、测试架、ble测试主机、pc机和云端服务器。
所述pc机包括pc端测试软件和网络模块;所述ble测试主机包括ble测试主机板;
所述ble模块放置在测试架上,所述ble模块连接ble测试主机;所述ble测试主机与pc机用usb转串口线连接;所述pc机通过网络模块与云端服务器建立网络连接。
所述pc端测试软件设置测试信息;所述ble模块通过广播将测试数据发送ble测试主机板;所述ble测试主机板对发送数据进行测试;所述ble测试主机板将通过测试的数据上报云端服务器;所述数据包括uuid,macble模块工作数据。
所述云端服务器对上报数据进行保存并进行查重结合图2所示,实施方案为:一种ble模块自动化生产测试系统的工作步骤为:
步骤一开始;步骤二打开pc端测试软件,并设置测试信息;步骤三开机ble测试主机板并连接到pc端测试软件;步骤四检查是否连接成功,如果没有连接成功回到上一步;步骤五ble模块放到测试架;步骤六ble模块开机并进入产测模式并进行功能自测;步骤七ble模块通过广播将测试数据发送给ble测试主机板;步骤八ble测试主机板接收到数据并测试数据;步骤九版本号测试不正确为失败,测试正确为测试通过;步骤十pc机上报测试结果到云端服务器;步骤十一云端服务器进行数据保存并进行查,数据重复为测试失败,数据不重复为测试通过,结束。
由技术常识可知,本技术方案可以通过其它的不脱离其精神实质或必要特征的实施方案来实现。因此,上述公开的实施方案,就各方面而言,都只是举例说明,并不是仅有的。所有在本发明范围内或在等同于本发明的范围内的改变均被本发明包含。
1.一种ble模块自动化生产测试系统,包括ble模块、测试架、ble测试主机、pc机和云端服务器;其特征在于:
所述pc机包括pc端测试软件和网络模块;所述ble测试主机包括ble测试主机板;
所述ble模块放置在测试架上,所述ble模块连接ble测试主机;所述ble测试主机与pc机用usb转串口线连接;所述pc机通过网络模块与云端服务器建立网络连接。
2.根据权利要求1中所述的一种ble模块自动化生产测试系统,其特征在于:所述pc端测试软件设置测试信息。
3.根据权利要求1中所述的一种ble模块自动化生产测试系统,其特征在于:所述ble测试主机板对发送数据进行测试。
4.根据权利要求3中所述的一种ble模块自动化生产测试系统,其特征在于:所述ble测试主机板将通过测试的数据上报云端服务器。
5.根据权利要求3中所述的一种ble模块自动化生产测试系统,其特征在于:所述数据包括uuid,macble模块工作数据。
6.根据权利要求4中所述的一种ble模块自动化生产测试系统,其特征在于:所述云端服务器对上报数据进行保存并进行查重。
7.根据权利要求1中所述的一种ble模块自动化生产测试系统,其特征在于:一种ble模块自动化生产测试系统的工作步骤为:
步骤一开始;
步骤二打开pc端测试软件,并设置测试信息;
步骤三开机ble测试主机板并连接到pc端测试软件;
步骤四检查是否连接成功,如果没有连接成功回到上一步;
步骤五ble模块放到测试架;
步骤六ble模块开机并进入产测模式并进行功能自测;
步骤七ble模块通过广播将测试数据发送给ble测试主机板;
步骤八ble测试主机板接收到数据并测试数据;步骤九版本号测试不正确为失败,测试正确为测试通过;
步骤十pc机上报测试结果到云端服务器;
步骤十一云端服务器进行数据保存并进行查,数据重复为测试失败,数据不重复为测试通过,结束。