Yadda za a saita Bayanan martaba na Feasycom Bluetooth Audio Module Ta AT Dokokin?

Teburin Abubuwan Ciki

Feasycom's Bluetooth Audio module ya ƙunshi jerin bayanan martaba don bayanai da ayyukan watsa sauti. Lokacin da masu haɓakawa ke rubutawa da gyara shirye-shirye, galibi suna buƙatar saita ayyukan firmware na module. Saboda haka, Feasycom yana ba da saitin umarni na AT tare da takamaiman tsari don sauƙaƙe masu haɓakawa a cikin daidaita bayanan martaba kowane lokaci, ko'ina. Wannan labarin zai gabatar da yadda ake amfani da waɗannan umarnin AT zuwa masu haɓakawa ta amfani da samfuran Feasycom Bluetooth Audio.

Na farko, tsarin umarnin Feasycom's AT kamar haka:

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

lura:

- Duk umarni suna farawa da "AT" kuma suna ƙare da " "

-" " yana wakiltar dawowar karusar, daidai da "HEX" a matsayin "0x0D"

-" " yana wakiltar ciyarwar layi, daidai da "HEX" a matsayin "0x0A"

- Idan umarnin ya ƙunshi sigogi, yakamata a raba sigogi ta hanyar "="

- Idan umarnin ya ƙunshi sigogi da yawa, yakamata a raba sigogi ta hanyar ","

- Idan umarnin yana da amsa, amsa yana farawa da " "kuma ya kare" "

- Module ya kamata koyaushe ya dawo da sakamakon aiwatar da umarnin, dawo da "Ok" don nasara da ERR for failure (the figure below lists the meanings of all ERR )

Lambar Kuskure | Ma'ana

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

001 | Ba a yi nasara ba

002 | Siga mara inganci

003 | Jihar mara inganci

004 | Rashin daidaiton umarni

005 | Aiki

006 | Ba a tallafawa umarnin

007 | Ba a kunna bayanin martaba ba

008 | Babu ƙwaƙwalwar ajiya

Wasu | An tanadi don amfani nan gaba

Misalai biyu ne na sakamakon aiwatar da umarnin AT:

  1. Karanta sunan Bluetooth na module

<< AT+VER

>> +VER=FSC-BT1036-XXX

>> Ok

  1. Amsa kira lokacin da babu kira mai shigowa

<< AT+HFPANSW

>> ERR003

Na gaba, bari mu lissafa wasu bayanan martaba da aka saba amfani da su kamar yadda aka nuna a ƙasa:

- SPP (Serial Port Profile)

- GATTS (Jamhuriyar Siffar Sifa ta LE-Peripheral rawar)

- GATTC (Jamhuriyar Siffar Sifa ta LE-Tsakiya)

- HFP-HF (Bayanin Bayanan Hannun-Kyauta)

- HFP-AG (Bayanai na Hannu-Free-AG)

- A2DP-Sink (Babban Bayanan Rarraba Audio)

- A2DP-Source (Babban Bayanan Rarraba Audio)

- AVRCP-Mai sarrafa (Bayanan Bayani na Audio/Video)

- AVRCP-Target (Bayanan Bayani na Audio/Video)

- BOYE-NA'AUR (Bayanan Mutuncin Mutum)

- PBAP (Bayanin Shiga Littafin Waya)

- iAP2 (Don na'urorin iOS)

A ƙarshe, mun jera madaidaitan umarnin AT don bayanan martaba da aka ambata a sama a cikin teburin da ke ƙasa:

Umurni | AT+PROFILE{=Param}

Param | An bayyana azaman filin bit decimal, kowane bit yana wakiltar

BIT[0] | SPP (Serial Port Profile)

BIT[1] | Sabar GATT (Babban Siffar Sifa)

BIT[2] | Abokin ciniki na GATT (Babban Siffar Sifa)

BIT[3] | HFP-HF (abin sawa akunni na Bayanan Hannu)

BIT[4] | HFP - AG

BIT[5] | A2DP Sink (Babban Bayanan Rarraba Audio)

BIT[6] | Tushen A2DP (Babban Bayanan Rarraba Audio)

BIT[7] | Mai Kula da AVRCP (Bayanan Bayani na Audio/Video)

BIT[8] | AVRCP Target (Bayanin Mai sarrafa Rasa Audio/Video)

BIT[9] | Allon madannai na HID (Bayanan Mutuncin Mutum)

BIT[10] | PBAP Server (Bayanan shiga littafin waya)

BIT[15] | iAP2 (Don na'urorin iOS)

Martani | +PROFILE=Param

Note | Ba za a iya kunna bayanan martaba masu zuwa lokaci guda ta hanyar umarnin AT ba:

- GATT Server da GATT Client

- HFP Sink da HFP Source

- A2DP Sink da A2DP Source

- Mai Kula da AVRCP da AVRCP Target

Amfani da umarnin AT don saita Bayanan martaba na Feasycom Bluetooth Audio Module ana aiwatar da shi a cikin nau'i na binaryar a cikin shirin firmware. Ana buƙatar daidaita sigogi ta hanyar canza madaidaitan matsayi na BIT zuwa lambobi goma. Ga misalai guda uku:

1. Karanta bayanin martaba na yanzu

<< AT+PROFILE

>> +PROFILE=1195

2. Kunna tushen HFP kawai da Tushen A2DP, kashe wasu (watau duka BIT[4] da BIT[6] 1 ne a cikin binary, sauran matsayi na BIT 0 ne, jimlar juzu'i na 80)

<< AT+PROFILE=80

>> Ok

3. Kunna HFP Sink kawai da A2DP Sink, musaki wasu (watau duka BIT[3] da BIT[5] sune 1 a cikin binary, kuma sauran matsayi na BIT sune 0, jimlar juzu'in juzu'i shine 40)

<< AT+PROFILE=40

>> Ok

Ana iya samun cikakkun umarnin AT daga babban jagorar shirye-shirye na samfurin wanda Feasycom ya bayar. A ƙasa akwai ƴan manyan hanyoyin haɗin gwiwar zazzagewa na Bluetooth Audio na gabaɗaya:

- Saukewa: FSC-BT1036C (Master-Bawa hadedde, na iya canzawa tsakanin mai sarrafa sauti da ayyukan bawa mai jiwuwa ta hanyar umarni)

- Saukewa: FSC-BT1026C (Yana goyan bayan aikin bawa mai jiwuwa da aikin TWS)

- Saukewa: FSC-BT1035 (Yana goyan bayan aikin babban sauti)

Gungura zuwa top