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:
- Werengani dzina la Bluetooth la module
<< PA+VER
>> +VER=FSC-BT1036-XXXX
>> Chabwino
- 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)