- 相關(guān)推薦
藍(lán)牙技術(shù)在音頻網(wǎng)關(guān)中的應(yīng)用
摘要:給出一種基于CSR的BlueCore01b藍(lán)牙單片機(jī)和BlueStack高級(jí)協(xié)議棧的音頻網(wǎng)關(guān)的實(shí)現(xiàn)方法。所開(kāi)發(fā)的音頻網(wǎng)關(guān)能通過(guò)普通手機(jī)的音頻接口與藍(lán)牙耳麥進(jìn)行無(wú)線連接。關(guān)鍵詞:音頻網(wǎng)關(guān)(AG) 藍(lán)牙 Bluestack協(xié)議棧 耳麥
藍(lán)牙是一種近距離無(wú)線通信技術(shù)規(guī)范,用來(lái)描述和規(guī)定各種電子信息產(chǎn)品相互之間是如何用短距離無(wú)線電系統(tǒng)進(jìn)行連接的。藍(lán)牙技術(shù)的主要用途是取代電纜。由于藍(lán)牙具有比802.11b、HomeRF、紅外等無(wú)線技術(shù)高得多的性能價(jià)格比,藍(lán)牙技術(shù)應(yīng)用具有非常廣闊的前景。
目前已有不少公司生產(chǎn)出高集成度的藍(lán)牙芯片組,例如朗訊的W7020+W7400芯片組、飛利浦的LMX3162芯片、Atmel的T2901和AT76C551芯片等。利用這些芯片可進(jìn)一步方便地進(jìn)行藍(lán)牙產(chǎn)品的開(kāi)發(fā)、同時(shí),也有許多公司還開(kāi)發(fā)出了高層協(xié)議棧及相應(yīng)的API。開(kāi)發(fā)者基于這些高級(jí)協(xié)議棧,可不必對(duì)藍(lán)牙技術(shù)作深入的研究就可以方便地開(kāi)發(fā)基于藍(lán)牙的應(yīng)用。本文討論一個(gè)基于CSR的BlueCore01b芯片和CCL的BlueStack協(xié)議棧的嵌入式音頻網(wǎng)關(guān)的實(shí)現(xiàn)實(shí)例。
1 音頻網(wǎng)關(guān)的應(yīng)用
由于藍(lán)牙的低功耗和小體積的特點(diǎn),在實(shí)現(xiàn)移動(dòng)電話具備矩距離無(wú)線通信的能力時(shí),藍(lán)牙是首選的,而且是唯一的。目前已有一些移動(dòng)電話公司推出了藍(lán)牙手機(jī)產(chǎn)品,如愛(ài)立信的T39和T68等、諾基亞的6310、摩托羅位的T270c、索尼的C413S和阿爾卡特的OT702等;但大部分手機(jī)仍不具有藍(lán)牙功能。通過(guò)在普通手機(jī)的音頻接口上加裝一個(gè)藍(lán)牙音頻網(wǎng)關(guān),就可實(shí)現(xiàn)普通手機(jī)的藍(lán)牙功能,與藍(lán)牙無(wú)線耳麥進(jìn)行短距離無(wú)線通信。
所實(shí)現(xiàn)的音頻網(wǎng)關(guān)符合藍(lán)牙技術(shù)規(guī)范PATR K:6中的耳麥應(yīng)用規(guī)范。音頻網(wǎng)關(guān)(AG)既用作輸入也用作輸出。AG可與耳麥建立一個(gè)RFCOMM連接,向耳麥發(fā)送AT命令。AG和耳麥之間也可建立SCO連接,進(jìn)行音頻傳輸。
2 音頻網(wǎng)關(guān)硬件電路
音頻網(wǎng)關(guān)的電路設(shè)計(jì)利用CSR提供的BlueCore01b藍(lán)牙芯片。BlueCore01b是在單片芯上集成了射頻單元和法帶控制器。芯片的方框圖如圖1所示。該芯片由射頻接收器、射頻發(fā)射器、射頻合成器、物理層DSP硬件引擎、猝發(fā)狀態(tài)控制器、微處理器、內(nèi)存管理單元等部分組成,BlueCore0b是一個(gè)完整的單片系統(tǒng),只要與內(nèi)含藍(lán)牙軟件棧配合,即可向數(shù)據(jù)和語(yǔ)音設(shè)備提供全兼容的藍(lán)牙接口。因此,實(shí)現(xiàn)音頻網(wǎng)關(guān)的硬件電路相當(dāng)簡(jiǎn)單。它主要包括以下幾部分:藍(lán)牙芯片、外部?jī)?nèi)存、音頻編/解碼器(CODEC)、鍵盤/顯示。嵌入式音頻網(wǎng)關(guān)電路方框圖供音頻輸入/輸出接口,建立音頻連接。鍵盤/顯示部分主要用于輸入設(shè)備的識(shí)別碼(PIN碼)、發(fā)送AT命令、音頻控制等操作及相應(yīng)的狀態(tài)顯示。在外部?jī)?nèi)存中包含有CSR藍(lán)牙軟件棧及用戶應(yīng)用程序。
3 音頻網(wǎng)關(guān)軟件
有了相應(yīng)的硬件平臺(tái)以后,功能的完成主要通過(guò)軟件實(shí)現(xiàn)。音頻網(wǎng)關(guān)應(yīng)用程序的實(shí)現(xiàn)是基于BlueStack協(xié)議棧來(lái)完成的。下面詳細(xì)討論音頻網(wǎng)關(guān)的實(shí)現(xiàn)。
3.1 軟件的組成
[1] [2] [3] [4] [5]
【藍(lán)牙技術(shù)在音頻網(wǎng)關(guān)中的應(yīng)用】相關(guān)文章:
淺談藍(lán)牙技術(shù)及其應(yīng)用05-01
什么是藍(lán)牙技術(shù)04-26
什么是“藍(lán)牙”技術(shù)? What is Bluetooth?05-04
興傳送網(wǎng)(OTN)技術(shù)的應(yīng)用探討04-30
RPR技術(shù)在秦港環(huán)網(wǎng)中的設(shè)計(jì)與應(yīng)用04-30
音頻大地電磁在鐵路隧道工程勘察中的應(yīng)用04-28
錨噴網(wǎng)支護(hù)技術(shù)在橋梁基礎(chǔ)開(kāi)挖中的應(yīng)用04-27
淺談GPRS通信技術(shù)在供電企業(yè)配網(wǎng)中的應(yīng)用04-27
可控音頻電磁法在敘永關(guān)深埋隧道勘察中的應(yīng)用05-03
Flash技術(shù)在天津設(shè)施農(nóng)業(yè)氣象信息網(wǎng)中的應(yīng)用05-01