Uyilungisa kanjani iphrofayili ye-Feasycom Bluetooth Audio Module Ngemiyalo ye-AT?

Okuqukethwe

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:

  1. Funda igama le-Bluetooth lemojuli

<< AT+VER

>> +VER=FSC-BT1036-XXXX

>> KULUNGILE

  1. 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)

Skrolela Top