CN111010317A - 一种基于串口和蓝牙低能耗双协议的蓝牙产测方法及*** - Google Patents
一种基于串口和蓝牙低能耗双协议的蓝牙产测方法及*** Download PDFInfo
- Publication number
- CN111010317A CN111010317A CN201911306871.5A CN201911306871A CN111010317A CN 111010317 A CN111010317 A CN 111010317A CN 201911306871 A CN201911306871 A CN 201911306871A CN 111010317 A CN111010317 A CN 111010317A
- Authority
- CN
- China
- Prior art keywords
- bluetooth
- tested
- serial port
- energy consumption
- equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种基于串口和蓝牙低能耗双协议的蓝牙产测方法,包括:上位机通过第一串口发送待测媒体存取控制地址至待测设备;所述上位机通过第二串口发送所述待测媒体存取控制地址至蓝牙主机;所述蓝牙主机和所述待测设备之间通过所述待测媒体存取控制地址建立蓝牙低能耗通信;所述上位机通过所述第二串口发送测试信息至所述蓝牙主机;所述蓝牙主机通过所述蓝牙低能耗通信发送所述测试信息至所述待测设备。与现有技术相比,本申请具有如下优点:上位机和待测设备可以通过uart和ble双协议通信;解决蓝牙主机dongle无法连接指定待测设备的问题;测试项通过json文件表示,可配置。
Description
技术领域
本申请涉及蓝牙产品测试领域,具体而言,涉及一种基于串口和蓝牙低能耗双协议的蓝牙产测方法。
背景技术
蓝牙作为一种低功耗、低成本的无线通信方式,使用量巨大,一旦涉及到其相关产品的研发和生产时,可靠、高效的产品测试***就变得尤为重要。
传统的蓝牙产品测试***大多基于uart(串口)协议,这对于处于PCBA(PrintedCircuit Board Assembly)阶段并预留出测试点的产品测试来说是可行的。但是在很多情况下,产品已经装好了外壳,仍然需要对产品的许多外设(例如灯、蜂鸣器或其他传感器)进行测试,目前的方案都是基于产品业务本身的逻辑对有限的外设进行有限的测试,这种局限于业务逻辑的测试方式无法保证产品的可靠性,也会让测试流程变得复杂。而且此时由于已经装好了产品的外壳,基于uart协议的测试***也是无法实施的。
发明内容
本申请的主要目的在于提供一种基于串口和蓝牙低能耗双协议的蓝牙产测方法,包括:
上位机通过第一串口发送待测媒体存取控制地址至待测设备;
所述上位机通过第二串口发送所述待测媒体存取控制地址至蓝牙主机;
所述蓝牙主机和所述待测设备之间通过所述待测媒体存取控制地址建立蓝牙低能耗通信;
所述上位机通过所述第二串口发送测试信息至所述蓝牙主机;
所述蓝牙主机通过所述蓝牙低能耗通信发送所述测试信息至所述待测设备。
可选地,所述电脑上位机支持json文件解析的能力,用户根据定义好的json文件格式选择需要的测试项。
可选地,所述蓝牙主机直接测试蓝牙的RSSI值。
可选地,所述上位机通过所述第一串口发送所述测试数据至所述待测设备。
根据本申请另一个方面,提供了一种基于串口和蓝牙低能耗双协议的蓝牙产测***,包括:上位机、蓝牙主机及待测设备;
其中,所述上位机通过第一串口发送待测媒体存取控制地址至待测设备;所述上位机通过第二串口发送所述待测媒体存取控制地址至蓝牙主机;所述蓝牙主机和所述待测设备之间通过所述待测媒体存取控制地址建立蓝牙低能耗通信;所述上位机通过所述第二串口发送测试信息至所述蓝牙主机;所述蓝牙主机通过所述蓝牙低能耗通信发送所述测试信息至所述待测设备。
本申请还公开了一种计算机设备,包括存储器、处理器和存储在所述存储器内并能由所述处理器运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的方法。
本申请还公开了一种计算机可读存储介质,非易失性可读存储介质,其内存储有计算机程序,所述计算机程序在由处理器执行时实现上述任一项所述的方法。
本申请还公开了一种计算机程序产品,包括计算机可读代码,当所述计算机可读代码由计算机设备执行时,导致所述计算机设备执行上述任一项所述的方法。
与现有技术相比,本申请具有如下优点:
上位机和待测设备可以通过uart和ble双协议通信;
解决蓝牙主机dongle无法连接指定待测设备的问题;
测试项通过json文件表示,可配置。
附图说明
构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是根据本申请一个实施例的基于串口和蓝牙低能耗双协议的蓝牙产测方法的流程示意图;
图2是根据本申请一个实施例的计算机设备的示意图;以及
图3是根据本申请一个实施例的计算机可读存储介质的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
请参照图1,本申请一实施例提供了一种基于串口和蓝牙低能耗双协议的蓝牙产测方法,包括:
S2:上位机通过第一串口发送待测媒体存取控制地址至待测设备;
S4:所述上位机通过第二串口发送所述待测媒体存取控制地址至蓝牙主机;
S6:所述蓝牙主机和所述待测设备之间通过所述待测媒体存取控制地址建立蓝牙低能耗通信;
S8:所述上位机通过所述第二串口发送测试信息至所述蓝牙主机;
S10:所述蓝牙主机通过所述蓝牙低能耗通信发送所述测试信息至所述待测设备。
电脑上位机需要支持双串口的通信能力,串口1负责跟蓝牙主机dongle通信,串口2负责跟待测设备通信。电脑上位机还需要支持json文件解析的能力,用户可以根据定义好的json文件格式自主选择需要的测试项。
蓝牙主机dongle仅提供一种无线通信方式,负责电脑上位机和待测设备之间的蓝牙无线通信,所以蓝牙主机dongle需要实现数据透传功能,能够将电脑上位机下发的串口数据通过ble协议转发给待测设备,相当于数据的中转站。此外,蓝牙主机dongle还可以直接测试基本的蓝牙性能,如蓝牙的RSSI值。
待测设备需要同时支持串口和ble协议这两种通信方式,在待测设备上实现json文件里选择的对应测试项。此时待测设备只需要能够支持蓝牙从机角色的notify功能即可,不需要支持蓝牙主机角色的scan功能,这样可以简化蓝牙通信角色,减少待测设备对RAM和Flash的资源占用。
在被测试设备安装好外壳之前,电脑上位机通过串口2向待测设备写入待测Mac(Media Access Control,媒体存取控制)地址,同时进行基于串口通信方式的测试项(可选);
电脑上位机通过串口1向蓝牙主机dongle发送上述步骤中写入的Mac地址,控制蓝牙主机dongle连接待测设备(此时待测设备处于蓝牙广播状态);
蓝牙主机dongle和待测设备之间建立起ble通信,由于蓝牙主机dongle插在电脑上,此时仅提供透传功能,所以可以认为电脑上位机和待测设备间接地建立起了ble通信;
电脑上位机和待测设备之间进行基于ble通信方式的测试项。
在本申请一实施例中,所述电脑上位机支持json文件解析的能力,用户根据定义好的json文件格式选择需要的测试项。
在本申请一实施例中,所述蓝牙主机直接测试蓝牙的RSSI值。
在本申请一实施例中,所述上位机通过所述第一串口发送所述测试数据至所述待测设备。
根据本申请的另一个方面,还提供了一种基于串口和蓝牙低能耗双协议的蓝牙产测***,包括:上位机、蓝牙主机及待测设备;
其中,所述上位机通过第一串口发送待测媒体存取控制地址至待测设备;所述上位机通过第二串口发送所述待测媒体存取控制地址至蓝牙主机;所述蓝牙主机和所述待测设备之间通过所述待测媒体存取控制地址建立蓝牙低能耗通信;所述上位机通过所述第二串口发送测试信息至所述蓝牙主机;所述蓝牙主机通过所述蓝牙低能耗通信发送所述测试信息至所述待测设备。
与现有技术相比,本申请具有如下优点:
上位机和待测设备可以通过uart和ble双协议通信;
解决蓝牙主机dongle无法连接指定待测设备的问题;
测试项通过json文件表示,可配置。
请参照图2,本申请还提供了一种计算机设备,包括存储器、处理器和存储在所述存储器内并能由所述处理器运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的方法。
请参照图3,一种计算机可读存储介质,非易失性可读存储介质,其内存储有计算机程序,所述计算机程序在由处理器执行时实现上述任一项所述的方法。
一种计算机程序产品,包括计算机可读代码,当所述计算机可读代码由计算机设备执行时,导致所述计算机设备执行上述任一项所述的方法。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (8)
1.一种基于串口和蓝牙低能耗双协议的蓝牙产测方法,其特征在于,包括:
上位机通过第一串口发送待测媒体存取控制地址至待测设备;
所述上位机通过第二串口发送所述待测媒体存取控制地址至蓝牙主机;
所述蓝牙主机和所述待测设备之间通过所述待测媒体存取控制地址建立蓝牙低能耗通信;
所述上位机通过所述第二串口发送测试信息至所述蓝牙主机;
所述蓝牙主机通过所述蓝牙低能耗通信发送所述测试信息至所述待测设备。
2.根据权利要求1所述的基于串口和蓝牙低能耗双协议的蓝牙产测方法,其特征在于,所述电脑上位机支持json文件解析的能力,用户根据定义好的json文件格式选择需要的测试项。
3.根据权利要求2所述的基于串口和蓝牙低能耗双协议的蓝牙产测方法,其特征在于,所述蓝牙主机直接测试蓝牙的RSSI值。
4.根据权利要求3所述的基于串口和蓝牙低能耗双协议的蓝牙产测方法,其特征在于,所述上位机通过所述第一串口发送所述测试数据至所述待测设备。
5.一种基于串口和蓝牙低能耗双协议的蓝牙产测***,其特征在于,包括:上位机、蓝牙主机及待测设备;
其中,所述上位机通过第一串口发送待测媒体存取控制地址至待测设备;所述上位机通过第二串口发送所述待测媒体存取控制地址至蓝牙主机;所述蓝牙主机和所述待测设备之间通过所述待测媒体存取控制地址建立蓝牙低能耗通信;所述上位机通过所述第二串口发送测试信息至所述蓝牙主机;所述蓝牙主机通过所述蓝牙低能耗通信发送所述测试信息至所述待测设备。
6.一种计算机设备,包括存储器、处理器和存储在所述存储器内并能由所述处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-4中任一项所述的方法。
7.一种计算机可读存储介质,非易失性可读存储介质,其内存储有计算机程序,其特征在于,所述计算机程序在由处理器执行时实现如权利要求1-4中任一项所述的方法。
8.一种计算机程序产品,包括计算机可读代码,其特征在于,当所述计算机可读代码由计算机设备执行时,导致所述计算机设备执行权利要求1-4中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911306871.5A CN111010317A (zh) | 2019-12-18 | 2019-12-18 | 一种基于串口和蓝牙低能耗双协议的蓝牙产测方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911306871.5A CN111010317A (zh) | 2019-12-18 | 2019-12-18 | 一种基于串口和蓝牙低能耗双协议的蓝牙产测方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111010317A true CN111010317A (zh) | 2020-04-14 |
Family
ID=70116398
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911306871.5A Pending CN111010317A (zh) | 2019-12-18 | 2019-12-18 | 一种基于串口和蓝牙低能耗双协议的蓝牙产测方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111010317A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111726795A (zh) * | 2020-06-30 | 2020-09-29 | 展讯通信(上海)有限公司 | 对智能终端的测试方法及设备 |
CN112165705A (zh) * | 2020-09-24 | 2021-01-01 | 深圳市拓普泰克电子有限公司 | 蓝牙电路拼板测试装置、方法、可读存储介质及*** |
CN112564825A (zh) * | 2020-12-08 | 2021-03-26 | 北京华大智宝电子***有限公司 | 一种检测蓝牙设备功能的方法、装置、设备及*** |
CN113163382A (zh) * | 2021-04-20 | 2021-07-23 | 深圳市绘王动漫科技有限公司 | 蓝牙装置与蓝牙usb接收器的配对方法及蓝牙手写装置 |
CN113518334A (zh) * | 2021-06-10 | 2021-10-19 | 中电海康集团有限公司 | 一种实现蓝牙信标beacon和app uart双服务的方法 |
CN114499700A (zh) * | 2022-01-25 | 2022-05-13 | 上海市共进通信技术有限公司 | Ap智能终端通过串口通信实现蓝牙模块产测校验的方法、装置、处理器及其存储介质 |
CN115086855A (zh) * | 2022-07-20 | 2022-09-20 | 荣耀终端有限公司 | 测试***、方法和相关装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105205976A (zh) * | 2015-08-19 | 2015-12-30 | 合肥乾润钢塑有限公司 | 一种基于物联网家庭智能监控*** |
CN204993865U (zh) * | 2015-05-29 | 2016-01-20 | 东莞泰升音响科技有限公司 | 蓝牙耳机及音响功能通用测试装置 |
CN105808212A (zh) * | 2014-12-28 | 2016-07-27 | 金蝶软件(中国)有限公司 | 产品支持工具的扩展方法和*** |
EP3288292A1 (en) * | 2013-03-15 | 2018-02-28 | Starkey Laboratories, Inc. | Hearing aid using wireless test modes as diagnostic tool |
CN110022243A (zh) * | 2019-02-21 | 2019-07-16 | 上海华虹集成电路有限责任公司 | 一种低功耗蓝牙芯片性能参数自动调整的***及方法 |
CN110493079A (zh) * | 2019-08-14 | 2019-11-22 | 长园深瑞继保自动化有限公司 | 工业以太网交换机的生产自动化测试方法 |
-
2019
- 2019-12-18 CN CN201911306871.5A patent/CN111010317A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3288292A1 (en) * | 2013-03-15 | 2018-02-28 | Starkey Laboratories, Inc. | Hearing aid using wireless test modes as diagnostic tool |
CN105808212A (zh) * | 2014-12-28 | 2016-07-27 | 金蝶软件(中国)有限公司 | 产品支持工具的扩展方法和*** |
CN204993865U (zh) * | 2015-05-29 | 2016-01-20 | 东莞泰升音响科技有限公司 | 蓝牙耳机及音响功能通用测试装置 |
CN105205976A (zh) * | 2015-08-19 | 2015-12-30 | 合肥乾润钢塑有限公司 | 一种基于物联网家庭智能监控*** |
CN110022243A (zh) * | 2019-02-21 | 2019-07-16 | 上海华虹集成电路有限责任公司 | 一种低功耗蓝牙芯片性能参数自动调整的***及方法 |
CN110493079A (zh) * | 2019-08-14 | 2019-11-22 | 长园深瑞继保自动化有限公司 | 工业以太网交换机的生产自动化测试方法 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111726795A (zh) * | 2020-06-30 | 2020-09-29 | 展讯通信(上海)有限公司 | 对智能终端的测试方法及设备 |
CN112165705A (zh) * | 2020-09-24 | 2021-01-01 | 深圳市拓普泰克电子有限公司 | 蓝牙电路拼板测试装置、方法、可读存储介质及*** |
CN112564825A (zh) * | 2020-12-08 | 2021-03-26 | 北京华大智宝电子***有限公司 | 一种检测蓝牙设备功能的方法、装置、设备及*** |
CN113163382A (zh) * | 2021-04-20 | 2021-07-23 | 深圳市绘王动漫科技有限公司 | 蓝牙装置与蓝牙usb接收器的配对方法及蓝牙手写装置 |
CN113518334A (zh) * | 2021-06-10 | 2021-10-19 | 中电海康集团有限公司 | 一种实现蓝牙信标beacon和app uart双服务的方法 |
CN113518334B (zh) * | 2021-06-10 | 2023-06-13 | 中电海康集团有限公司 | 一种实现蓝牙信标beacon和app uart双服务的方法 |
CN114499700A (zh) * | 2022-01-25 | 2022-05-13 | 上海市共进通信技术有限公司 | Ap智能终端通过串口通信实现蓝牙模块产测校验的方法、装置、处理器及其存储介质 |
CN114499700B (zh) * | 2022-01-25 | 2023-06-02 | 上海市共进通信技术有限公司 | Ap智能终端通过串口通信实现蓝牙模块产测校验的方法、装置、处理器及其存储介质 |
CN115086855A (zh) * | 2022-07-20 | 2022-09-20 | 荣耀终端有限公司 | 测试***、方法和相关装置 |
CN115086855B (zh) * | 2022-07-20 | 2022-12-27 | 荣耀终端有限公司 | 测试***、方法和相关装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111010317A (zh) | 一种基于串口和蓝牙低能耗双协议的蓝牙产测方法及*** | |
CN108540965B (zh) | 基于LoRa技术的物联网通信方法、装置及存储介质 | |
CN108632858B (zh) | 用于提供共享服务的方法和支持其的电子设备 | |
US20180234294A1 (en) | System and method for configuring iot devices | |
CN101883446A (zh) | 一种无线上网设备、sd控制芯片及数据通信方法 | |
CN105376107A (zh) | 终端测试方法和代理服务器 | |
CN105472534A (zh) | Nfc工作模式的切换方法、切换***和终端 | |
CN113672441B (zh) | 对智能设备的测试方法及装置 | |
CN101996148A (zh) | 用于多种通信协议的仪器测试板卡配置方法 | |
CN103609034B (zh) | Nfc设备通信方法、装置和nfc设备 | |
CN109582458A (zh) | 资源信息加载方法、装置、存储介质及处理器 | |
EP2592875A1 (en) | Method and apparatus to select an access point | |
CN105278339B (zh) | 复合家电的子设备描述信息生成、控制方法和装置 | |
CN107404752A (zh) | 基于信号强度的频点选取方法及物联网终端 | |
CN106651650A (zh) | 联调测控装置及应用该装置的电力物联网联调测控*** | |
US9727509B2 (en) | GPIB bus to ZigBee interconnection | |
CN104168145B (zh) | 一种对无线通信单元进行无线升级的***和方法 | |
KR101599905B1 (ko) | 네트워크의 자동 구성을 제공하는 무선 통신 모듈 및 방법 | |
CN109933562A (zh) | 服务器结构、资源汇聚方法及获取服务器传感器数据的方法 | |
CN111541589B (zh) | 对智能终端的扩展模块接口进行测试的方法、装置和设备 | |
CN210377919U (zh) | 一种LoRa实训实验箱 | |
CN107086957A (zh) | 基于BeagleBone‑Black的Ad‑Hoc路由协议验证方法 | |
CA2972719A1 (en) | Development platform for multi-wireless transmission capabilities | |
CN103873514A (zh) | 一种应用的安装文件获取方法、***及用户设备 | |
CN108076094B (zh) | 字典协议终端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200414 |