Hvernig á að stilla prófíl Feasycom Bluetooth hljóðeiningarinnar með AT skipunum?

Efnisyfirlit

Bluetooth hljóðeining Feasycom inniheldur röð sniða fyrir gagna- og hljóðflutningsaðgerðir. Þegar forritarar eru að skrifa og kemba forrit þurfa þeir oft að stilla virkni einingarinnar fastbúnaðar. Þess vegna veitir Feasycom sett af AT skipunum með ákveðnu sniði til að auðvelda forriturum að stilla snið hvenær sem er og hvar sem er. Þessi grein mun kynna hvernig á að nota þessar AT skipanir fyrir forriturum sem nota Feasycom Bluetooth hljóðeiningar.

Í fyrsta lagi er snið AT skipana Feasycom sem hér segir:

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

Athugaðu:

- Allar skipanir byrja á "AT" og enda á " "

-" " táknar flutningsgetu, sem samsvarar "HEX" sem "0x0D"

-" " táknar línustrauminn, sem samsvarar "HEX" sem "0x0A"

- Ef skipunin inniheldur færibreytur ættu færibreyturnar að vera aðskildar með "="

- Ef skipunin inniheldur margar færibreytur ættu færibreyturnar að vera aðskildar með ","

- Ef skipunin hefur svar byrjar svarið á " " og endar á " "

- Einingin ætti alltaf að skila niðurstöðu skipunarinnar, skila "Í lagi" fyrir árangur og ERR for failure (the figure below lists the meanings of all ERR )

Villukóði | Merking

------------|--------

001 | Mistókst

002 | Ógild færibreyta

003 | Ógilt ástand

004 | Skipunarmisræmi

005 | Upptekinn

006 | Skipun ekki studd

007 | Ekki kveikt á prófíl

008 | Ekkert minni

Aðrir | Frátekið til notkunar í framtíðinni

Eftirfarandi eru tvö dæmi um niðurstöður AT skipana:

  1. Lestu Bluetooth heiti einingarinnar

<< AT+VER

>> +VER=FSC-BT1036-XXXX

>> Allt í lagi

  1. Svaraðu símtali þegar ekkert er hringt

<< AT+HFPANSW

>> ERR003

Næst skulum við skrá nokkur algeng snið eins og sýnt er hér að neðan:

- SPP (Serial Port Profile)

- GATTS (Generic Attribute Profile LE-Pipheral hlutverk)

- GATTC (Generic Attribute Profile LE-Central role)

- HFP-HF (handfrjáls snið)

- HFP-AG (Hands-Free-AG prófíl)

- A2DP-Sink (Advanced Audio Distribution Profile)

- A2DP-uppspretta (Advanced Audio Distribution Profile)

- AVRCP-stýribúnaður (snið fyrir hljóð-/myndfjarstýringu)

- AVRCP-Target (hljóð-/myndfjarstýringarsnið)

- HID-TÆKI (Human Interface Profile)

- PBAP (Símabókaraðgangssnið)

- iAP2 (fyrir iOS tæki)

Að lokum listum við samsvarandi AT skipanir fyrir sniðin sem nefnd eru hér að ofan í töflunni hér að neðan:

Skipun | AT+PROFILE{=Param}

Param | Gefið upp sem tugabitareit, hver biti táknar

BIT[0] | SPP (Serial Port Profile)

BIT[1] | GATT þjónn (Generic Attribute Profile)

BIT[2] | GATT viðskiptavinur (Generic Attribute Profile)

BIT[3] | HFP-HF (handfrjálst prófíl handfrjálst)

BIT[4] | HFP-AG (handfrjáls sniðhljóðgátt)

BIT[5] | A2DP vaskur (Advanced Audio Distribution Profile)

BIT[6] | A2DP uppspretta (Advanced Audio Distribution Profile)

BIT[7] | AVRCP stjórnandi (snið fyrir hljóð-/myndfjarstýringu)

BIT[8] | AVRCP-markmið (hljóð-/myndfjarstýringarsnið)

BIT[9] | HID lyklaborð (Human Interface Profile)

BIT[10] | PBAP Server (Símaskrá aðgangssnið)

BIT[15] | iAP2 (fyrir iOS tæki)

Svar | +PROFILE=Stofn

Athugið | Ekki er hægt að virkja eftirfarandi snið samtímis með AT skipunum:

- GATT Server og GATT Client

- HFP vaskur og HFP uppspretta

- A2DP vaskur og A2DP uppspretta

- AVRCP Controller og AVRCP Target

Notkun AT skipana til að stilla prófíl Feasycom Bluetooth hljóðeiningarinnar er útfærð á tvöfalt formi í vélbúnaðarforritinu. Stilla þarf færibreyturnar með því að breyta samsvarandi BIT stöðunum í aukastafi. Hér eru þrjú dæmi:

1. Lestu núverandi prófíl

<< AT+PROFILE

>> +PROFILE=1195

2. Virkjaðu aðeins HFP Source og A2DP Source, slökktu á öðrum (þ.e. bæði BIT[4] og BIT[6] eru 1 í tvöfaldri, og aðrar BIT stöður eru 0, umreiknuð aukastafur er 80)

<< AT+PROFILE=80

>> Allt í lagi

3. Virkjaðu aðeins HFP Sink og A2DP Sink, slökktu á öðrum (þ.e. bæði BIT[3] og BIT[5] eru 1 í tvöfaldri og aðrar BIT stöður eru 0, umreiknuð aukastafur er 40)

<< AT+PROFILE=40

>> Allt í lagi

Heildar AT skipanir er hægt að nálgast í almennri forritunarhandbók samsvarandi vöru sem Feasycom gefur. Hér að neðan eru aðeins nokkrir helstu Bluetooth hljóðeiningar almennar forritunarhandbók niðurhalstenglar:

- FSC-BT1036C (Master-Slave samþætt, getur skipt á milli hljóðstjóra og hljóðþrælaðgerða með skipunum)

- FSC-BT1026C (Styður hljóðþrælaaðgerð og TWS virkni)

- FSC-BT1035 (Styður hljóðstjóraaðgerð)

Flettu að Top