蓝牙免提协议(HFP)-常用指令整理(一)

本文介绍了蓝牙免提协议(HFP)中的AT命令规则和常用命令集,包括AT+BAC、AT+BVRA、AT+BCC和AT+BCS等,详细解析了这些指令的用途,如接听、拨打电话及场景应用。通过这些命令,可以实现蓝牙设备间的通话功能和状态管理。
摘要由CSDN通过智能技术生成

文章目录

  • 前言
  • 一、AT命令的规则
  • 二、AT命令集
    • 1.常用AT命令
    • 2.常用AT命令分析
  • 三、AT指令---场景应用
    • 1.接听电话
    • 2.拨打电话
    • 3.接听电话场景示例
  • 总结


前言

蓝牙HFP协议中的AT命令的交互格式遵循 3GPP 27.007 [^1] 协议规定,本篇只对HFP相关的AT命令集进行整理,方便大家解决问题。

一、AT命令的规则

•一个命令行,只能代表一个AT命令

•< cr > carriage return的简写,相当于回车键,ASCII码为 0x0D

•< lf > NL line feed, new line的简写,相当于换行键,ASCII码为0x0A

•HF -> AG发送AT命令格式:< AT command >< cr >

•AG -> HF发送AT命令格式:< cr >< lf >OK< cr >< lf > 或 < cr >< lf >ERROR< cr >< lf > 或 < cr >< lf >< result code >< cr >< lf >

AG给HF发送result code的AT命令如果是消息回复,后面都得再回复一条OK消息,除非回复的是+CME ERROR消息,后面的参数代表失败的原因。
交互如下(示例):

二、AT命令集

1.常用AT命令

在这里插入图片描述

在这里插入图片描述18 AT+BAC 8K编码CVSD(窄带) 16K编码MSBC(宽带)
19 AT+BVRA Bluetooth recognition activation OK 语音识别激活
20 AT+BCC 查询电池电量。使用该命令可以查询蓝牙耳机的电池电量,耳机会返回一个包含电池电量信息的回复格式
21 AT+BCS HF发送给AG,触发AG发起编解码器连接过程Synchronous Connection,SCO,同步连接(SCO),正常发起AT+BCC指令后&

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值