QCC300x学习笔记:自定义HFP AT command

本文介绍了在QCC300x蓝牙项目中,为了解决连接次序不确定的问题,如何自定义HFP AT command进行设备匹配校验。通过发送自定义AT命令,实现按键一始终呼叫蓝牙发射器的功能,详细阐述了交互时序、AG端和HF端的程序示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为了方便大家学习,现与我爱蓝牙网联合推出【QCC300x/CSR867x/QCC30xx/QCC51xx开发板】

技术交流QQ群号:743434463
开发板会员QQ群号:725398389(凭订单号入群,赠独家学习资料)
——————————正文分割线———————————–

1. 引言

最近在做一个蓝牙发射器+接收器的项目,客户提了几个定制需求:

  • 接收器能同时连接一个蓝牙发射器和一个普通手机
  • 有两个按键,按键一呼叫蓝牙发射器,按键二呼叫手机
  • 蓝牙发射器和手机与接收器的连接次序不固定

一般地,在确定连接次序的前提下,按键一对应事件[Initiate voice dial 1],可呼叫第一个连接的设备,按键二对应事件[Initiate voice dial 2],可呼叫第二个连接的设备。若不确定连接次序,可能第一个连接的设备是手机,这就导致按键一无法呼叫蓝牙发射机。

为了让按键一总能呼叫蓝牙发射器,有必要在发射器和接收器之间建立匹配校验机制。当发射器连接上任何设备后,其发送匹配校验请求,如对方返回正确的匹配响应,即彼此都知晓对方是匹配的设备类型,接收器可以指定按键一关联此设备,从而不用考虑连接次序,总能呼叫到发射器。

发射器 接收器 蓝牙连接建立 匹配校验请求? 设备连接关联到按键一
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值