Чӣ тавр профили модули аудиоии Feasycom Bluetooth-ро бо фармонҳои AT танзим кардан мумкин аст?

Мундариҷа

Модули Bluetooth Audio Feasycom як қатор профилҳоро барои функсияҳои интиқоли маълумот ва аудио дар бар мегирад. Вақте ки таҳиягарон барномаҳоро менависанд ва ислоҳ мекунанд, онҳо аксар вақт бояд функсияи нармафзори модулро танзим кунанд. Аз ин рӯ, Feasycom маҷмӯи фармонҳои AT-ро бо формати мушаххас пешкаш мекунад, то ба таҳиягарон дар танзими профилҳо дар вақти дилхоҳ ва дар ҳама ҷо мусоидат кунад. Ин мақола нишон медиҳад, ки чӣ тавр истифода бурдани ин фармонҳои AT ба таҳиягарон бо истифода аз модулҳои Feasycom Bluetooth Audio.

Аввалан, формати фармонҳои AT Feasycom чунин аст:

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

Шарҳ:

- Ҳама фармонҳо бо "AT" оғоз мешаванд ва бо " тамом мешаванд" "

-" " бозгашти вагонро ифода мекунад, ки ба "HEX" ҳамчун "0x0D" мувофиқ аст

-" " пахши сатрро ифода мекунад, ки ба "HEX" ҳамчун "0x0A" мувофиқ аст

- Агар фармон параметрҳоро дар бар гирад, параметрҳо бояд бо "=" ҷудо карда шаванд.

- Агар фармон якчанд параметрҳоро дар бар гирад, параметрҳо бояд бо аломати "," ҷудо карда шаванд.

- Агар фармон ҷавоб дошта бошад, ҷавоб бо "" оғоз мешавад. "ва бо" тамом мешавад "

- Модул бояд ҳамеша натиҷаи иҷрои фармонро баргардонад, барои муваффақият "OK" ва for failure (the figure below lists the meanings of all ERR )

Рамзи хато | Маънои

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

001 | Муваффақ шуд

002 | Параметри нодуруст

003 | Ҳолати нодуруст

004 | Мутобиқати фармон

005 | Банд

006 | Фармон дастгирӣ намешавад

007 | Профил фаъол нест

008 | Хотира нест

Дигарон | Барои истифодаи оянда захира карда шудааст

Дар зер ду мисоли натиҷаҳои иҷрои фармони AT оварда шудаанд:

  1. Номи Bluetooth-и модулро хонед

<< AT+VER

>> +VER=FSC-BT1036-XXXX

>> Хуб

  1. Вақте ки занги даромад нест, ба занг ҷавоб диҳед

<< AT+HFPANSW

>> ERR003

Минбаъд, биёед баъзе профилҳои маъмулан истифодашавандаро, ки дар зер нишон дода шудаанд, номбар кунем:

- SPP (профили порти силсилавӣ)

- GATTS (Профили умумии аттрибутӣ LE-нақши периферӣ)

- GATTC (Профили умумии аттрибутӣ LE-нақши марказӣ)

- HFP-HF (Профили бе дасти худ)

- HFP-AG (Профили Hands-Free-AG)

- A2DP-Sink (Профили паҳнкунии аудиои пешрафта)

- A2DP-Source (Профили паҳнкунии аудиои пешрафта)

- AVRCP-Controller (Профили назорати дурдасти аудио/видео)

- AVRCP-Target (Профили назорати дурдасти аудио/видео)

- HID-DEVICE (Профили интерфейси инсон)

- PBAP (Профили дастрасии китоби телефонӣ)

- iAP2 (Барои дастгоҳҳои iOS)

Дар ниҳоят, мо фармонҳои мувофиқи AT-ро барои профилҳои дар боло зикршуда дар ҷадвали зер номбар мекунем:

Фармон | AT+PROFILE{=Param}

Парам | Ҳамчун майдони битҳои даҳӣ ифода карда шудааст, ҳар як битро ифода мекунад

BIT[0] | SPP (профили порти силсилавӣ)

БИТ[1] | Сервери GATT (Профили умумӣ)

БИТ[2] | Мизоҷи GATT (Профили умумӣ)

БИТ[3] | HFP-HF (Профили дастҳои озод)

БИТ[4] | HFP-AG (Шлюзи профили аудиоии дастӣ)

БИТ[5] | A2DP Sink (Профили паҳнкунии аудиои пешрафта)

БИТ[6] | A2DP Source (Профили паҳнкунии аудиои пешрафта)

БИТ[7] | Назоратчии AVRCP (Профили назорати дурдасти аудио/видео)

БИТ[8] | Ҳадафи AVRCP (Профили назорати дурдасти аудио/видео)

БИТ[9] | Клавиатураи HID (Профили интерфейси инсон)

БИТ[10] | Сервери PBAP (Профили дастрасии китоби телефонӣ)

БИТ[15] | iAP2 (Барои дастгоҳҳои iOS)

Ҷавоб | +PROFILE=Парам

Эзоҳ | Профилҳои зерин наметавонанд ҳамзамон тавассути фармонҳои AT фаъол карда шаванд:

- Сервери GATT ва Мизоҷи GATT

- Равғани HFP ва манбаи HFP

- A2DP танӯр ва A2DP манбаи

- Назоратчии AVRCP ва ҳадафи AVRCP

Истифодаи фармонҳои AT барои танзим кардани профили Модули аудиои Feasycom Bluetooth дар шакли дуӣ дар барномаи нармафзор амалӣ карда мешавад. Параметрҳо бояд бо роҳи табдил додани мавқеъҳои мувофиқи BIT ба рақамҳои даҳӣ танзим карда шаванд. Инҳоянд се мисол:

1. Профили ҷорӣро хонед

<< AT+ПРОФИЛ

>> +ПРОФИЛЬ=1195

2. Танҳо манбаи HFP ва A2DP Source-ро фаъол созед, дигаронро ғайрифаъол кунед (яъне, ҳам BIT[4] ва BIT[6] дар дуӣ 1 ва дигар мавқеъҳои BIT 0, маблағи даҳии табдилшуда 80 аст)

<< AT+PROFILE=80

>> Хуб

3. Танҳо HFP Sink ва A2DP Sink-ро фаъол созед, дигаронро ғайрифаъол кунед (яъне, ҳам BIT[3] ва BIT[5] дар дуӣ 1 ва дигар мавқеъҳои BIT 0, маблағи даҳии табдилшуда 40 аст)

<< AT+PROFILE=40

>> Хуб

Фармонҳои пурраи AT-ро аз дастури умумии барномасозии маҳсулоте, ки аз ҷониби Feasycom пешниҳод шудааст, дастрас кардан мумкин аст. Дар зер танҳо якчанд пайвандҳои зеркашии дастури барномасозии умумии модули Bluetooth Audio мавҷуданд:

- FSC-BT1036C (Интегратсияшудаи Master-Slave, метавонад тавассути фармонҳо байни функсияҳои устои аудио ва ғуломи аудио гузаред)

- FSC-BT1026C (Функсияи ғуломи аудио ва функсияи TWS -ро дастгирӣ мекунад)

- FSC-BT1035 (Функсияи устоди аудиоро дастгирӣ мекунад)

Акс аз бойгонӣ