Нажмите "Enter", чтобы перейти к содержанию

Beállítása parancsot státusza

AT parancsok Bluetooth HC-05

NÁL NÉL NÁL NÉL\ R \ n OK \ r \ n Teszt csapat:
Ellenőrzésére használt kommunikációs modullal. Visszaállítás AT + visszaállítása\ R \ n OK \ r \ n A parancs a modul programozott újratöltéséhez:
A modul úgy viselkedik, mint egy rövid távú áramszünet. Változat AT + verzió?\ R \ n +Változat:VÁLTOZAT\ R \ n
OK \ r \ n Request változata a modul firmware:
A modul visszaadja a változat formájában egy string legfeljebb 32 bájt.
Egy példa a válasz: + Változat: HC01.Comv2.1 \ R \ NOK \ r \ n AT + ORGL AT + ORGL\ R \ n OK \ r \ n Reset Custom Settings:
A modul visszaáll a következő beállításokat:
Class = 0, IAC = 9E8B33, role = 0, cmode = 0, UART = 38400,0,0, PSWD = 1234 Név = HC01.Com. ADDR AT + címén?\ R \ n +CÍM:CÍM\ R \ n
OK \ r \ n Request Cím Modul:
A modul visszatér három rész NKT címe: UAP: Lap elválasztott vastagbél.
Minden rész a hexadecimális számok.
Válasz Például: + Addr: 1234: 56: 789ABC \ R \ NOK \ r \ n Név AT + neve?\ R \ n +Név:NÉV\ R \ n
OK \ r \ n Quest / telepítése A modul neve:
A modul neve által képviselt egy string legfeljebb 32 bájt.
Egy példa a válasz: + név: iararduino \ r \ nok \ r \ n
Beépítési példa: AT + NAME = IRDUINO \ r \ n
Egyes modulok reagálnak az AT + NAME paranccsal?\ r \ n csak akkor, ha megnyomja a modul gombot, vagy magas szint van a K bemeneten. AT + NÉV =NÉV \ r \ n OK \ r \ n RNAME AT + RNAME? CÍM \ r \ n +RNAME:NÉV\ r \ n
OK \ r \ n A talált Bluetooth-eszköz nevének lekérése:
A cím szóköz után kerül beírásra, és a cím részei (NAP, UAP, LAP) vesszővel vannak elválasztva. A modul a hatótávolságon belül talált Bluetooth-eszköz nevét adja vissza, amelynek címe szerepelt a kérésben.
Példakérelem: AT + NÉV? 1234,56,789ABC \ r \ n
Példa válasz: + RNAME: iArduino \ r \ nOK \ r \ n SZEREP AT + ROLE?\ r \ n +SZEREP:SZEREP\ r \ n
OK \ r \ n Modulszerep kérése/telepítése:
A modul szerepét egy szám jelöli:
0 — slave, 1 — mester, 2 — slave egy ciklusban *.
Példa válasz: + ROLE: 1 \ r \ n
Telepítési példa: AT + ROLE = 0 \ r \ n AT + ROLE =SZEREP \ r \ n OK \ r \ n OSZTÁLY AT + OSZTÁLY?\ r \ n +OSZTÁLY:TÍPUSÚ\ r \ n
OK \ r \ n Eszköztípus kérése/beállítása:
Az eszköz típusát egy 32 bites szám jelöli, amivel meghatározható a modul rendeltetése: Bluetooth billentyűzet, Bluetooth egér, headset …
Telepítési példa: AT + CLASS = 0 \ r \ n AT + OSZTÁLY =TÍPUS \ r \ n OK \ r \ n IAC AT + IAC?\ r \ n +IAC:KÓD\ r \ nOK \ r \ n GIAC megosztási kód kérése/beállítása:
A kódot egy 32 bites szám képviseli, és a Bluetooth-eszközök észlelésére szolgál.
A master szerepében ezzel a kóddal a modul hozzáférhet más Bluetooth eszközökhöz, hogy megkeresse azokat (lekérdezés), a slave szerepében pedig ez a kód hozzáférést biztosít a modul lekérdezéséhez más masterek számára.
Példa válasz: + IAC: 9e8b33 \ r \ nOK \ r \ n
Telepítési példa: AT + IAC = 9e8b33 \ r \ n AT + IAC =KÓD \ r \ n OK \ r \ n
vagy
FAIL \ r \ n INQM AT + INQM?\ r \ n +INQM:MÓD,MENNYISÉG,IDŐ\ r \ n
OK \ r \ n Kérelem / Lekérdezési mód beállítása modulokhoz:
A használt paraméterek a többi Bluetooth-eszköz keresésének (lekérdezésének) parancsának beállításai.
— A keresési módot egy szám jelöli:
0-szabvány, 1-keresés jelerősség szerint.
— A számot egy szám jelöli, amely meghatározza a talált Bluetooth-eszközök számának korlátját, amely után le kell állítani a keresést.
— A keresési idő beállítja azt az időtúllépést, amely után a keresés leáll. A valós keresési idő másodpercben egyenlő a megadott szám 1,28-cal szorozva.
Példa válasz: + INQM: 1,1,48 \ r \ nOK \ r \ n
Telepítési példa: AT + INQM: 1,1,48 \ r \ n AT + INQM =MÓD, MENNYISÉG, IDŐ \ r \ n OK \ r \ n
vagy
FAIL \ r \ n PSWD AT + PSWD?\ r \ n +PSWD:KÓD\ r \ n
OK \ r \ n PIN-kód kérése/beállítása:
A hozzáférési kódot legfeljebb 16 bájtos karakterlánc jelöli.
A modul kódja, mint slave eszköz, az aktuális modul eléréséhez szükséges jelszó.
A mester szerepében lévő modulkód a külső Bluetooth-eszközök eléréséhez szükséges jelszó.
Példa válasz: + PSWD: 1234 \ r \ nOK \ r \ n
Telepítési példa: AT + PSWD = 1234arduino \ r \ n AT + PSWD =KÓD \ r \ n OK \ r \ n UART AT + UART?\ r \ n +UART:SCOR,ÁLLJON MEG,Jelölje be\ r \ n
OK \ r \ n UART sebesség kérése/beállítása:
A sebességet a bitek/sec szám jelzi
A stopbit egy számjegy jelöli: 0 — egy, 1 — kettő
Az ellenőrzést egy szám jelöli: 0 — nincs ellenőrzés,
1 — páratlan ellenőrzés, 2 — páros paritás.
Példa válasz: + UART: 38400,0,0 \ r \ nOK \ r \ n
Telepítési példa: AT + UART = 38400,0,0 \ r \ n AT + UART =SEBESSÉG, LEÁLLÍTÁS, ELLENŐRZÉS \ r \ n OK \ r \ n CMODE AT + CMODE?\ r \ n +CMOD:MÓD\ r \ n
OK \ r \ n Csatlakozási mód kérése/beállítása:
A módot egy szám jelöli:
0 — a modul mint mester csak ahhoz a Bluetooth eszközhöz csatlakozik, amelynek a címét az AT + BIND parancs adja meg.
1 — a modul mesterként bármely szolga Bluetooth-eszközhöz csatlakozik.
2 — a modul slaveként ciklusban működik *
Példa válasz: + CMOD: 0 \ r \ nOK \ r \ n
Telepítési példa: AT + CMOD = 1 \ r \ n AT + CMODE =MODE \ r \ n OK \ r \ n BIND AT + BIND?\ r \ n +BIND:CÍM\ r \ n
OK \ r \ n Fix cím kérése/beállítása:
Ha a modul a master szerepében van (ROLE = 1) és be van állítva a fix címhez való kapcsolódás módja (CMODE = 0), akkor csak ahhoz a Bluetooth eszközhöz fog csatlakozni, amelynek a címét ez a parancs adja meg.
A cím egyes részei: telepítéskor — vesszővel elválasztva, válaszadáskor — kettősponttal elválasztva.
Példa válasz: + BIND: 1234: 56: 789ABC \ r \ nOK \ r \ n
Telepítési példa: AT + BIND = 0,0,0 \ r \ n AT + BIND =CÍM \ r \ n OK \ r \ n POLÁRIS AT + POLAR?\ r \ n +POLÁRIS:NAPLÓ,NAPLÓ\ r \ n
OK \ r \ n Aktív logikai szint kérése/állítása a LED-ek bekapcsolásához:
A polaritást az aktív logikai szintnek megfelelő 0 vagy 1 számjegy jelzi.
Az első paraméter a PIO8 érintkezőhöz csatlakoztatott LED bekapcsolásának logikai szintjét jelzi (az üzemmódot jeleníti meg), a második pedig a PIO9 érintkezőhöz csatlakoztatott LED-et (a kapcsolat állapotát jeleníti meg).
Példa válasz: + POLAR: 1,1 \ r \ nOK \ r \ n
Telepítési példa: AT + POLAR = 1,1 \ r \ n AT + POLAR =LOG, LOG \ r \ n OK \ r \ n PIO AT + PIO =SZÁM, SZINT \ r \ n OK \ r \ n A PIO logikai szint beállítása:
Lehetővé teszi egy logikai szint beállítását a PIO tűn. A PIN-kódot egy 2 és 11 közötti szám jelöli, kivéve a 8-at és a 9-et. A szintet 0 vagy 1 szám jelöli.
Telepítési példa: AT + PIO = 11,0 \ r \ n MPIO AT + MPIO?\ r \ n +MPIO:SZÁM\ r \ n
OK \ r \ n PIO logikai szintek kérése/beállítása:
Lehetővé teszi a logikai szintek egyszerre történő megállapítását vagy beállítását az összes PIO érintkezőn.
A szinteket egy hexadecimális szám jelöli, amelynek minden bitje megfelel a PIO láb szintjének.
Példa válasz: + MPIO: 1F0 \ r \ nOK \ r \ n
Telepítési példa: AT + MPIO: CFC \ r \ n AT + MPIO =SZÁM \ r \ n OK \ r \ n IPSCAN AT + IPSCAN?\ r \ n +IPSCAN:A,B,V,G\ r \ n
OK \ r \ n IP-keresési paraméterek kérése/beállítása:
A — szkennelési intervallum
B — szkennelés időtartama
B — oldaltávolság
Г — oldalak száma
Példa válasz: + IPSCAN: 1024,512,1024,512 \ r \ nOK \ r \ n
Telepítési példa: AT + IPSCAN: 1024,512,1024,512 \ r \ n AT + IPSCAN =A, B, C, D \ r \ n OK \ r \ n SZIPPANTÁS AT + SNIFF?\ r \ n +SZIPPANTÁS:A,B,V,G\ r \ n
OK \ r \ n Energiatakarékos üzemmód paramétereinek lekérése/beállítása:
A — maximális idő
B — minimális idő
B — ismétlési időszak
G — időtúllépés
Példa válasz: + SNIFF: 0,0,0,0 \ r \ nOK \ r \ n
Telepítési példa: AT + SNIFF = 0,0,0,0 \ r \ n AT + SNIFF =A, B, C, D \ r \ n OK \ r \ n ENSNIFF AT + ENNSNIFF =CÍM \ r \ n OK \ r \ n Váltás energiatakarékos módba:
A cím egyes részeit vesszővel elválasztva kell megadni (NAP, UAP, LAP)
Példaparancs: AT + ENNSNIFF = 1234,56,789ABC \ r \ n EXSNIFF AT + EXSNIFF =CÍM \ r \ n OK \ r \ n Kilépés az energiatakarékos módból:
A cím részeit vesszővel (NAP, UAP, LAP) keresztül adják meg
Példaparancs: AT + EXSNIFF = 1234,56,789ABC \ r \ n SENM AT + SENM?\ r \ n +SENM:TITOK,REJTJEL\ r \ n
OK \ r \ n Biztonsági paraméterek kérése/beállítása:
A titkosítási módot a következő szám jelöli:
0 — letiltott
1 – nem biztonságos kapcsolat
2 — védelem a szolgáltatás szintjén
3 — csatlakozási szintű védelem
4 — ismeretlen mód
A titkosítási módot egy szám jelöli:
0 — nincs titkosítás
1 – csak a PTP-forgalom titkosított
2 – az összes forgalom titkosított
Példa válasz: + SENM: 0,0 \ r \ nOK \ r \ n
Telepítési példa: AT + SENM: 0,0 \ r \ n AT + SENM =TITKOS, KÓD \ r \ n OK \ r \ n PMSAD AT + PMSAD =CÍM \ r \ n OK \ r \ n Eszköz eltávolítása a párlistából:
Ha eltávolít egy Bluetooth-eszközt a listáról, akkor a csatlakozáshoz újra párosításra van szükség.
A törölni kívánt eszköz címének részeit vesszővel elválasztva kell megadni (NAP, UAP, LAP)
Példaparancs: AT + PMSAD = 1234,56,789ABC \ r \ n RMAAD AT + RMAAD\ r \ n OK \ r \ n Az összes eszköz eltávolítása a párlistából:
Ez a lista törlése szükségessé válik a Bluetooth-eszközökkel való csatlakozáshoz való csatlakozáshoz. FSAD AT + FSAD =CÍM \ r \ n OK \ r \ n
vagy
FAIL \ r \ n Eszköz keresése a párlistában:
Ha egy Bluetooth-eszköz van a listában a megadott címmel, a modul OK \ r \ n ellenkező esetben FAIL \ r \ n.
A cím egyes részeit vesszővel elválasztva kell megadni (NAP, UAP, LAP)
Példakérelem: AT + FSAD = 1234,56,789ABC \ r \ n ADCN AT + ADCN?\ r \ n +ADCN:SZÁM\ r \ n
OK \ r \ n A párok listájában szereplő eszközök számának kérése:
Ha mester-szolga pár jön létre, a pár adatok automatikusan bekerülnek a párlistába, és a további csatlakozásokhoz (akár kikapcsolás után is) nem szükséges újra párosítani.
Példa válasz: + ADCN: 10 \ r \ nOK \ r \ n MRAD AT + MRAD?\ r \ n +MRAD:CÍM\ r \ n
OK \ r \ n Eszközcím kérése a párok listájából:
A modul visszaadja annak az eszköznek a Bluetooth címét azon párok listájából, amelyekkel az utolsó sikeres kapcsolat létrejött.
A cím egyes részei kettősponttal elválasztva jelennek meg (NAP: UAP: LAP)
Példa válasz: + MRAD: 1234: 56: 789ABC \ r \ nOK \ r \ n ÁLLAPOT AT + ÁLLAPOT?\ r \ n +ÁLLAPOT:ÁLLAPOT\ r \ n
OK \ r \ n Modul állapot kérése:
A modul karakterláncként adja vissza jelenlegi állapotát:
INICIALIZÁLT — inicializálás
KÉSZ – kész
PÁROSÍTHATÓ — párosítás
PÁROS – pár alakult
ÉRDEKLŐDÉS — kérés
CSATLAKOZTATÁS — csatlakozás
CONNECTED — csatlakoztatva
DISCONNECTED – leválasztva
NUKNOW — ismeretlen állapot
Példa válasz: + ÁLLAPOT: CSATLAKOZTATVA \ r \ nOK \ r \ n BENNE AT + INIT\ r \ n OK \ r \ n
vagy
FAIL \ r \ n SPP profil inicializálása:
Az SPP-profil soros portot emulál. INQ AT + INQ\ r \ n +INQ: CÍM, TÍPUS, JEL \ r \ n
+INQ: CÍM, TÍPUS, JEL \ r \ n

+INQ: CÍM, TÍPUS, JEL \ r \ n Bluetooth-eszközök keresése (lekérdezése):
A csapat vezetőként áll a modul rendelkezésére.
A modul megkeresi a hatótávolságon belüli Bluetooth-eszközöket, és minden talált modult új sorban jelenít meg. A keresési (lekérdezési) módot az AT + INQM parancs, a lekérdezési kódot az AT + IAC paranccsal, a keresett eszközök típusát az AT + CLASS parancs jelzi. A keresés befejeződött, amikor eléri a talált Bluetooth-eszközök határértékét, vagy az időtúllépés elérése vagy az AT + Inqc parancs elérése után.
A válasz példája: + INQ: 1234: 56: 789ABC, 240404,7fff Inqc AT + inqc\ r \ n Ok \ r \ n Töltse ki a keresést (felmérés) Bluetooth eszközöket:
A Bluetooth-eszköz keresési eszközeinek korai befejezése az AT + InQ parancs által kezdeményezett eszközök Pár A + pár =Cím, Timeout \ r \ n Ok \ r \ n
vagy
Sikert \ r \ n Hozzon létre egy párot Bluetooth-eszközzel:
Pár vagy párosítás létrehozása A Bluetooth eszközöket a meghajtó eszköz kezdeményezi.
Az időtúllépést másodpercek alatt tizedes szám jelzi.
Ha a pár létrejön, akkor a gőz listáján automatikusan rögzül, a modul az OK \ n értéket adja meg, amely után csatlakoztathatja a Bluetooth-eszközt az AT + Link parancs segítségével. Ha a pár nincs létrehozva (például a PIN-kód vagy az időtúllépés lejárt), akkor a modul nem válaszol.
Minta csapat: + pár = 1234,56,789ABC, 10 \ r \ n Link AT + LINK =Cím \ r \ n Ok \ r \ n
vagy
Sikert \ r \ n Csatlakozás a Bluetooth-eszközhöz:
A parancs végrehajtása után kommunikálhat Bluetooth-csatlakoztatott eszközzel.
A parancs az ólomként elérhető a modul rendelkezésére.
Minta csapat: a + link = 1234,56,789ABC \ r \ n LEMEZ AT + LEMEZ\ r \ n +LEMEZ:EREDMÉNY\ r \ n
OK \ r \ n Kapcsolat bontása a Bluetooth-eszközzel:
A parancs arra utasítja a modult, hogy szakítsa meg a kapcsolatot azzal a Bluetooth-eszközzel, amellyel a kapcsolat létrejött. Miután leválasztotta a kapcsolatot egy Bluetooth-eszközről, a készülékkel kapcsolatos információk mentésre kerülnek a párok listájába. Ha újra csatlakoznia kell ehhez az eszközhöz, akkor nem lesz szükség a párosításra (kivéve, ha a Bluetooth-eszközt szándékosan eltávolították a párok listájáról).
A parancs végrehajtása után a modul a végrehajtás eredményével válaszol:
SIKER — siker
LINK_LOSS – a kapcsolat megszakadt
NO_SLC – nincs SLC
TIMEOUT Időtúllépés
ERROR — hiba
Példa válasz: + LEMEZ: SIKER \ r \ nOK \ r \ n

Комментарии закрыты, но обратные ссылки и pingbacks ещё работают.