د Feasycom د بلوتوټ آډیو ماډل کې د ډیټا او آډیو لیږد فعالیتونو لپاره د پروفایلونو لړۍ شامل دي. کله چې پراختیا کونکي برنامه لیکي او ډیبګ کوي ، دوی ډیری وختونه اړتیا لري د ماډل فرم ویئر فعالیت تنظیم کړي. له همدې امله، Feasycom د ځانګړي ب formatې سره د AT کمانډونو سیټ چمتو کوي ترڅو پراختیا کونکو ته هر وخت ، هرچیرې د پروفایلونو تنظیم کولو کې اسانه کړي. دا مقاله به د Feasycom بلوتوټ آډیو ماډلونو په کارولو سره پراختیا کونکو ته د دې AT کمانډونو کارولو څرنګوالی معرفي کړي.
لومړی، د Feasycom د AT امرونو بڼه په لاندې ډول ده:
AT+ کمانډ{=Param1{,Param2{,Param3...}}}
نوټ:
- ټول کمانډونه د "AT" سره پیل کیږي او په "سره پای ته رسیږي" "
-" " د ګاډي بیرته راستنیدو استازیتوب کوي، د "0x0D" په توګه د "HEX" سره مطابقت لري
-" " د لاین فیډ استازیتوب کوي، د "0x0A" په توګه د "HEX" سره مطابقت لري
- که په کمانډ کې پیرامیټونه شامل وي، پیرامیټونه باید د "=" لخوا جلا شي
- که په کمانډ کې ډیری پیرامیټونه شامل وي، پیرامیټونه باید د "،" لخوا جلا شي.
- که کمانډ ځواب ولري، ځواب د "سره پیل کیږي" "او پای ته رسیږي" "
- ماډل باید تل د کمانډ اجرا کولو پایله بیرته راستانه کړي، د بریالیتوب لپاره "OK" بیرته راستانه کړي او for failure (the figure below lists the meanings of all ERR )
د تېروتنې کوډ | مطلب
------------|---------
001 | ناکام شو
002 | ناسم پیرامیټر
003 | ناسم حالت
004 | د کمانډ نشتوالی
005 | بوخت
006 | کمانډ ملاتړ نه کوي
007 | پروفایل نه دی فعال شوی
008 | هیڅ حافظه نشته
نور | د راتلونکي کارونې لپاره ساتل شوي
لاندې د AT کمانډ اجرا کولو پایلو دوه مثالونه دي:
- د ماډل بلوتوټ نوم ولولئ
<< AT+VER
>> +VER=FSC-BT1036-XXXX
>> سمه ده
- یو زنګ ته ځواب ورکړئ کله چې هیڅ راتلونکی کال شتون نلري
<< AT+HFPANSW
>> ERR003
بیا، راځئ چې ځینې عام کارول شوي پروفایلونه لیست کړو لکه څنګه چې لاندې ښودل شوي:
- SPP (سیریل پورټ پروفایل)
- GATTS (د عمومي خاصیت پروفایل LE-Periferal رول)
- GATTC (د عمومي خاصیت پروفایل LE-مرکزي رول)
- HFP-HF (د لاسونو څخه پاک پروفایل)
- HFP-AG (د لاسونو څخه پاک-AG پروفایل)
- A2DP-Sink (د آډیو د توزیع پرمختللي پروفایل)
- A2DP سرچینه (د آډیو د توزیع پرمختللي پروفایل)
- AVRCP کنټرولر (آډیو/ویډیو ریموټ کنټرولر پروفایل)
- AVRCP - هدف (آډیو/ویډیو ریموټ کنټرولر پروفایل)
- HID-DEVICE (د انسان انٹرفیس پروفایل)
- PBAP (د تلیفون کتاب لاسرسي پروفایل)
- iAP2 (د iOS وسیلو لپاره)
په نهایت کې ، موږ په لاندې جدول کې پورته ذکر شوي پروفایلونو لپاره اړونده AT کمانډونه لیست کوو:
قومانده | AT+PROFILE{=Param}
پیرم | د لسیزې بټ ساحې په توګه څرګند شوی، هر بټ استازیتوب کوي
BIT[0] | SPP (سیریل پورټ پروفایل)
BIT[1] | د GATT سرور (عام خاصیت پروفایل)
BIT[2] | د GATT مراجع (عمومي خاصیت پروفایل)
BIT[3] | HFP-HF (د لاسونو څخه پاک پروفایل هینډ فری)
BIT[4] | HFP-AG (د لاسونو څخه پاک پروفایل آډیو دروازه)
BIT[5] | A2DP سنک (د پرمختللی آډیو توزیع پروفایل)
BIT[6] | د A2DP سرچینه (د آډیو د توزیع پرمختللي پروفایل)
BIT[7] | د AVRCP کنټرولر (آډیو/ویډیو ریموټ کنټرولر پروفایل)
BIT[8] | د AVRCP هدف (آډیو/ویډیو ریموټ کنټرولر پروفایل)
BIT[9] | د HID کیبورډ (د انسان انٹرفیس پروفایل)
BIT[10] | د PBAP سرور (د تلیفون کتاب لاسرسي پروفایل)
BIT[15] | iAP2 (د iOS وسیلو لپاره)
ځواب | + PROFILE=پیرام
یادونه | لاندې پروفایلونه په ورته وخت کې د AT کمانډونو له لارې نشي فعال کیدی:
- د GATT سرور او د GATT پیرودونکی
- HFP سنک او HFP سرچینه
- A2DP سنک او A2DP سرچینه
- د AVRCP کنټرولر او د AVRCP هدف
د Feasycom بلوتوټ آډیو ماډل پروفایل تنظیم کولو لپاره د AT کمانډونو کارول د فرم ویئر برنامه کې په بائنری شکل کې پلي کیږي. پیرامیټونه باید د اړونده BIT موقعیتونو په لسیزو شمیرو بدلولو سره تنظیم شي. دلته درې مثالونه دي:
1. اوسنی پروفایل ولولئ
<< AT+PROFILE
>> + PROFILE=1195
2. یوازې د HFP سرچینه او A2DP سرچینه فعاله کړئ، نور غیر فعال کړئ (د بیلګې په توګه، دواړه BIT [4] او BIT [6] په بائنری کې 1 دي، او د BIT نور موقعیتونه 0 دي، د بدل شوي لسیزې مجموعه 80 ده)
<< AT+PROFILE=80
>> سمه ده
3. یوازې د HFP سنک او A2DP سینک فعال کړئ، نور غیر فعال کړئ (د بیلګې په توګه، دواړه BIT[3] او BIT[5] په بائنری کې 1 دي، او د BIT نور موقعیتونه 0 دي، د بدل شوي لسیزې مجموعه 40 ده)
<< AT+PROFILE=40
>> سمه ده
د AT بشپړ کمانډونه د اړوند محصول عمومي برنامې لارښود څخه ترلاسه کیدی شي چې د Feasycom لخوا چمتو شوي. لاندې یوازې یو څو اصلي بلوتوټ آډیو ماډل عمومي برنامې لارښود ډاونلوډ لینکونه دي:
- FSC-BT1036C (ماسټر غلام مدغم شوی، کولی شي د کمانډونو له لارې د آډیو ماسټر او آډیو غلام افعالونو ترمینځ تیر شي)
- FSC-BT1026C (د آډیو غلام فعالیت او TWS فعالیت ملاتړ کوي)
- FSC-BT1035 (د آډیو ماسټر فنکشن ملاتړ کوي)