STMICROELECTRONICS-LOGO

STMICROELECTRONICS STM32L0 Ultra Low Power MCU

STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-PRODUCT

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (1)

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.

ExampleSTMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (2)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (3)

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: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (4)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (5)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (6)

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: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (7)

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: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (8)

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: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (9)

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: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (10)

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: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (11)

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: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (12)

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: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (13)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (14)

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: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (15)

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: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (16)

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: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (17)

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: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (18)

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: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (19)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (20)

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: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (21)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (22)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (23)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (24)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (25)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (26)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (27)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (28)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (29)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (30)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (31)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (32)

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

ExampleSTMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (33)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (34)

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

ExampleSTMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (35)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (36)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (37)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (38)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (39)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (40)

AT+TOFF – RF test

Popis Zastaví RF test.
Syntax AT+TOFF
Argumenty Žádný
Odpověď Žádný
Kód výsledku OK

Exampten:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (41)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (42)

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:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (43)

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žimuSTMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (43)

Připojte se a odešlete v potvrzeném režimuSTMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (44)

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.STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCUs-FIG- (46)

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

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *