Jinsi ya kusanidi Profaili ya Feasycom Bluetooth Moduli ya Sauti Kwa Amri za AT?

Orodha ya Yaliyomo

Moduli ya Sauti ya Bluetooth ya Feasycom inajumuisha mfululizo wa wasifu kwa data na vitendaji vya upitishaji sauti. Wakati watengenezaji wanaandika na kurekebisha programu, mara nyingi wanahitaji kusanidi utendakazi wa firmware ya moduli. Kwa hivyo, Feasycom hutoa seti ya amri za AT zilizo na umbizo maalum ili kuwezesha watengenezaji kusanidi wasifu wakati wowote, mahali popote. Makala haya yatatambulisha jinsi ya kutumia amri hizi za AT kwa watengenezaji wanaotumia moduli za Sauti za Feasycom Bluetooth.

Kwanza, umbizo la amri za AT za Feasycom ni kama ifuatavyo:

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

Kumbuka:

- Amri zote huanza na "AT" na kuishia na " "

- " " inawakilisha kurudi kwa gari, sambamba na "HEX" kama "0x0D"

- " " inawakilisha mlisho wa mstari, unaolingana na "HEX" kama "0x0A"

- Ikiwa amri inajumuisha vigezo, vigezo vinapaswa kutengwa na "="

- Ikiwa amri inajumuisha vigezo vingi, vigezo vinapaswa kutengwa na ","

- Ikiwa amri ina jibu, jibu linaanza na " "na kuishia na" "

- Moduli inapaswa kurudisha kila wakati matokeo ya utekelezaji wa amri, ikirudisha "Sawa" kwa mafanikio na ERR for failure (the figure below lists the meanings of all ERR )

Msimbo wa Hitilafu | Maana

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

001 | Imeshindwa

002 | Kigezo batili

003 | Jimbo batili

004 | Amri kutolingana

005 | Shughuli

006 | Amri haitumiki

007 | Wasifu haujawashwa

008 | Hakuna kumbukumbu

Wengine | Imehifadhiwa kwa matumizi ya baadaye

Ifuatayo ni mifano miwili ya matokeo ya utekelezaji wa amri ya AT:

  1. Soma jina la Bluetooth la moduli

<< AT+VER

>> +VER=FSC-BT1036-XXXX

>> Sawa

  1. Jibu simu wakati hakuna simu inayoingia

<< AT+HFPANSW

>> ERR003

Ifuatayo, hebu tuorodheshe baadhi ya wasifu unaotumika kama inavyoonyeshwa hapa chini:

- SPP (Profaili ya Bandari ya serial)

- GATTS (Wasifu wa Sifa ya Jumla LE-Jukumu la Pembeni)

- GATTC (Jukumu la Sifa ya Jumla LE-Central)

- HFP-HF (Wasifu Bila Mikono)

- HFP-AG (Wasifu wa Hands-Free-AG)

- A2DP-Sink (Wasifu wa Juu wa Usambazaji wa Sauti)

- A2DP-Chanzo (Wasifu wa Juu wa Usambazaji wa Sauti)

- Mdhibiti wa AVRCP (Profaili ya Kidhibiti cha Kidhibiti cha Sauti/Video)

- Lengo la AVRCP (Profaili ya Kidhibiti cha Kidhibiti cha Sauti/Video)

- HID-DEVICE (Wasifu wa Kiolesura cha Binadamu)

- PBAP (Profaili ya Ufikiaji wa Kitabu cha Simu)

- iAP2 (Kwa vifaa vya iOS)

Mwishowe, tunaorodhesha amri zinazolingana za AT kwa profaili zilizotajwa hapo juu kwenye jedwali hapa chini:

Amri | AT+PROFILE{=Param}

Param | Imeonyeshwa kama sehemu ndogo ya desimali, kila biti inawakilisha

KIDOGO[0] | SPP (Serial Port Profile)

KIDOGO[1] | Seva ya GATT (Wasifu wa Sifa ya Jumla)

KIDOGO[2] | Mteja wa GATT (Wasifu wa Sifa ya Jumla)

KIDOGO[3] | HFP-HF (Handsfree Profile)

KIDOGO[4] | HFP-AG (Lango la Sauti ya Wasifu Bila Mikono)

KIDOGO[5] | Sink ya A2DP (Wasifu wa Hali ya Juu wa Usambazaji wa Sauti)

KIDOGO[6] | Chanzo cha A2DP (Wasifu wa Juu wa Usambazaji wa Sauti)

KIDOGO[7] | Kidhibiti cha AVRCP (Profaili ya kidhibiti cha mbali cha Sauti/Video)

KIDOGO[8] | Lengo la AVRCP (Profaili ya kidhibiti cha mbali cha Sauti/Video)

KIDOGO[9] | Kibodi ya HID (Wasifu wa Kiolesura cha Binadamu)

KIDOGO[10] | Seva ya PBAP (Wasifu wa Ufikiaji wa Kitabu cha Simu)

KIDOGO[15] | iAP2 (Kwa vifaa vya iOS)

Jibu | +PROFILE=Param

Kumbuka | Profaili zifuatazo haziwezi kuwezeshwa kwa wakati mmoja kupitia amri za AT:

- Seva ya GATT na Mteja wa GATT

- Kuzama kwa HFP na Chanzo cha HFP

- Sink ya A2DP na Chanzo cha A2DP

- Kidhibiti cha AVRCP na Lengo la AVRCP

Kutumia amri za AT kusanidi Wasifu wa Moduli ya Sauti ya Bluetooth ya Feasycom inatekelezwa kwa njia ya binary katika programu ya programu dhibiti. Vigezo vinahitaji kusanidiwa kwa kubadilisha nafasi zinazolingana za BIT kuwa nambari za desimali. Hapa kuna mifano mitatu:

1. Soma wasifu wa sasa

<< KWENYE+WASIFU

>> +PROFILE=1195

2. Washa Chanzo cha HFP na Chanzo cha A2DP pekee, zima vingine (yaani, BIT[4] na BIT[6] ziko 1 kwenye mfumo wa jozi, na nafasi zingine za BIT ni 0, jumla ya desimali iliyobadilishwa ni 80)

<< AT+PROFILE=80

>> Sawa

3. Washa Sink ya HFP na Sink ya A2DP pekee, zima zingine (yaani, BIT[3] na BIT[5] ziko 1 kwenye mfumo wa jozi, na nafasi zingine za BIT ni 0, jumla ya desimali iliyobadilishwa ni 40)

<< AT+PROFILE=40

>> Sawa

Amri kamili za AT zinaweza kupatikana kutoka kwa mwongozo wa jumla wa programu wa bidhaa unaotolewa na Feasycom. Hapa chini ni viungo vichache tu vya msingi vya upakuaji wa moduli ya Sauti ya Bluetooth kwa ujumla:

- FSC-BT1036C (Master-Slave imejumuishwa, inaweza kubadilisha kati ya kazi kuu za sauti na sauti za mtumwa kupitia amri)

- FSC-BT1026C (Inaauni utendaji wa mtumwa wa sauti na utendaji wa TWS)

- FSC-BT1035 (Inasaidia kazi kuu ya sauti)

Kitabu ya Juu