本文章主要講下電話免提協(xié)議HFP(Hands-Free Profile)開啟關(guān)閉語(yǔ)音識(shí)別功能Voice Recognition Activation,也就是Feature NO.15

一. 聲明
本專欄文章我們會(huì)以連載的方式持續(xù)更新,本專欄計(jì)劃更新內(nèi)容如下:

第一篇:藍(lán)牙綜合介紹 ,主要介紹藍(lán)牙的一些概念,產(chǎn)生背景,發(fā)展軌跡,市面藍(lán)牙介紹,以及藍(lán)牙開發(fā)板介紹。
第二篇:Transport層介紹,主要介紹藍(lán)牙協(xié)議棧跟藍(lán)牙芯片之前的硬件傳輸協(xié)議,比如基于UART的H4,H5,BCSP,基于USB的H2等
第三篇:傳統(tǒng)藍(lán)牙controller介紹,主要介紹傳統(tǒng)藍(lán)牙芯片的介紹,包括射頻層(RF),基帶層(baseband),鏈路管理層(LMP)等
第四篇:傳統(tǒng)藍(lán)牙host介紹,主要介紹傳統(tǒng)藍(lán)牙的協(xié)議棧,比如HCI,L2CAP,SDP,RFCOMM,HFP,SPP,HID,AVDTP,AVCTP,A2DP,AVRCP,OBEX,PBAP,MAP等等一系列的協(xié)議吧。
第五篇:低功耗藍(lán)牙controller介紹,主要介紹低功耗藍(lán)牙芯片,包括物理層(PHY),鏈路層(LL)
第六篇:低功耗藍(lán)牙host介紹,低功耗藍(lán)牙協(xié)議棧的介紹,包括HCI,L2CAP,ATT,GATT,SM等
第七篇:藍(lán)牙芯片介紹,主要介紹一些藍(lán)牙芯片的初始化流程,基于HCI vendor command的擴(kuò)展
第八篇:附錄,主要介紹以上常用名詞的介紹以及一些特殊流程的介紹等。
另外,開發(fā)板如下所示,對(duì)于想學(xué)習(xí)藍(lán)牙協(xié)議棧的最好人手一套。以便更好的學(xué)習(xí)藍(lán)牙協(xié)議棧,相信我,學(xué)完這一套視頻你將擁有修改任何協(xié)議棧的能力(比如Linux下的bluez,Android下的bluedroid)。

-------------------------------------------------------------------------------------------------------------------------
CSDN學(xué)院鏈接(進(jìn)入選擇你想要學(xué)習(xí)的課程):
藍(lán)牙交流扣扣群:970324688
Github代碼:
入手開發(fā)板:
藍(lán)牙學(xué)習(xí)目錄:
--------------------------------------------------------------------------------------------------------------------------
整個(gè)流程圖已經(jīng)很清晰,所以我只貼圖,其他步驟不不做解析,說實(shí)話,這個(gè)功能比較雞肋,而且bug很多,比如使能語(yǔ)音識(shí)別,在關(guān)閉,并不是退出,而且結(jié)束本次語(yǔ)音識(shí)別,這個(gè)還勉強(qiáng)接受,但是你重新使能,有的手機(jī)會(huì)直接退出語(yǔ)音識(shí)別



