Momwe Mungasinthire Mbiri ya Feasycom Bluetooth Audio Module By AT Commands?

M'ndandanda wazopezekamo

Feasycom a Bluetooth Audio gawo zikuphatikizapo mndandanda wa mbiri kwa deta ndi Audio kufala ntchito. Madivelopa akamalemba ndikuwongolera mapulogalamu, nthawi zambiri amafunika kukonza magwiridwe antchito a firmware. Choncho, Feasycom amapereka ya malamulo AT ndi mtundu yeniyeni kuti atsogolere Madivelopa mu configuring mbiri nthawi iliyonse, kulikonse. Nkhaniyi ikufotokoza momwe mungagwiritsire ntchito malamulo awa AT kwa Madivelopa ntchito Feasycom Bluetooth Audio zigawo.

Choyamba, mawonekedwe a Feasycom a AT malamulo ndi motere:

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

Zindikirani:

- Malamulo onse amayamba ndi "AT" ndikutha ndi " "

- " " imayimira kubweza kwagalimoto, yofanana ndi "HEX" ngati "0x0D"

- " " imayimira chakudya chamzere, chofanana ndi "HEX" ngati "0x0A"

- Ngati lamulo likuphatikiza magawo, magawowo ayenera kulekanitsidwa ndi "="

- Ngati lamuloli likuphatikiza magawo angapo, magawowo ayenera kulekanitsidwa ndi ","

- Ngati lamulo liri ndi yankho, yankho limayamba ndi " "ndikumaliza ndi" "

- Gawoli liyenera kubweza nthawi zonse zotsatira za kuphedwa kwa lamulo, kubwezera "Chabwino" kuti apambane ndi ERR for failure (the figure below lists the meanings of all ERR )

Khodi Yolakwika | Tanthauzo

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

001 | Zalephera

002 | Parameter yolakwika

003 | Dziko losalondola

004 | Kusagwirizana kwalamulo

005 | Tanganidwa

006 | Lamulo silinagwiritsidwe ntchito

007 | Mbiri sinayatsidwe

008 | Palibe kukumbukira

Ena | Zasungidwa kuti zigwiritsidwe ntchito mtsogolo

Zotsatirazi ndi zitsanzo ziwiri za zotsatira za AT command:

  1. Werengani dzina la Bluetooth la module

<< PA+VER

>> +VER=FSC-BT1036-XXXX

>> Chabwino

  1. Yankhani foni ngati palibe foni yomwe ikubwera

<< AT+HFPANSW

>> ERR003

Kenako, tiyeni titchule zina zomwe zimagwiritsidwa ntchito kwambiri monga momwe zilili pansipa:

- SPP (Serial Port Mbiri)

- GATTS (Generic Attribute Profile LE-Peripheral role)

- GATTC (Generic Attribute Profile LE-Central udindo)

- HFP-HF (mbiri Yopanda Manja)

- HFP-AG (Nthawi ya Hands-Free-AG)

- A2DP-Sink (Njira Yapamwamba Yogawa Nyimbo)

- A2DP-Source (Njira Yapamwamba Yogawa Nyimbo)

- AVRCP-Controller ( Mbiri yakutali ya Audio/Video)

- AVRCP-Target (Profile yakutali ya Audio/Video)

- HID-DEVICE (Mbiri ya Chiyankhulo cha Anthu)

- PBAP ( Mbiri Yofikira Mafoni Afoni)

- iAP2 (Pazida za iOS)

Pomaliza, timalemba malamulo ofananira a AT pazambiri zomwe tazitchula pamwambapa patebulo ili pansipa:

Command | AT+PROFILE{=Param}

Pama | Zowonetsedwa ngati gawo la decimal, gawo lililonse likuyimira

KUKHALA[0] | SPP (Serial Port Profile)

ZINTHU[1] | GATT Server (Generic Attribute Profile)

ZOKHUDZA[2] | GATT Client (Generic Attribute Profile)

ZOKHUDZA[3] | HFP-HF (Hands-Free Profile Handsfree)

ZOKHUDZA[4] | HFP-AG (Hands-Free Profile Audio Gateway)

CHONSE[5] | A2DP Sink (Mbiri Yapamwamba Yogawa Nyimbo)

ZOKHUDZA[6] | Gwero la A2DP (Nkhani Yapamwamba Yogawa Nyimbo)

CHONSE[7] | AVRCP Controller (Mawu / Kanema wolamulira wakutali)

ZINTHU[8] | AVRCP Target (Zomvera / Kanema wolamulira wakutali)

ZOKHUDZA[9] | Kiyibodi ya HID ( Mbiri Yachiyankhulo cha Anthu)

ZITHUNZI[10] | Seva ya PBAP ( Mbiri Yofikira Mafoni Afoni)

ZITHUNZI[15] | iAP2 (Pazida za iOS)

Yankho | +NTHAWI YONSE=Param

Dziwani | Mbiri zotsatirazi sizingatheke panthawi imodzi kudzera pamalamulo a AT:

- Seva ya GATT ndi Makasitomala a GATT

- HFP Sink ndi HFP Source

- A2DP Sink ndi A2DP Source

- AVRCP Controller ndi AVRCP Target

Kugwiritsa ntchito malamulo a AT kukonza Mbiri ya Feasycom Bluetooth Audio Module imayikidwa mu mawonekedwe a binary mu pulogalamu ya firmware. Magawo amayenera kukonzedwa posintha malo ofananira a BIT kukhala manambala a decimal. Nazi zitsanzo zitatu:

1. Werengani mbiri yapano

<< AT+PROFILE

>> +MBIRI=1195

2. Yambitsani HFP Source ndi A2DP Source yokha, zimitsani zina (ie, BIT[4] ndi BIT[6] ndi 1 mu binary, ndi malo ena a BIT ndi 0, ndalama zosinthidwa ndi 80)

<< AT+PROFILE=80

>> Chabwino

3. Yambitsani Sink ya HFP ndi A2DP Sink yokha, zimitsani zina (ie, BIT[3] ndi BIT[5] ndi 1 pa binary, ndi malo ena a BIT ndi 0, ndalama zomwe zasinthidwa ndi 40)

<< AT+PROFILE=40

>> Chabwino

Malamulo athunthu a AT atha kupezeka kuchokera ku bukhu lofananira lazinthu zoperekedwa ndi Feasycom. Pansipa pali maulalo ochepa a Bluetooth Audio module general programming manual:

- Chithunzi cha FSC-BT1036C (Wophatikizika wa Master-Slave, amatha kusinthana pakati pa ma audio master ndi ma audio akapolo kudzera pamalamulo)

- Chithunzi cha FSC-BT1026C (Imathandizira ntchito yaukapolo wa audio ndi ntchito ya TWS)

- Chithunzi cha FSC-BT1035 (Imathandizira audio master function)

Pitani pamwamba