蓝牙的HFP协议笔记 hfp协议
2.Feature和ProcedureHFP必须支持下表列出的一些Feature:
这些feature通过一些procedure来实现,比如1中的connection management包括Service LevelConnection establishment和Service L evel Connectionrelease这两个procedure。其余可以参考HFP的Spec。HFP支持的Codec如下表:
对应的Link如下所示:
3.HFP的一些procedure(1)Service Level Connection Establishment首先必须建立RFCOMM connection,然后开始Service Level ConnectionInitialization,流程如下:
(2)Service Level Connection Release
(3)Transfer of Registration Status
Transfer of Signal Strength Indication:
其余还有很多,如Transfer of Battery Level Indication of AG,Query OperatorSelection,Report Extended Audio Gateway Error ResultsCode等可以参考HFP的Spec。
附:两种audio的codecCVSD: pcm: 8kHz, 16 bits, 1 channel. compression ratio: 16(controller encoding) insert ratio: 8 pcm data rate= 16kB/s =8K*16/8 CVSD data rate=8kB/s =16kB/s*8/16 air data:CVSDmSBC: pcm 16kHz, 16 bits, 1 channel. compression ratio: 4 (hostencoding: 240->60) pcm data rate= 32kB/s mSBC data rate=8kB/s = 32kB/s / 4 air data:transparent data (mSBC)
更多阅读
手机无法搜索到蓝牙耳机的可能原因以及解决方法 搜索不到蓝牙耳机
使用蓝牙耳机的人数越多,其出现的问题也就越多,但是大多数都不是蓝牙耳机自身的问题,大多是人们不会使用的缘故。现在由QCY蓝牙耳机的客服来总结说一下手机无法搜索到蓝牙耳机的可能原因以及相对应的解决方法吧。1、蓝牙耳机不是开机
HC-05蓝牙模块与单片机的使用 hc05蓝牙模块
HC-05蓝牙模块与单片机的使用——简介关于HC-05蓝牙模块如何搭配单片机使用,还是以Arduino UNO升级改进版Manduino UNO为例,进行说明。HC-05蓝牙模块适用于各种3.3V的单片机系统,模块可以使用AT指令设置波特率配对、密码用户信息等,默
如何正确的给蓝牙耳机充电呢 运动蓝牙耳机如何充电
? ? 看到这标题,或许有人想,给蓝牙耳机充电还不够简单吗?直接把插头插上、把电源打开就可以啦、、、? ? 说的真的很简单,可是仍然有很多的蓝牙耳机用户对于如何给蓝牙耳机充电的情况不甚了解,或者是粗心大意的,然后造成蓝牙耳机各种程度
Z 高品质蓝牙音频设计的考虑ACL,SCO 高品质音频播放器
蓝牙已确确实实的来到人们的生活当中。我们曾经怀疑“身边会有多少蓝牙设备可以连接”,现在我们想的却是“我和你的蓝牙设备连接效果会怎么样”。直到最近,蓝牙音频传输都较为简单。蓝牙规范只定义了一种传输机制,对于更复杂的应用几乎
MOTOHS850蓝牙耳机的使用方法 hs 13w蓝牙耳机
在网上买了一个,今上午收到,刚试了一下效果不错。第一次用蓝牙耳机,在网上查到使用方法,收藏备查。一、蓝牙耳机与手机配对方法: 1、首次使用,尽量让耳机冲上2-4个小时左右,以后充2小时即可,说明书上也是这么说的,最好不要超过4小时,有的