Maitiro ekugadzirisa iyo Mbiri yeFeasycom Bluetooth Audio Module Ne AT Commands?

Zviri Mukati

Feasycom's Bluetooth Audio module inosanganisira nhevedzano yemaprofayiri e data uye odhiyo kutapurirana mabasa. Kana vagadziri vachinyora uye kugadzirisa zvirongwa, vanowanzoda kugadzirisa mashandiro emodule firmware. Naizvozvo, Feasycom inopa seti yemirairo yeAT ine chaiyo fomati yekufambisa vanogadzira mukugadzirisa maprofile chero nguva, chero kupi. Ichi chinyorwa chichasuma mashandisiro eiyi AT mirairo kune vanogadzira vachishandisa Feasycom Bluetooth Audio modules.

Kutanga, iyo fomati yeFeasycom's AT mirairo ndeyotevera:

AT+Command{=Param1{,Param2{,Param3...}}}

Cherechedza:

- Yese mirairo inotanga ne "AT" uye inopera ne " "

- " " inomiririra kudzoka kwengoro, inoenderana ne "HEX" se "0x0D"

- " " inomiririra mutsara wekudya, unoenderana ne "HEX" se "0x0A"

- Kana murairo unosanganisira parameters, parameters inofanira kuparadzaniswa ne "="

- Kana murairo unosanganisira akawanda ma paramita, ma paramita anofanirwa kuparadzaniswa ne ","

- Kana murairo une mhinduro, mhinduro inotanga na " "uye inopera na" "

- Iyo module inofanirwa kugara ichidzosa mhedzisiro yekuraira kwekuraira, ichidzosa "OK" yekubudirira uye ERR for failure (the figure below lists the meanings of all ERR )

Error Code | Meaning

----------------------

001 | Akundikana

002 | Parameta isiriyo

003 | Nyika isiriyo

004 | Raira kusawirirana

005 | Busy

006 | Mirairo haina kutsigirwa

007 | Profile haina kubatidzwa

008 | Hapana ndangariro

Vamwe | Yakachengeterwa kushandiswa mune ramangwana

Iyi inotevera mienzaniso miviri yeAT command execution mhedzisiro:

  1. Verenga zita reBluetooth remodule

<< AT+VER

>> +VER=FSC-BT1036-XXXX

>> OK

  1. Pindura runhare kana pasina runhare rwunopinda

<< AT+HFPANSW

>> ERR003

Tevere, ngatinyore mamwe maprofile anowanzo shandiswa sekuratidzwa pazasi:

- SPP (Serial Port Profile)

- GATTS (Generic Attribute Profile LE-Peripheral basa)

- GATTC (Generic Attribute Profile LE-Central basa)

- HFP-HF (Maoko-Yemahara Mbiri)

- HFP-AG (Hands-Free-AG Profile)

- A2DP-Sink (Yepamberi Audio Distribution Profile)

-A2DP-Mabviro (Yepamberi Audio Distribution Profile)

- AVRCP-Controller (Odhiyo/Vhidhiyo iri kure controller Profile)

- AVRCP-Target (Odhiyo / Vhidhiyo iri kure controller Profile)

- HID-DEVICE (Human Interface Profile)

- PBAP (Runhare rweKuwana Mbiri)

- iAP2 (yeIOS zvishandiso)

Chekupedzisira, isu tinonyora inoenderana AT mirairo yemaprofile ataurwa pamusoro patafura pazasi:

Command | AT+PROFILE{=Param}

Param | Inoratidzwa sechikamu chegumi chegumi, chikamu chimwe nechimwe chinomiririra

BIT[0] | SPP (Serial Port Profile)

BIT[1] | GATT Server (Generic Attribute Profile)

BIT[2] | GATT Client (Generic Attribute Profile)

BIT[3] | HFP-HF (Hands-Free Profile Handsfree)

BIT[4] | HFP-AG (Hands-Yemahara Profile Audio Gateway)

BIT[5] | A2DP Sink (Advanced Audio Distribution Profile)

BIT[6] | A2DP Source (Advanced Audio Distribution Profile)

BIT[7] | AVRCP Controller (Odhiyo / Vhidhiyo iri kure controller Profile)

BIT[8] | AVRCP Target (Audio/Vhidhiyo iri kure controller Profile)

BIT[9] | HID Kiyibhodhi (Human Interface Profile)

BIT[10] | PBAP Server (Fonibook Access Profile)

BIT[15] | iAP2 (Yemidziyo yeIOS)

Mhinduro | +NHOROONDO=Param

Cherechedza | Aya maprofile anotevera haagone kugoneswa panguva imwe chete kuburikidza nemirairo yeAT:

- GATT Server uye GATT Mutengi

- HFP Sink uye HFP Source

- A2DP Sink uye A2DP Source

- AVRCP Controller uye AVRCP Target

Kushandisa AT mirairo kugadzirisa iyo Profile yeFeasycom Bluetooth Audio Module inoshandiswa mumabhinari fomu muchirongwa che firmware. Iwo maparamendi anoda kugadziridzwa nekushandura anowirirana BIT zvinzvimbo kuita manhamba edesimali. Heino mienzaniso mitatu:

1. Verenga nhoroondo yazvino

<< AT+PROFILE

>> +PROFILE=1195

2. Gonesa HFP Source neA2DP Source chete, dzima zvimwe (kureva, BIT[4] neBIT[6] i1 mubhinari, uye mamwe maBit chinzvimbo 0, iyo yakashandurwa decimal sum i80)

<< AT+PROFILE=80

>> OK

3. Gonesa HFP Sink neA2DP Sink chete, dzora zvimwe (kureva, BIT[3] neBIT[5] i1 mubhinari, uye mamwe mapositions eBIT ari 0, iyo yakashandurwa yegumi negumi)

<< AT+PROFILE=40

>> OK

Iyo yakazara AT mirairo inogona kuwanikwa kubva kune inoenderana chigadzirwa general programming bhuku rakapihwa neFeasycom. Pazasi pane mashoma mashoma eBluetooth Audio module general programming manual download link:

- FSC-BT1036C (Tenzi-Muranda akabatanidzwa, anogona kushandura pakati pekuteerera tenzi uye odhiyo muranda mabasa kuburikidza nemirairo)

- FSC-BT1026C (Inotsigira odhiyo muranda basa uye TWS basa)

- FSC-BT1035 (Inotsigira audio master function)

Mupumburu TOP