首页 > 其他分享 >车载测试系列:车载蓝牙测试(一)

车载测试系列:车载蓝牙测试(一)

时间:2022-12-02 13:46:30浏览次数:50  
标签:协议 蓝牙 车载 免提 测试 HF 设备

车载蓝牙的概念

蓝牙,是一种支持设备短距离通讯的无线电技术,一般通讯距离在10米内,工作频段为全球统一开放的2.4GHz工业、科学和医学频段。由于蓝牙具备体积小、功率低、成本低、开发接口等特点,其应用已不局限于计算机外设,几乎可被集成到任何数字设备之中,包括移动电话、PDA、无线耳机、笔记本电脑等个人生活设备。

车载蓝牙,是以蓝牙技术为基础设计研发的车内无限免提系统,主要功能为在正常行驶中,车主可以用蓝牙技术与蓝牙手机连接进行免提通话,从而实现解放双手,降低交通隐患的目的。

1.1 车载蓝牙通讯协议

蓝牙有多种通讯协议以实现不同的应用,如OPP、FTP、HSP、HSP等,其中车载蓝牙的实现需要用到蓝牙免提协议(Hands-Free Profile,HFP),该协议提供利用蓝牙免提设备对蓝牙手机进行无线控制及语音连接的基础方法。要想实现在车内用蓝牙免提进行通话,车载蓝牙设备与手机均要支持蓝牙免提协议。通常,各车载蓝牙设备会支持多种通讯协议以扩展其功能,如蓝牙立体声,名片夹同步等。

蓝牙免提协议的协议栈如下图所示,基于SPP(Serial Port Profile,串行端口规范)定义的,通过在RFCOMM层传输AT控制指令来实现手机通话的免提接听功能。

蓝牙免提协议栈

上图中,HFO定义了两种设备角色。音频网关(Audio Gateway, AG): 音频输入和输出的网关设备,典型的是手机。免提设备(Hands Free, HF): 指可以遥控音频网关的设备,如嵌入式汽车内的免提耳麦。

车载蓝牙必须实现的功能

蓝牙免提协议规定了蓝牙免提设备必须支持的一些特性。

1、连接管理:服务层的连接与释放。

2、电话状态信息:传输电话网络状态、信号强度、漫游状态、电池电量以及通话状态信息。

3、音频连接:音频的连接与释放。

4、接听来电:接听呼入电话。

5、结束电话。

6、通话中声道切换:通话过程中AG与HF间声道切换。

7、拨打HF提供的电话号码:通过HF拨号拨打电话。

8、拨打记录电话:拨打HF中记录的电话。

9、拨打最后呼出的电话:通过HF拨打最后呼出的电话。

10、呼叫等待提示:激活呼叫等待提示。

11、呼叫线路通知:呼叫线路通知提示。

12、DTMF传输:DTMF码传输。

对于支持蓝牙免提协议的智能手机,只有支持上述功能,才能保证其和蓝牙免提设备的兼容性和交互性。

标签:协议,蓝牙,车载,免提,测试,HF,设备
From: https://www.cnblogs.com/laoluoits/p/16944211.html

相关文章

  • 车载测试系列:CAN总线渗透测试
    随着汽车智能化、网联化的高速发展,对于汽车通讯网络的安全威胁越来越多,而CAN总线是目前汽车使用最广泛的总线之一,因此对汽车CAN总线网络安全威胁进行渗透测试、挖掘潜在漏......
  • 车载测试系列:车载蓝牙测试(三)
     HFP测试内容与测试方法2.3接听来电:测试手机来电时,能否从车载蓝牙设备和手机侧正常接听】拒接、通话是否正常。1、预置条件:待测手机与车载车载设备处于连接状态2、......
  • 车载测试系列:车载蓝牙测试(二)
    车载蓝牙测试内容 HFP测试内容与测试方法2.1连接与释放:针对HFP的连接管理功能1、预置条件:待测手机开启蓝牙功能,车载蓝牙设备与待测手机相距10m以内2、测试步骤:1)测......
  • 车载测试系列:车载常见面试题
    自我介绍项目介绍项目具体是怎么测试的?CANoe是怎么使用的?台架是怎么搭建的?台架怎么测试的?诊断服务是怎么测试的?功能寻址和物理寻找的区别10服务有什么会话?11服务......
  • 车载测试系列:CAN总线错误及故障处理
    CAN五种错误检测机制一、基于信息流级别的错误检测1、CRC校验错误15位的CRC通过发送端根据发送信息的内容计算产生接收端根据接收内容重新计算CRC并于发送端发送过来......
  • 车载测试系列:SOA架构设计
    汽车传统架构很难满足新增信号、新增节点、变更功能等问题: 新增信号流怎么办?修改通信矩阵?突然增加一个节点,怎么办?修改路由表?变更功能如何从其他节点获取所需信息?......
  • 车载测试系列:MIL、SIL、PIL、HIL测试到底做什么?
    测试工程师需要搞懂的测试类型:MIL用于测算法SIL和PIL用于测代码(和模型的一致性)HIL用于测控制器系统MIL:模型在环测试 如图一所示,在Simulink模型中,将控制算法模型......
  • 车载测试系列:基于CANoe CAPL代码的诊断测试
    Canoe有独立的编译开发软件CAPL,CAPL是一个编译器,在CAPL里面编写代码,编译后可以在Canoe中运行。测试工程师可以在CAPL编写自动化测试脚本,在Canoe中自动发送Can报文,以及判断......
  • 车载测试系列:SOA接口测试(二)
    SOA服务测试内容及环境搭建SOME/IP协议底层通过以太网实现,基于service的控制器之间对服务的调用流程,以及基于service的控制器和基于信号(signal)的控制器之间对信息的传输......
  • 车载测试系列:SOA接口测试(一)
    SOA是什么?SOA(ServiceOrientedArchitecture)是一种面向服务的架构,最早应用于IT行业,SOA把功能定义成为服务,服务带有明确的可调用接口,并可以通过网络调用。在汽车领域,对于......