Kumaha Konpigurasikeun Profil Modul Audio Bluetooth Feasycom Ku Paréntah AT?

Daptar eusi

modul Audio Bluetooth Feasycom ngawengku runtuyan propil pikeun data jeung fungsi transmisi audio. Nalika pamekar nuju nyerat sareng nga-debug program, aranjeunna sering kedah ngonpigurasikeun fungsionalitas firmware modul. Ku alatan éta, Feasycom nyadiakeun susunan paréntah AT jeung format husus pikeun mempermudah pamekar dina ngonpigurasikeun propil iraha wae, di mana waé. Tulisan ieu bakal ngenalkeun kumaha cara ngagunakeun paréntah AT ieu ka pamekar anu nganggo modul Feasycom Bluetooth Audio.

Kahiji, format paréntah AT Feasycom nyaéta kieu:

AT+Paréntah{=Param1{,Param2{,Param3...}}}

Catetan:

- Sadaya paréntah dimimitian ku "AT" sareng ditungtungan ku " "

-" " ngagambarkeun gerbong mulang, pakait jeung "HEX" salaku "0x0D"

-" " ngagambarkeun feed garis, pakait jeung "HEX" salaku "0x0A"

- Lamun paréntah kaasup parameter, parameter kudu dipisahkeun ku "="

- Lamun paréntah ngawengku sababaraha parameter, parameter kudu dipisahkeun ku ","

- Upami paréntahna ngagaduhan réspon, résponna dimimitian ku " "jeung ditungtungan ku" "

- modul kudu salawasna mulangkeun hasil tina palaksanaan paréntah, balik "OK" for keur ayaan jeung ERR for failure (the figure below lists the meanings of all ERR )

Kode Kasalahan | Hartina

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

001 | Gagal

002 | Parameter teu valid

003 | kaayaan teu valid

004 | Paréntah mismatch

005 | Sibuk

006 | Paréntah teu dirojong

007 | Propil teu dihurungkeun

008 | Taya ingetan

Batur | Ditangtayungan pikeun pamakéan hareup

Ieu di handap aya dua conto hasil palaksanaan paréntah AT:

  1. Baca ngaran Bluetooth modul

<< AT+VER

>> + VER = FSC-BT1036-XXXX

>> OKÉ

  1. Ngajawab telepon lamun teu aya telepon asup

<< AT+HFPANSW

>> ERR003

Salajengna, hayu urang daptar sababaraha propil anu biasa dianggo sapertos anu dipidangkeun di handap ieu:

- SPP (Propil Port Serial)

- GATTS (Generic Attribute Profile LE-Peripheral role)

- GATTC (Generic Attribute Profile LE-Central role)

- HFP-HF (Propil Bébas Leungeun)

- HFP-AG (Propil Hand-Free-AG)

- A2DP-Tilelep (Propil Distribusi Audio Lanjutan)

- Sumber A2DP (Propil Distribusi Audio Lanjutan)

- AVRCP-Controller (Propil kontrol jauh Audio/Video)

- AVRCP-Target (Propil kontrol jauh Audio/Video)

- HID-DEVICE (Propil Antarmuka Manusa)

- PBAP (Propil Aksés Buku Telepon)

- iAP2 (Pikeun alat ios)

Tungtungna, urang daptar paréntah AT anu saluyu pikeun profil anu disebatkeun di luhur dina tabel di handap ieu:

Paréntah | AT+PROFIL{=Param}

Param | Ditembongkeun salaku widang bit decimal, unggal bit ngagambarkeun

BIT[0] | SPP (Propil Port Serial)

BIT[1] | Server GATT (Propil Atribut Generik)

BIT[2] | Klién GATT (Propil Atribut Generik)

BIT[3] | HFP-HF (Hands-Free Profil Handsfree)

BIT[4] | HFP-AG (Gerbang Audio Propil Bébas Leungeun)

BIT[5] | Tilelep A2DP (Propil Distribusi Audio Lanjutan)

BIT[6] | Sumber A2DP (Propil Distribusi Audio Lanjutan)

BIT[7] | AVRCP Controller (Propil kontrol jauh Audio/Video)

BIT[8] | Target AVRCP (Propil pangendali jauh Audio/Video)

BIT[9] | Keyboard HID (Propil Antarmuka Manusa)

BIT[10] | Server PBAP (Propil Aksés Buku Telepon)

BIT[15] | iAP2 (Pikeun alat ios)

Tanggapan | +PROFIL=Param

Catetan | Propil di handap ieu teu tiasa diaktipkeun sakaligus nganggo paréntah AT:

- GATT Server jeung GATT klien

- HFP Tilelep jeung Sumber HFP

- Tilelep A2DP jeung Sumber A2DP

- AVRCP Controller sareng AVRCP Target

Ngagunakeun paréntah AT pikeun ngonpigurasikeun Propil Feasycom Bluetooth Audio Module dilaksanakeun dina formulir binér dina program firmware. Parameter kedah dikonpigurasikeun ku cara ngarobah posisi BIT anu saluyu kana angka desimal. Ieu tilu conto:

1. Baca profil ayeuna

<< AT+PROFIL

>> +PROFIL=1195

2. Aktipkeun ukur Sumber HFP sareng Sumber A2DP, nganonaktipkeun batur (nyaéta, BIT [4] sareng BIT [6] mangrupikeun 1 dina binér, sareng posisi BIT sanésna 0, jumlah desimal anu dirobih nyaéta 80)

<< AT+PROFIL=80

>> OKÉ

3. Aktipkeun ukur HFP Tilelep jeung A2DP Tilelep, nganonaktipkeun batur (ie, duanana BIT [3] jeung BIT [5] aya 1 dina binér, sarta posisi BIT séjén 0, jumlah decimal dirobah nyaéta 40)

<< AT+PROFIL=40

>> OKÉ

Paréntah AT lengkep tiasa didapet tina manual programming umum produk pakait disadiakeun ku Feasycom. Di handap ieu ngan ukur sababaraha tautan unduhan manual program Bluetooth Audio utama:

- FSC-BT1036C (Master-Slave terpadu, tiasa ngalih antara master audio sareng fungsi budak audio ngalangkungan paréntah)

- FSC-BT1026C (Ngadukung fungsi budak audio sareng fungsi TWS)

- FSC-BT1035 (Ngadukung fungsi master audio)

Ngagulung ka luhur