Mar a rèiticheas tu ìomhaigh modal claisneachd Bluetooth Feasycom Le AT Commands?

Clàr-innse

Tha modal Bluetooth Audio Feasycom a’ toirt a-steach sreath de phròifilean airson gnìomhan tar-chuir dàta is claisneachd. Nuair a bhios luchd-leasachaidh a’ sgrìobhadh agus a’ dì-bhugachadh phrògraman, gu tric feumaidh iad comas-gnìomh firmware a’ mhodal a rèiteachadh. Mar sin, tha Feasycom a’ toirt seachad seata de òrdughan AT le cruth sònraichte gus leigeil le luchd-leasachaidh pròifilean a rèiteachadh uair sam bith, àite sam bith. Bheir an artaigil seo a-steach mar a chleachdas iad na h-òrdughan AT seo do luchd-leasachaidh a’ cleachdadh modalan Feasycom Bluetooth Audio.

An toiseach, tha cruth òrdughan AT Feasycom mar a leanas:

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

Note:

- Bidh a h-uile àithne a’ tòiseachadh le “AT” agus a’ crìochnachadh le “ "

-" " a 'riochdachadh tilleadh a' charbaid, a 'freagairt ri "HEX" mar "0x0D"

-" " a 'riochdachadh biadhadh loidhne, a' freagairt ri "HEX" mar "0x0A"

- Ma tha paramadairean san àithne, bu chòir na paramadairean a bhith air an sgaradh le "="

- Ma tha an àithne a’ toirt a-steach grunn pharaimearan, bu chòir na paramadairean a bhith air an sgaradh le “,”

- Ma tha freagairt aig an àithne, tòisichidh am freagairt le " " agus a' crìochnachadh le" "

- Bu chòir don mhodal an-còmhnaidh toradh coileanadh na h-àithne a thilleadh, a’ tilleadh “OK” airson soirbheachas agus ERR for failure (the figure below lists the meanings of all ERR )

Còd na Mearachd | Ciall

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

001 | Dh'fhàillig

002 | Paramadair mì-dhligheach

003 | Staid neo-dhligheach

004 | Mì-chothromachadh àithne

005 | Trang

006 | Chan eil taic ris an àithne

007 | Pròifil gun tionndadh air

008 | Gun chuimhne

Daoine eile | Glèidhte airson a chleachdadh san àm ri teachd

Tha na leanas nan dà eisimpleir de thoraidhean coileanadh òrdughan AT:

  1. Leugh ainm Bluetooth a’ mhodal

<< AT+VER

>> +VER=FSC-BT1036-XXXX

>> Ceart gu leòr

  1. Freagair gairm nuair nach eil fios a’ tighinn a-steach

<< AT+HFMANSW

>> ERR003

An ath rud, leig dhuinn liosta de phròifil a chleachdar gu cumanta mar a chithear gu h-ìosal:

- SPP (Pròifil Port Sreathach)

- GATTS (Pròifil Feartan Coitcheann Dreuchd LE-Imeall)

- GATTC (Pròifil Feartan Coitcheann Dreuchd LE-Central)

- HFP-HF (Pròifil gun làmhan)

- HFP-AG (Pròifil AG gun làmhan)

- A2DP-Sink (Pròifil Cuairteachaidh Fuaim Adhartach)

- Stòr A2DP (Pròifil Sgaoileadh Fuaim Adhartach)

- AVRCP-Controller (Pròifil rianadair iomallach claisneachd / bhidio)

- AVRCP-Target (Pròifil rianadair iomallach claisneachd / bhidio)

- HID-DEVICE (Pròifil Eadar-aghaidh Daonna)

- PBAP (Pròifil Ruigsinneachd Leabhar Fòn)

- iAP2 (Airson innealan iOS)

Mu dheireadh, tha sinn a 'liostadh na h-òrdughan AT co-fhreagarrach airson na pròifilean a tha air an ainmeachadh gu h-àrd sa chlàr gu h-ìosal:

àithne | AT+PROFILE{=Param}

Param | Air a chur an cèill mar raon bit deicheach, tha gach pìos a’ riochdachadh

BIT[0] | SPP (Pròifil Port Sreathach)

BIT[1] | Freiceadan GATT (Pròifil Feartan Coitcheann)

BIT[2] | Cliant GATT (Pròifil Feartan Coitcheann)

BIT[3] | HFP-HF (Pròifil gun làmhan gun làmhan)

BIT[4] | HFP-AG (Geata Fuaim Pròifil gun làmhan)

BIT[5] | Sinc A2DP (pròifil cuairteachaidh claisneachd adhartach)

BIT[6] | Stòr A2DP (Pròifil Sgaoileadh Fuaim Adhartach)

BIT[7] | Rianadair AVRCP (Pròifil rianadair iomallach claisneachd / bhidio)

BIT[8] | Targaid AVRCP (Pròifil rianadair iomallach claisneachd / bhidio)

BIT[9] | Meur-chlàr HID (Pròifil Eadar-aghaidh Daonna)

BIT[10] | Freiceadan PBAP (Pròifil Ruigsinneachd Leabhar Fòn)

BIT[15] | iAP2 (Airson innealan iOS)

Freagairt | +PROFILE=Param

Thoir an aire | Chan urrainnear na pròifilean a leanas a chomasachadh aig an aon àm tro òrdughan AT:

- GATT Server agus GATT Client

- HFP Sink agus HFP Source

- Sinc A2DP agus Stòr A2DP

- Rianadair AVRCP agus Targaid AVRCP

Tha cleachdadh òrdughan AT gus am Pròifil de mhodal claisneachd Bluetooth Feasycom a chuir an gnìomh ann an cruth dà-chànanach sa phrògram firmware. Feumar na paramadairean a rèiteachadh le bhith ag atharrachadh nan suidheachaidhean BIT co-fhreagarrach gu àireamhan deicheach. Seo trì eisimpleirean:

1. Leugh am pròifil làithreach

<< AT+ PROFILE

>> +PROFILE=1195

2. Dèan comas air Stòr HFP agus Stòr A2DP a-mhàin, cuir à comas feadhainn eile (ie, tha an dà chuid BIT[4] agus BIT[6] 1 ann am binary, agus tha dreuchdan BIT eile aig 0, is e an t-suim deicheach tionndaidh 80)

<< AT+PROFILE=80

>> Ceart gu leòr

3. Dèan comas air HFP Sink agus A2DP Sink a-mhàin, cuir à comas feadhainn eile (ie, tha an dà chuid BIT[3] agus BIT[5] 1 ann am binary, agus suidheachadh BIT eile 0, is e an t-suim deicheach tionndaidh 40)

<< AT+PROFILE=40

>> Ceart gu leòr

Gheibhear na h-òrdughan AT iomlan bho leabhar-làimhe prògramadh coitcheann an toraidh fhreagarrach a thug Feasycom seachad. Gu h-ìosal chan eil ann ach beagan de phrìomh cheanglaichean luchdachadh sìos làimhe prògramadh coitcheann modal Bluetooth Audio:

- FSC-BT1036C (Master-Slave aonaichte, faodaidh e gluasad eadar gnìomhan maighstir claisneachd agus tràillean claisneachd tro òrdughan)

- FSC-BT1026C (A’ toirt taic do ghnìomh tràillean claisneachd agus gnìomh TWS)

- FSC-BT1035 (A ’toirt taic do ghnìomh maighstir claisneachd)

Rach gu mhullaich