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:
- Verenga zita reBluetooth remodule
<< AT+VER
>> +VER=FSC-BT1036-XXXX
>> OK
- 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)