STMICROELECTRONICS STM32L0 Ultra Low Power MCU
Informace o produktu
Modul RYLR993 je zařízení na bázi jádra LoRa SOC, které pro ovládání modulu používá sadu příkazů AT vyvinutou společností REYAX. Modul podporuje komunikaci LoRaWAN a poskytuje funkce, jako je aktivace personalizací, aktivace vzduchem a rádiová technologie s dlouhým dosahem. Modul také podporuje použití klíčů, ID a EUI pro účely správy. Kromě toho lze modul použít pro připojení a odesílání dat v síti LoRa a provádění rádiových testů.
Návod k použití produktu
Pro použití modulu RYLR993 musí uživatel odeslat AT příkazy modulu pomocí sériového rozhraní. Sada příkazů AT poskytovaná společností REYAX se skládá z řady krátkých textových řetězců, které lze použít k provádění různých operací, jako je připojení k síti LoRa, odesílání dat do sítě a nastavení parametrů. Uživatel může také pomocí modulu spravovat klíče, ID a EUI.
Napřample, pro připojení k síti LoRa může uživatel odeslat následující příkaz:
- AT+JOIN
- Pro kontrolu stavu odkazu může uživatel odeslat:
- AT+LINKC
- K odeslání dat do sítě LoRa může uživatel použít následující příkaz:
- AT+ODESLAT
- Modul RYLR993 také podporuje rádiové testovací příkazy. K provedení rádiového testu může uživatel použít následující příkaz:
- AT+RADIO=1
- Podrobnější informace o použití modulu RYLR993 naleznete v uživatelské příručce produktu.
Obecné informace
Tento dokument se vztahuje na modul REYAX RYLR993, což jsou zařízení na bázi jádra LoRa SOC.
Akronym | Definice |
ABP | Aktivace pomocí personalizace |
ETSI | Evropský institut pro telekomunikační standardy |
LoRa | Rádiová technologie s dlouhým dosahem |
LoRaWAN | Rozsáhlá síť LoRa |
OTAA | Aktivace vzduchem |
RF | Radiofrekvenční |
RSSI | Indikátor síly přijímaného signálu |
SNR | Poměr signálu k šumu |
Nadview
Následující části obsahují popis rozhraní, definici AT příkazů a popis některých případů použití a vestavěného softwaru.
AT příkazy
Sada příkazů AT je standard vyvinutý společností REYAX pro řídicí modul. Sada příkazů se skládá ze série krátkých textových řetězců pro provádění operací, jako je spojování, výměna dat a nastavení parametrů.
Příkazy AT se používají k ovládání modulu LoRa a odesílání dat. AT příkazy jsou odesílány přes UART.
- Přenosová rychlost: 9600
- Data: 8 bitů
- Parita: žádná
- Stop: 1 bity
- Řízení toku: žádné
Všechny příkazy jsou ve tvaru AT+XXX, přičemž XXX označuje příkaz. K dispozici jsou následující chování příkazů:
- AT+XXX? poskytuje krátkou nápovědu k danému příkazu (např. AT+DEUI?).
- AT+XXX se používá ke spuštění příkazu (například AT+JOIN).
- AT+XXX=? se používá k získání hodnoty daného příkazu (např. AT+CFS=?).
- AT+XXX= se používá k zadání hodnoty příkazu (například AT+SEND=2:Hello).
Výstup příkazů je zajištěn na UART. Výstupní formát je obvykle:
S ohledem na:
- je vráceno, když help AT+XXX? a získat AT+XXX=? jsou spuštěny příkazy.
- a znamená návrat vozíku a posun řádku.
- Když není vrácena žádná hodnota, pak se vůbec nevrací.
- Každý příkaz, kromě ATZ (resetování MCU), vrací stavový řetězec, kterému předchází a následuje . Možné stavy jsou:
- OK: příkaz běží správně bez chyby.
- AT_ERROR: obecná chyba
- AT_PARAM_ERROR: parametr příkazu je chybný.
- AT_BUSY_ERROR: Síť LoRa je zaneprázdněná, takže příkaz nelze dokončit.
- AT_TEST_PARAM_OVERFLOW: parametr je příliš dlouhý.
- AT_NO_NETWORK_JOINED: Síť LoRa není připojena.
- AT_RX_ERROR: detekce chyby během příjmu příkazu
Více podrobností o popisu každého příkazu a exampjsou uvedeny v dalších částech. Každý příkaz, kterému předchází #, je poskytnut hostitelem modulu, poté je vytištěn návrat modulu.
AT_RX_ERROR
V případě AT_RX_ERROR je příkaz poškozen, když je přijat v AT_Slave. Příkaz se tedy nespustí.
V případě dlouhých příkazů však mohou být některé falešné postavy stále ve frontě připravené ke zpracování jako příkaz. Takže v případě, že uživatel obdrží AT_RX_ERROR, musí uživatel nejprve odeslat k vyčištění fronty a poté pošlete zpět stejný příkaz, aby byl zpracován.
Example
AT příkaz ukončenview
Příkaz | Parametry | Popis |
Obecné příkazy | ||
AT | Žádný | Zkontrolujte, zda je rozhraní k dispozici. |
AT | [?] | Nápověda všech podporovaných příkazů. |
ATZ | Žádný | Resetovat |
AT+VL | [=verb_lvl], kde sloveso_lvl = [0:3] | Nastavuje/získá podrobnou úroveň. |
AT+LTIME | [=?] | Získá místní čas ve formátu UTC. |
Klíče, ID a příkazy správy EUI | ||
AT+APPEUI | [=01:02:03:04:05:06:07:08] | Nastaví/získá EUI aplikace. |
AT+NWKKEY | [=2B:7E:15:16:28:AE:D2:A6:AB:F 7:15:88:09:CF:4F:3C] |
Nastaví/získá síťový kořenový klíč |
AT+APPKEY | [=2B:7E:15:16:28:AE:D2:A6:AB:F 7:15:88:09:CF:4F:3C] |
Nastaví/získá kořenový klíč aplikace. |
Příkaz | Parametry | Popis |
AT+APPSKEY | [=2B:7E:15:16:28:AE:D2:A6:AB:F 7:15:88:09:CF:4F:3C] |
Nastaví/získá klíč relace aplikace. |
AT+NWKSKEY | [=2B:7E:15:16:28:AE:D2:A6:AB:F 7:15:88:09:CF:4F:3C] |
Nastaví/získá klíč síťové relace. |
AT+DADDR | [=01:02:0A:0B] | Nastaví/získá adresu zařízení. |
AT+DEUI | [=01:23:45:67:89:AB:CD:EF] | Nastavuje/získává jedinečné ID modulu. |
AT+NWKID | [=127] | Nastaví/získá ID sítě. |
LoRa připojit a odeslat datové příkazy | ||
AT+JOIN | [=režim] kde režim = 0 (ABP) nebo
režim = 1 (OTAA) |
Připojí se k síti. |
AT+LINKC | – | Požadavek příkazu MAC k dalšímu uplinku zpětného připojení |
AT+ODESLAT | [=port_nb:confirmedmode:data]
kde potvrzený režim = 0 nebo 1. |
Odesílá pakety do sítě. |
Příkazy správy sítě LoRa | ||
AT + VER | [=?] | Získá verzi LoRaWAN. |
AT+ADR | [=adr_enable] kde
adr_enable = 0 nebo 1 |
Nastaví/získá funkci adaptivní rychlosti přenosu dat. |
AT+DR | [=datarate] kde datarate = [0:7] | Nastavuje/získává rychlost přenosu dat. |
AT+BAND | [=region], kde region = [0:9] | Nastaví/získá aktivní oblast |
AT+CLASS | [=třída] kde třída = [A, B nebo C] | Nastaví/získá třídu LoRa. |
AT+DCS | [=pracovní cyklus], kde pracovní cyklus = 0 nebo 1 | Nastaví/získá nastavení pracovního cyklu. |
AT+JN1DL |
[=zpoždění] kde zpoždění v ms |
Nastavuje/získává zpoždění spojení v okně Rx 1. |
AT+JN2DL | Nastavuje/získává zpoždění spojení v okně Rx 2. | |
AT+RX1DL | Nastavuje/získává zpoždění okna Rx 1. | |
AT+RX2DL | Nastavuje/získává zpoždění okna Rx 2. | |
AT+RX2DR | [=datarate] kde X = [0:7] | Nastaví/získá datovou rychlost okna Rx 2. |
AT+RX2FQ | [=freq] kde frekvence v Hz | Nastaví/získá frekvenci okna Rx 2. |
AT+TXP | [=txpow] kde txpow = [0:7] | Nastavuje/získává vysílací výkon. |
AT+PGSLOT | [=periodicita] | Nastaví/získá ping slot. |
Rádio testuje příkazy | ||
AT+TTONE |
Žádný |
Nastaví test RF tónu. |
AT+TRSSI | Nastaví test RF RSSI tónu. | |
AT+TCONF |
[=freq:pow:bw:sf:cr:lna:pa
:mod:paylen:freqdev :lowdropt:BT] [=868000000:14:125:12:4/5:0:0: 1:255:0:0:0 for example |
Nastaví/získá konfigurační LoRa RF test. |
AT+TTX | [=nb_packets_sent] | Nastavuje počet paketů, které mají být odeslány pro PER RF Tx test. |
AT+TRX | [=nb_packets_received] | Nastavuje počet paketů, které mají být přijaty pro PER RF Rx test. |
Příkaz | Parametry | Popis |
AT+CERTIF | [=režim] kde režim = 0 (ABP) nebo
režim = 1 (OTAA) |
Nastaví modul na certifikaci LoRaWAN s režimem připojení. |
AT+TTH | [= , ,
, ] |
Spustí test přeskakování RF Tx z Fstart na Fstop (v Hz nebo MHz), Fdelta v Hz |
AT+TOFF | Žádný | Zastaví RF testy. |
Informační příkaz | ||
AT+BAT | Žádný | Zjistí úroveň baterie. |
Tabulka událostí
Níže uvedená tabulka uvádí podrobnosti o událostech, které aplikace AT_Slave odesílá jako upozornění hostitelskému modulu.
Událost | Návratová hodnota | Popis |
+EVT: PŘIPOJEN SE | Žádný | Oznámí, že hostitelský modul byl připojen k bráně prostřednictvím OTAA. |
+EVT: PŘIPOJENÍ SE NEZDALO |
Žádný |
Oznámí hostitelskému modulu, že nedokončil transakci spojení (chyba ID/klíčů, Tx nebylo přijato bránou, Rx nebylo přijato nebo nebylo dešifrováno). V tomto případě je nutné vyvolat AT+JOIN. |
+EVT: | : : : | Oznámí hostitelskému modulu, že byl přijat asynchronní rámec v okně RX s rámcem pro stahování. |
+EVT: | RX_ : : : | Oznámí hostitelskému modulu, že byl přijat asynchronní rámec v okně RX s parametry pro stahování. |
+EVT: |
RX_ : : : : : |
Oznámí hostitelskému modulu, že byl přijat asynchronní rámec v okně RX s rozšířenými parametry pro stahování. Tato událost nahrazuje předchozí událost, když byl proveden alespoň jeden požadavek na kontrolu propojení (AT+LINKC). |
+EVT:SEND_CONFIRMED | Žádný | Oznámí hostitelskému modulu, že Tx rámec byl potvrzen bránou. |
Obecné příkazy
AT
Popis | Pozornost se používá ke kontrole, zda odkaz funguje správně. |
Syntax | NA |
Argumenty | Žádný |
Odpověď | Žádný |
Kód výsledku | OK |
Exampten:
V?
Popis | Poskytuje krátkou nápovědu ke všem podporovaným příkazům. |
Syntax | NA? |
Argumenty | Žádný |
Odpověď | Žádný |
Kód výsledku | OK |
Exampten:
ATZ – reset MCU
Popis | Příkaz generuje reset NVIC: resetuje celý systém včetně rádia a mikroprocesoru. |
Syntax | ATZ |
Argumenty | Žádný |
Odpověď | Žádný |
Kód výsledku | Žádné (akce NVIC_Reset) |
Exampten:
Klávesy zobrazené po příkazu výše po ###### (DevEUI, AppEui a DevAddr) jsou pouze informativní a nereagují na příkaz.
AT+VL – Podrobná úroveň
Popis | Nastavuje/získá podrobnou úroveň aplikace. |
Syntax |
AT+VL=
AT+VL=? |
Argumenty |
, výchozí hodnota je 1 (VLEVEL_L) 0: VLEVEL_OFF
1: VLEVEL_L 2: VLEVEL_M 3: VLEVEL_H |
Odpověď | |
Kód výsledku |
OK
AT_PARAM_ERROR |
Examples:
AT+LTIME – Místní čas ve formátu UTC
Popis | Získá místní čas ve formátu UTC. |
Syntax | AT+LTIME=? |
Argumenty | Žádný |
Odpověď | |
Kód výsledku | OK |
Exampten:
AT+OPMODE – Nastavení provozního režimu
Popis | Vyberte režim LoRaWAN nebo proprietární režim REYAX RYLR998 |
Syntax | AT+OPMODE=
AT+OPMODE=? |
Argumenty | , výchozí nastavení je 0 (režim LoRaWAN) 0: režim LoRaWAN
1: Proprietární režim REYAX RYLR998 *RYLR993 nemůže nastavit NETWORKID, přijměte pouze výchozí NETWORKID=18 RYLR998. Při vstupu do tohoto režimu se prosím obraťte na AT příkaz RYLR998. |
Odpověď | |
Kód výsledku | OK
AT_PARAM_ERROR |
Exampten:
Správa klíčů, ID a EUI
AT+APPEUI – Identifikátor aplikace
Popis | Nastaví/získá EUI aplikace. |
Syntax |
AT+APPEUI=
AT+APPEUI=? |
Argumenty | , 8bajtová hodnota oddělená „:“ (řetězec v hexadecimálním formátu) |
Odpověď | |
Kód výsledku |
OK
AT_ERROR AT_PARAM_ERROR |
Examples:
AT+NWKKEY – kořenový klíč sítě
Popis | Nastaví/získá síťový kořenový klíč. Tento klíč se používá pouze v režimu OTAA. |
Syntax |
AT+NWKKEY=
AT+NWKKEY=? |
Argumenty | , 4bajtová hodnota oddělená „:“ (řetězec v hexadecimálním formátu) |
Odpověď | |
Kód výsledku |
OK
AT_ERROR AT_PARAM_ERROR |
Examples:
AT+APPKEY – kořenový klíč aplikace
Popis | Nastaví/získá kořenový klíč aplikace. Tento klíč se používá pouze v režimu OTAA. |
Syntax |
AT+APPKEY=
AT+APPKEY=? |
Argumenty | , 16bajtová hodnota oddělená „:“ (řetězec v hexadecimálním formátu) |
Odpověď | |
Kód výsledku |
OK
AT_ERROR AT_PARAM_ERROR |
Examples:
AT+APPSKEY – Klíč relace aplikace
Popis |
Nastaví/získá klíč relace aplikace. Tato klávesa se používá pouze v režimech OTAA a APB. V režimu OTAA je tento klíč nahrazen během procesu odvozování kořenovým klíčem aplikace a informacemi o odpovědi JoinAccept. |
Syntax |
AT+APPSKEY=
AT+APPSKEY=? |
Argumenty | , 16bajtová hodnota oddělená „:“ (řetězec v hexadecimálním formátu) |
Odpověď | |
Kód výsledku |
OK
AT_ERROR AT_PARAM_ERROR |
Exampten:
AT+NWKSKEY – klíč síťové relace
Popis |
Nastaví/získá klíč síťové relace. Tento klíč se používá v režimech OTAA a ABP. V režimu OTAA je tento klíč nahrazen během procesu odvozování kořenovým klíčem sítě a informacemi o odpovědi JoinAccept. |
Syntax |
AT+NWKSKEY=
AT+NWKSEY=? |
Argumenty | , 16bajtová hodnota oddělená „:“ (řetězec v hexadecimálním formátu) |
Odpověď | |
Kód výsledku |
OK
AT_ERROR AT_PARAM_ERROR |
Exampten:
AT+DADDR – Adresa zařízení
Popis | Nastaví/získá adresu zařízení. |
Syntax |
AT+DADDR=
AT+DADDR=? |
Argumenty | , 4bajtová hodnota oddělená „:“ (řetězec v hexadecimálním formátu) |
Odpověď | |
Kód výsledku |
OK
AT_ERROR AT_PARAM_ERROR |
Examples:
AT+DEUI – EUI zařízení
Popis | Nastaví/získá EUI zařízení. |
Syntax |
AT+DEUI=
AT+DEUI=? |
Argumenty | , 8bajtová hodnota oddělená „:“ (řetězec v hexadecimálním formátu) |
Odpověď | |
Kód výsledku |
OK
AT_ERROR AT_PARAM_ERROR |
Examples:
AT+NWKID – ID sítě
Popis | Nastaví/získá ID sítě. |
Syntax |
AT+NWKID=
AT+NWKID=? |
Argumenty | , 1bajtová desítková hodnota od 0 do 127 |
Odpověď | |
Kód výsledku |
OK
AT_ERROR AT_PARAM_ERROR |
Examples:
Připojte se a posílejte data v síti LoRa
Popis | Připojte se k síti LoRa. |
Syntax | AT+JOIN= |
Argumenty |
0: připojení k síti pomocí ABP 1: připojení k síti pomocí OTAA |
Odpověď | +EVT:JOINED nebo +EVT:JOIN_FAILED |
Kód výsledku |
OK
AT_PARAM_ERROR |
AT+JOIN – Připojte se k síti LoRa
Examples:
AT+LINKC – Žádost o kontrolu propojení
Popis | Požadavek příkazu MAC k dalšímu uplinku zpětného připojení. DemodMargin a
Výstupní informace NbGateways jsou poskytovány do rozšířených událostí Rx +EVT:RX. |
Syntax | AT+LINKC |
Argumenty | Žádný |
Odpověď | Žádný |
Kód výsledku |
OK
AT_PARAM_ERROR |
Examples:
AT+SEND – Odeslání dat do sítě LoRa
Popis | Odesílá aplikační pakety se zadaným a AppPort a užitečné zatížení do sítě LoRaWAN. |
Syntax | AT+ODESLAT= : : |
Argumenty |
• : aplikační port k přenosu
• – 0: nepotvrzená zpráva – 1: potvrzená zpráva • : užitečné zatížení v řetězcích hexadecimálního formátu (maximální délka je 242 bajtů) |
Odpověď | +EVT:SEND_CONFIRMED |
Kód výsledku |
OK
AT_PARAM_ERROR AT_DUTYCYLE_RESTRICTED AT_NO_NET_JOINED AT_BUSY_ERROR AT_CRYPTO_ERROR AT_ERROR |
Examples:
Správa sítě LoRa
AT+VER – Verze firmwaru
Popis | Získá verzi firmwaru AT_Slave. |
Syntax |
VERZE APP_VERSION: Vx.yz
MW_LORAWAN_VERSION: Va.bc MW_RADION_VERSION: Vd.ef |
Argumenty | Žádný |
Odpověď | |
Kód výsledku | OK |
Exampten:
AT+ADR – Funkce adaptivní rychlosti přenosu dat
Popis | Nastaví/získá funkci adaptivní rychlosti přenosu dat. |
Syntax |
AT+ADR=
AT+ADR=? |
Argumenty |
• 0: ADR zakázáno • 1: ADR povoleno (výchozí) |
Odpověď | |
Kód výsledku |
OK
AT_PARAM_ERROR |
Examples:
AT+DR – Rychlost přenosu dat
Popis | Nastavuje/získává přenosovou rychlost Tx. |
Syntax |
AT+DR=
AT+DR=? |
Argumenty | v rozsahu [0,1,2,3,4,5,6,7] |
Odpověď | |
Kód výsledku |
OK
AT_ERROR AT_PARAM_ERROR |
Poznámka: Aby bylo možné nastavit rychlost přenosu dat, musí být ADR deaktivováno.
Examples:
AT+BAND – Aktivní region
Popis | Nastaví/získá aktivní oblast. |
Syntax |
AT+BAND=
AT+BAND=? |
Argumenty |
: číslo odpovídající aktivním oblastem
0: AS923 (RYLR993) 1: AU915 (RYLR993_AK) 5: EU868 6: KR920 (RYLR993_AK) 7: IN865 (RYLR993) 8: US915 9: RU864 (RYLR993_AK) |
Odpověď | |
Kód výsledku |
OK
AT_PARAM_ERROR |
Examples:
AT+CLASS – třída LoRa
Popis | Nastaví/získá třídu LoRa. |
Syntax |
AT+CLASS=
AT+CLASS=? |
Argumenty | : musí být A, B nebo C. |
Odpověď | |
Kód výsledku |
OK
AT_ERROR AT_PARAM_ERROR AT_NO_CLASS_B_ENABLE AT_NO_NET_JOINED |
Examples:
AT+DCS – Nastavení pracovního cyklu
Popis | Nastaví/získá nastavení pracovního cyklu. |
Syntax |
AT+DCS=
AT+DCS=? |
Argumenty |
0: pracovní cyklus zakázán 1: pracovní cyklus povolen |
Odpověď | |
Kód výsledku |
OK
AT_PARAM_ERROR |
Examples:
AT+JN1DL – Zpoždění připojení v okně Rx 1
Popis | Nastavuje/získává zpoždění přijetí spojení mezi koncem Tx a oknem Rx spojení 1 (v ms). |
Syntax |
AT+JN1DL=
AT+JN1DL=? |
Argumenty | : hodnota v ms |
Odpověď | |
Kód výsledku |
OK
AT_PARAM_ERROR |
Examples:
AT+JN2DL – Zpoždění připojení v okně Rx 2
Popis | Nastavuje/získává zpoždění přijetí spojení mezi koncem Tx a oknem Rx spojení 2 (v ms). |
Syntax |
AT+JN2DL=
AT+JN2DL=? |
Argumenty | : hodnota v ms |
Odpověď | |
Kód výsledku |
OK
AT_PARAM_ERROR |
Examples:
AT+RX1DL – Zpoždění okna Rx 1
Popis | Nastavuje/získává zpoždění mezi koncem Tx a Rx oknem 1 (v ms). |
Syntax |
AT+RX1DL=
AT+RX1DL=? |
Argumenty | : hodnota v ms |
Odpověď | |
Kód výsledku |
OK
AT_PARAM_ERROR |
Examples:
AT+RX2DL – Zpoždění okna Rx 2
Popis | Nastavuje/získává zpoždění mezi koncem Tx a Rx oknem 2 (v ms). |
Syntax |
AT+RX2DL=
AT+RX2DL=? |
Argumenty | : hodnota v ms |
Odpověď | |
Kód výsledku |
OK
AT_PARAM_ERROR |
Examples:
AT+RX2DR – Rychlost přenosu dat v okně Rx 2
Popis | Nastavuje/získává datovou rychlost okna Rx 2 (0-7 odpovídající DR_X). |
Syntax |
AT+RX2DR=
AT+RX2DR=? |
Argumenty | : hodnota v rozsahu [0:15] |
Odpověď | |
Kód výsledku |
OK
AT_PARAM_ERROR |
Examples:
AT+RX2FQ – Frekvence okna Rx 2
Popis | Nastaví/získá frekvenci okna Rx 2. |
Syntax |
AT+RX2FQ=
AT+RX2FQ=? |
Argumenty | : hodnota v Hz |
Odpověď | |
Kód výsledku |
OK
AT_PARAM_ERROR |
Examples:
AT+TXP – Vysílací výkon
Popis | Nastavuje/získává vysílací výkon. |
Syntax |
AT+TXP=
AT+TXP=? |
Argumenty | : musí být v rozsahu oblasti aktivované v rozsahu [0:15]. |
Odpověď | |
Kód výsledku |
OK
AT_PARAM_ERROR |
Examples:
AT+PGSLOT – Ping slot
Popis | Nastavuje/získává periodicitu jednosměrového ping slotu. |
Syntax |
AT+PGSLOT=
AT+PGSLOT=? |
Argumenty |
: periodicita, která se má vysílat, musí být v rozsahu [0:7]
Periodicita ping slotu je 2< periodicita >, v sekundách. |
Odpověď | |
Kód výsledku |
OK
AT_PARAM_ERROR |
Example
Rádiové testovací příkazy
AT+TTONE – VF tónový test
Popis | Spustí test RF tónu. |
Syntax | AT+TTONE |
Argumenty | Žádný |
Odpověď | Žádný |
Kód výsledku |
OK
AT_BUSY_ERROR |
Exampten:
AT+TRSSI – RF RSSI tónový test
Popis | Spustí RF RSSI tónový test. |
Syntax | AT+TRSSI |
Argumenty | Žádný |
Odpověď | : hodnota v dBm |
Kód výsledku |
OK
AT_BUSY_ERROR |
Example
AT+TCONF – konfigurace LoRa RF testu
Popis | Nastaví/získá konfiguraci LoRa RF testu. |
Syntax |
AT+TCONF= : : : : : : : : : : :
AT+TCONF=? |
Argumenty |
• : frekvence v Hz | |
• : Tx výkon v rozsahu [-9:22] dBm | ||
• : | ||
– LoRa (v kHz) | ||
◦ 0: 7.8125 | ||
◦ 1: 15.625 | ||
◦ 2: 31.25 | ||
◦ 3: 62.5 | ||
◦ 4: 125 | ||
◦ 5: 250 | ||
◦ 6: 500 | ||
– | FSK: 4800 až 467000 Hz | |
• : | ||
– LoRa: SF5 až SF12 bit/s | ||
– | FSK: 600 až 300000 XNUMX bit/s | |
• : Pouze LoRa | ||
– | 1:4/5 | |
– | 2:4/6 | |
– | 3:4/7 | |
– | 4:4/8 | |
• : nízká hlučnost ampdoživotní
– 0: Vypnuto |
||
– | 1: Zapnuto | |
• : Posílení PA | ||
– 0: Vypnuto | ||
– | 1: Zapnuto | |
• : modulace | ||
– | [0: FSK | |
– 1: LoRa | ||
– 2: BPSK(Tx) | ||
• : délka užitečného zatížení 1 až 256 | ||
• : FSK pouze 4800 až 467000 | ||
• : nízká optimalizace DR, pouze LoRa | ||
– 0: Vypnuto | ||
– | 1: Zapnuto | |
– 2: Auto (1 při SF11 nebo SF12, 0 jinak) | ||
• : Pouze FSK | ||
– 0: není použit Gaussův filtr | ||
– | 1: BT = 0,3 | |
– | 2: BT = 0,5 | |
– | 3: BT = 0,7 | |
– | 4: BT = 1 |
Odpověď |
• Frekvence= Hz
• Výkon= dBm • Šířka pásma= (=125000 Hz) • SF= • CR= (=4/5) • Stav LNA= • Stav zesílení PA= • Modulace • Užitečné zatížení len= Bajtů • • LowDRopt[0 až 2]= • |
Kód výsledku |
OK
AT_PARAM_ERROR |
Poznámka: , , a argumenty jsou vyžadovány syntaxí příkazu, ale nepoužívají se na platformě B-L072Z-LRWAN1.
Examples:
AT+TTX – Pakety k odeslání pro PER RF TX test
Popis | Spustí test PER RF TX s počtem paketů k odeslání. |
Syntax | AT+TTX= |
Argumenty | |
Odpověď | Žádný |
Kód výsledku |
OK
AT_PARAM_ERROR AT_BUSY_ERROR |
Exampten:
AT+TRX – Pakety, které mají být přijaty pro test PER RF RX
Popis | Spustí test PER RF RX s počtem paketů, které mají být přijaty. |
Syntax | AT+TRX= |
Argumenty | |
Odpověď | Žádný |
Kód výsledku |
OK
AT_PARAM_ERROR AT_BUSY_ERROR |
Exampten:
AT+TTH – test přeskakování RF Tx
Popis | Spustí test přeskakování RF Tx z Fstart do Fstop s kroky Fdelta. |
Syntax | AT+TTH= , , , |
Argumenty |
• : začátek frekvence (v Hz nebo MHz)
• : zastavení frekvence (v Hz nebo MHz) • : šířka frekvenčního pásma (v Hz) • : počet paketů k odeslání |
Odpověď | Žádný |
Kód výsledku |
OK
AT_PARAM_ERROR AT_BUSY_ERROR |
Exampten:
AT+CERTIF – Modul v certifikaci LoRaWAN s režimem spojení
Popis | Spustí modul v certifikaci LoRaWAN a s výběrem režimu připojení. |
Syntax | AT+CERTIF= |
Argumenty |
0: připojení k síti pomocí ABP 1: připojení k síti pomocí OTAA |
Odpověď |
+EVT: PŘIPOJEN SE
+EVT:JOIN_FAILED |
Kód výsledku |
OK
AT_PARAM_ERROR |
Examples:
AT+TOFF – RF test
Popis | Zastaví RF test. |
Syntax | AT+TOFF |
Argumenty | Žádný |
Odpověď | Žádný |
Kód výsledku | OK |
Exampten:
Informace
AT+BAT – Úroveň baterie
Popis | Zjistí úroveň nabití baterie (v mV). |
Syntax | AT+BAT=? |
Argumenty | Žádný |
Odpověď | : hodnota je v mV |
Kód výsledku | OK |
Exampten:
AT+TEMP – Teplota
Popis | Získá teplotu modulu (ve stupních Celsia °C). |
Syntax | AT+TEMP=? |
Argumenty | Žádný |
Odpověď | : hodnota je ve stupních Celsia. |
Kód výsledku | OK |
Exampten:
Examples
Zde jsou některé základní exampsoubory, které popisují, jak používat AT příkazy. V následujících částech je příkazům poskytovaným hostitelem předřazen znak # a komentáře jsou zahrnuty pomocí /* */.
Připojte se a odešlete v nepotvrzeném režimu
Připojte se a odešlete v potvrzeném režimu
Rx přijatá data
Je možné načíst data odeslaná ze zadaného portu, když je přijato +EVT:RX.
Třída B umožňuje požadavek
BývalýampNíže uvedený text ukazuje, jak provést požadavek třídy B prostřednictvím sekvence příkazů AT.
E-mail : sales@reyax.com
Webmísto : http://reyax.com
Copyright © 2022, REYAX TECHNOLOGY CO., LTD
Dokumenty / zdroje
![]() |
STMICROELECTRONICS STM32L0 Ultra Low Power MCU [pdfUživatelská příručka STM32L0 Ultra Low Power MCU, STM32L0, Ultra Low Power MCU, Low Power MCU, Power MCU |