Imojuli ye-Bluetooth Audio ye-Feasycom ihlanganisa uchungechunge lwamaphrofayili wedatha nemisebenzi yokudlulisa umsindo. Uma abathuthukisi bebhala futhi belungisa izinhlelo, ngokuvamile badinga ukulungisa ukusebenza kwe-firmware yemojuli. Ngakho-ke, i-Feasycom inikeza isethi yemiyalo ye-AT enefomethi ethile ukusiza abathuthukisi ekulungiseleleni amaphrofayili nganoma yisiphi isikhathi, noma kuphi. Lesi sihloko sizokwethula indlela yokusebenzisa le miyalo ye-AT konjiniyela abasebenzisa amamojula we-Feasycom Bluetooth Audio.
Okokuqala, ifomethi yemiyalo ye-AT kaFeasycom imi kanje:
AT+Command{=Param1{,Param2{,Param3...}}}
Qaphela:
- Yonke imiyalo iqala ngo-"AT" futhi igcine ngokuthi " "
- " " imele inqola ebuyayo, ehambelana ne "HEX" njenge "0x0D"
- " " imele okuphakelayo komugqa, okuhambisana ne-"HEX" njenge-"0x0A"
- Uma umyalo uhlanganisa amapharamitha, imingcele kufanele ihlukaniswe ngokuthi "="
- Uma umyalo uhlanganisa imingcele eminingi, imingcele kufanele ihlukaniswe ngokuthi ","
- Uma umyalo unempendulo, impendulo iqala ngokuthi " "futhi iphetha ngokuthi" "
- Imojula kufanele ibuyisele umphumela wokukhishwa komyalo, ibuyisela okuthi "KULUNGILE" ukuze iphumelele kanye ne-ERR for failure (the figure below lists the meanings of all ERR )
Ikhodi Yephutha | Incazelo
------------|--------
001 | Yehlulekile
002 | Ipharamitha engavumelekile
003 | Isimo esingavumelekile
004 | Ukungafani komyalo
005 | Umatasa
006 | Umyalo awusekelwe
007 | Iphrofayela ayivulwanga
008 | Ayikho inkumbulo
Abanye | Igcinelwe ukusetshenziswa esikhathini esizayo
Okulandelayo yizibonelo ezimbili zemiphumela yokukhipha umyalo we-AT:
- Funda igama le-Bluetooth lemojuli
<< AT+VER
>> +VER=FSC-BT1036-XXXX
>> KULUNGILE
- Phendula ucingo uma lungekho ucingo olungenayo
<< AT+HFPANSW
>> ERR003
Okulandelayo, ake sibhale amanye amaphrofayili asetshenziswa kakhulu njengoba kukhonjisiwe ngezansi:
- SPP (Serial Port Profile)
- I-GATTS (Iqhaza Le-Generic Attribute Profile LE-Peripheral)
- I-GATTC (Indima Yesici Esijwayelekile LE-Central indima)
- I-HFP-HF (Iphrofayela Engenazandla)
- I-HFP-AG (Iphrofayela ye-Hands-Free-AG)
- I-A2DP-Sink (Iphrofayili Yokusabalalisa Umsindo Ethuthukisiwe)
- Umthombo we-A2DP (Iphrofayili Yokusabalalisa Umsindo Ethuthukisiwe)
- I-AVRCP-Controller (Iphrofayili yesilawuli esikude somsindo/Ividiyo)
- I-AVRCP-Target (Iphrofayili yesilawuli esikude somsindo/Ividiyo)
- I-HID-DEVICE (Iphrofayela Yesixhumi Esibonakalayo Somuntu)
- I-PBAP (Iphrofayili Yokufinyelela Incwadi Yefoni)
- iAP2 (Yamadivayisi we-iOS)
Ekugcineni, sibhala imiyalo ehambisanayo ye-AT yamaphrofayili ashiwo ngenhla kuthebula elingezansi:
Umyalo | AT+PROFILE{=Param}
Phama | Ivezwe njengenkambu yebhithi yedesimali, ibhithi ngalinye limelela
IQINISO[0] | I-SPP (Serial Port Profile)
IQINISO[1] | Iseva ye-GATT (Iphrofayela Yemfanelo Ejwayelekile)
IQINISO[2] | Iklayenti le-GATT (Iphrofayela Yemfanelo Ejwayelekile)
IQINISO[3] | I-HFP-HF (I-handsfree Profile ye-handsfree)
IQINISO[4] | I-HFP-AG (Isango Lomsindo Lephrofayili Yezandla Engenazandla)
IQINISO[5] | I-A2DP Sink (Iphrofayili Yokusabalalisa Umsindo Ethuthukisiwe)
IQINISO[6] | Umthombo we-A2DP (Iphrofayela Ethuthukisiwe Yokusabalalisa Umsindo)
IQINISO[7] | I-AVRCP Controller (Iphrofayili yesilawuli esikude somsindo/Ividiyo)
IQINISO[8] | Ithagethi ye-AVRCP (Iphrofayili yesilawuli esikude somsindo/Ividiyo)
IQINISO[9] | Ikhibhodi ye-HID (Iphrofayela Yesixhumi Esibonakalayo Somuntu)
IQINISO[10] | Iseva ye-PBAP (Iphrofayela Yokufinyelela Ibhuku Lefoni)
IQINISO[15] | I-iAP2 (Yamadivayisi we-iOS)
Impendulo | +PROFILE=Ipharamu
Qaphela | Amaphrofayili alandelayo awakwazi ukunikwa amandla kanyekanye ngemiyalo ye-AT:
- Iseva ye-GATT kanye neKlayenti le-GATT
- HFP Sink kanye HFP Source
- I-A2DP Sink kanye nomthombo we-A2DP
- Isilawuli se-AVRCP kanye ne-AVRCP Target
Ukusebenzisa imiyalo ye-AT ukuze ulungiselele Iphrofayili ye-Feasycom Bluetooth Audio Module kusetshenziswa ngendlela kanambambili ohlelweni lwe-firmware. Amapharamitha adinga ukulungiswa ngokuguqula izindawo ze-BIT ezihambisanayo zibe izinombolo zamadesimali. Nazi izibonelo ezintathu:
1. Funda iphrofayili yamanje
<< AT+PROFILE
>> +PROFILE=1195
2. Nika amandla kuphela Umthombo we-HFP kanye Nomthombo we-A2DP, khubaza okunye (okungukuthi, kokubili i-BIT[4] ne-BIT[6] kuno-1 kokukodwa kanambambili, kanti ezinye izindawo ze-BIT zingu-0, isamba sedesimali esiguquliwe singu-80)
<< AT+PROFILE=80
>> KULUNGILE
3. Nika amandla i-HFP Sink kanye ne-A2DP Sink kuphela, khubaza ezinye (okungukuthi, kokubili i-BIT[3] ne-BIT[5] kuno-1 kokukodwa kanambambili, kanti ezinye izindawo ze-BIT zingu-0, isamba sedesimali esiguquliwe singu-40)
<< AT+PROFILE=40
>> KULUNGILE
Imiyalo ye-AT ephelele ingatholwa kubhukwana lokuhlela elijwayelekile lomkhiqizo elinikezwe i-Feasycom. Ngezansi kunezixhumanisi zokulanda ezijwayelekile zemojuli ye-Bluetooth Audio eziyinhloko:
- I-FSC-BT1036C (I-Master-Slave ididiyelwe, ingashintsha phakathi kwe-audio master kanye nemisebenzi yesigqila somsindo ngemiyalo)
- I-FSC-BT1026C (Isekela umsebenzi wesigqila somsindo nomsebenzi we-TWS)
- I-FSC-BT1035 (Isekela umsebenzi oyinhloko womsindo)