Modula Audio ya Bluetooth ya Feasycom ji bo fonksiyonên daneyan û veguheztina deng rêzek profîlan vedihewîne. Dema ku pêşdebir bernameyan dinivîsin û xeletiyê dikin, ew bi gelemperî hewce ne ku fonksiyona firmware ya modulê mîheng bikin. Ji ber vê yekê, Feasycom komek fermanên AT-ê bi formatek taybetî peyda dike da ku pêşdebiran di veavakirina profîlan de her dem, li her deverê hêsantir bike. Vê gotarê dê çawa van emrên AT-ê ji pêşdebiran re ku modulên Audio-ya Feasycom Bluetooth bikar tînin bikar bînin destnîşan bike.
Pêşîn, forma fermanên AT-ê yên Feasycom wiha ye:
AT + Ferman{=Param1{,Param2{,Param3...}}}
Not:
- Hemî ferman bi "AT" dest pê dikin û bi "" diqedin. "
-" "Vegera gerîdeyê, ku bi "HEX" re têkildar e wekî "0x0D" nîşan dide
-" " xwarina rêzê, ku bi "HEX" re têkildar e wekî "0x0A" nîşan dide
- Ger emrê pîvanan dihewîne, divê pîvan bi "="" werin veqetandin.
- Ger ferman gelek parameteran vedihewîne, divê parametr bi "," ji hev bên veqetandin.
- Ger bersivek fermanê hebe, bersiv bi "" dest pê dike. "û bi" bi dawî dibe "
- Pêdivî ye ku modul her gav encama pêkanîna fermanê vegerîne, ji bo serketinê "OK" û for failure (the figure below lists the meanings of all ERR )
Koda çewtiyê | Mane
------------|--------
001 | Bi ser neket
002 | Parametreya nederbasdar
003 | Dewlet nederbasdar
004 | Lihevhatina fermanan
005 | Bikar
006 | Ferman nayê piştgirî kirin
007 | Profîl venebûye
008 | Bîr nîne
Yên din | Ji bo karanîna pêşerojê ve hatî parastin
Li jêr du mînakên encamên pêkanîna fermana AT hene:
- Navê Bluetooth-ê ya modulê bixwînin
<< AT+VER
>> +VER=FSC-BT1036-XXXX
>> OK
- Dema ku têlefonek tê tune be bersiv bidin bangek
<< AT+HFPANSW
>> ERR003
Dûv re, werin em hin profîlên ku bi gelemperî têne bikar anîn wekî ku li jêr têne destnîşan kirin navnîş bikin:
- SPP (Profîla Porta Serial)
- GATTS (Profîla Taybetmendiya Giştî ya LE-Rola Perîferîk)
- GATTC (Profîla Taybetmendiya Giştî ya LE-Rola Navendî)
- HFP-HF (Profîla Bê Destan)
- HFP-AG (Profîla Hands-Free-AG)
- A2DP-Sink (Profîla Belavkirina Dengê Pêşkeftî)
- A2DP-Çavkanî (Profîla Belavkirina Dengê Pêşketî)
- AVRCP-Kontrolker (Profîla Kontrolkerê Dûr a Deng / Vîdyo)
- AVRCP-Target (Profîla Kontrolkerê Dûr a Deng / Vîdyo)
- HID-DEVICE (Profîla Navbera Mirovan)
- PBAP (Profîla Gihîştina Pirtûka Têlefonê)
- iAP2 (Ji bo cîhazên iOS)
Di dawiyê de, em ji bo profîlên ku li jor hatine destnîşan kirin di tabloya jêrîn de emrên AT-ê yên têkildar navnîş dikin:
Ferman | AT+PROFILE{=Param}
Param | Wek qadeke bit ya dehekî tê îfadekirin, her bit temsîl dike
BIT[0] | SPP (Profîla Porta Serial)
BIT[1] | Pêşkêşkara GATT (Profîla Taybetmendiya Giştî)
BIT[2] | Xerîdar GATT (Profîla Taybetmendiya Giştî)
BIT[3] | HFP-HF (Hands-Free Profile Handsfree)
BIT[4] | HFP-AG (Hands-Free Profile Audio Gateway)
BIT[5] | A2DP Sink (Profîla Belavkirina Dengê Pêşketî)
BIT[6] | Çavkaniya A2DP (Profîla Belavkirina Dengê Pêşketî)
BIT[7] | Kontrolkerê AVRCP (Profîla Kontrolkerê Dûr a Deng / Vîdyo)
BIT[8] | AVRCP Target (Profîla Kontrolkerê Dûr a Deng / Vîdyo)
BIT[9] | Klavyeya HID (Profîla Navbera Mirovan)
BIT[10] | Pêşkêşkara PBAP (Profîla Gihîştina Pirtûka Têlefonê)
BIT[15] | iAP2 (Ji bo cîhazên iOS)
Bersiv | +PROFILE=Param
Nîşe | Profîlên jêrîn bi hevdemî bi fermanên AT-ê nayên çalak kirin:
- Pêşkêşkara GATT û Xerîdar GATT
- HFP Sink û Çavkaniya HFP
- A2DP Sink û Çavkaniya A2DP
- Kontrolkerê AVRCP û Armanca AVRCP
Bikaranîna fermanên AT-ê ji bo mîhengkirina Profîla Feasycom Modula Audio ya Bluetooth-ê di bernameya firmware de di forma binary de tête bicîh kirin. Pêdivî ye ku parametre bi veguheztina pozîsyonên BIT-ê yên têkildar bi hejmarên dehîkî ve werin mîheng kirin. Li vir sê nimûne hene:
1. Profîla niha bixwînin
<< AT+PROFILE
>> +PROFILE=1195
2. Tenê Çavkaniya HFP û Çavkaniya A2DP çalak bike, yên din neçalak bike (ango, hem BIT[4] û hem jî BIT[6] di binary de 1 ne, û cihên din ên BIT 0 in, berhevoka dehiyê ya ku hatiye veguheztin 80 ye)
<< AT+PROFILE=80
>> OK
3. Tenê HFP Sink û A2DP Sink çalak bikin, yên din neçalak bikin (ango, hem BIT[3] û hem jî BIT[5] di binary de 1 ne, û cihên din ên BIT 0 in, berhevoka dehiyê ya ku hatiye veguheztin 40 e)
<< AT+PROFILE=40
>> OK
Fermanên AT-ê yên bêkêmasî dikarin ji manuala bernamesaziya giştî ya hilbera têkildar a ku ji hêla Feasycom ve hatî peyda kirin têne wergirtin. Li jêr tenê çend lînkên dakêşana manuala bernameya giştî ya modula Bluetooth Audio ya sereke hene:
- FSC-BT1036C (Master-Slave entegre, dikare bi fermanan di navbera fonksiyonên masterê deng û xulamê deng de biguhezîne)
- FSC-BT1026C (Fonksiyon xulamê deng û fonksiyona TWS piştgirî dike)
- FSC-BT1035 (Piştgiriya fonksiyona masterê ya bihîstwerî dike)