STMICROELECTRONICS-LOGO

STMICROELECTRONICS STM32L0 īpaši mazjaudas MCU

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

Informācija par produktu

RYLR993 modulis ir LoRa SOC kodola ierīce, kas moduļa vadīšanai izmanto REYAX izstrādāto AT komandu kopu. Modulis atbalsta LoRaWAN komunikāciju un nodrošina tādas funkcijas kā aktivizēšana ar personalizēšanu, aktivizēšana pa gaisu un liela attāluma radio tehnoloģija. Modulis atbalsta arī atslēgu, ID un EUI izmantošanu pārvaldības nolūkos. Turklāt moduli var izmantot, lai pievienotos un nosūtītu datus LoRa tīklā un veiktu radio testus.

Produkta lietošanas instrukcijas

Lai izmantotu RYLR993 moduli, lietotājam ir jānosūta AT komandas modulim, izmantojot seriālo interfeisu. REYAX nodrošinātā AT komandu kopa sastāv no virknes īsu teksta virkņu, kuras var izmantot dažādu darbību veikšanai, piemēram, pievienošanās LoRa tīklam, datu nosūtīšanai uz tīklu un parametru iestatīšanai. Lietotājs var arī pārvaldīt atslēgas, ID un EUI, izmantojot moduli.
Piemēram,ample, lai pievienotos LoRa tīklam, lietotājs var nosūtīt šādu komandu:

  • AT+JOIN
    • Lai pārbaudītu saites statusu, lietotājs var nosūtīt:
  • AT+LINKC
    • Lai nosūtītu datus uz LoRa tīklu, lietotājs var izmantot šādu komandu:
  • AT+SŪTĪT
    • RYLR993 modulis atbalsta arī radio testa komandas. Lai veiktu radio pārbaudi, lietotājs var izmantot šādu komandu:
  • AT+RADIO=1
    • Lai iegūtu sīkāku informāciju par moduļa RYLR993 lietošanu, lūdzu, skatiet produkta lietotāja rokasgrāmatu.

Vispārīga informācija

Dokuments attiecas uz REYAX RYLR993 moduli, kas ir LoRa SOC pamata ierīces.

Akronīms Definīcija
ABP Aktivizēšana, personalizējot
ETSI Eiropas telekomunikāciju standartu institūts
LoRa Liela attāluma radio tehnoloģija
LoRaWAN LoRa plaša apgabala tīkls
OTAA Aktivizēšana pa gaisu
RF Radio frekvences
RSSI Saņemtā signāla stipruma indikators
SNR Signāla un trokšņa attiecība

Beigāsview

Nākamajās sadaļās ir ietverts saskarnes apraksts, AT komandu definīcija, kā arī dažu lietošanas gadījumu un iegultās programmatūras apraksts.

AT komandas

AT komandu kopa ir REYAX izstrādāts standarts, lai kontrolētu moduli. Komandu kopa sastāv no virknes īsu teksta virkņu tādu darbību veikšanai kā savienošana, datu apmaiņa un parametru iestatīšana.
AT komandas tiek izmantotas, lai vadītu LoRa moduli un nosūtītu datus. AT komandas tiek nosūtītas caur UART.

  • Buda ātrums: 9600
  • Dati: 8 biti
  • Paritāte: nav
  • Pietura: 1 bits
  • Plūsmas kontrole: nav

Visas komandas ir formā AT+XXX, kur XXX apzīmē komandu. Ir pieejamas šādas komandu darbības:

  • AT+XXX? sniedz īsu sniegtās komandas palīdzību (piemēram, AT+DEUI?).
  • AT+XXX tiek izmantots, lai palaistu komandu (piemēram, AT+JOIN).
  • AT+XXX=? tiek izmantots, lai iegūtu dotās komandas vērtību (piemēram, AT+CFS=?).
  • AT+XXX= tiek izmantots, lai komandai nodrošinātu vērtību (piemēram, AT+SEND=2:Hello).

Komandu izvade tiek nodrošināta UART. Izvades formāts parasti ir:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (1)

Ņemot vērā: 

  • tiek atgriezts, kad palīdzība AT+XXX? un saņemt AT+XXX=? komandas tiek izpildītas.
  • un apzīmē vagona atgriešanos un līnijas padevi.
  • Kad vērtība netiek atgriezta, tad vispār netiek atgriezta.
  • Katra komanda, izņemot ATZ (MCU atiestatīšana), atgriež statusa virkni, pirms kuras un pēc tās . Iespējamie statusi ir:
    • Labi: komanda tiek izpildīta pareizi, bez kļūdām.
    • AT_ERROR: vispārīga kļūda
    • AT_PARAM_ERROR: komandas parametrs ir nepareizs.
    • AT_BUSY_ERROR: LoRa tīkls ir aizņemts, tāpēc komandu nevarēja pabeigt.
    • AT_TEST_PARAM_OVERFLOW: parametrs ir pārāk garš.
    • AT_NO_NETWORK_JOINED: LoRa tīkls nav pievienots.
    • AT_RX_ERROR: kļūdas noteikšana komandas saņemšanas laikā

Sīkāka informācija par katras komandas aprakstu un piemamples ir dotas nākamajās sadaļās. Katru komandu, kuras priekšā ir #, resursdators nodrošina modulim, pēc tam tiek izdrukāta moduļa atgriešana.

AT_RX_ERROR

AT_RX_ERROR gadījumā komanda tiek bojāta, saņemot AT_Slave. Tāpēc komanda netiek izpildīta.
Tomēr garu komandu gadījumā dažas viltotas rakstzīmes joprojām var būt rindā, kas ir gatavas apstrādei kā komanda. Tātad, ja lietotājs saņem AT_RX_ERROR, lietotājam vispirms ir jānosūta lai iztīrītu rindu, un pēc tam nosūtiet atpakaļ to pašu komandu, lai tā tiktu apstrādāta.

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

AT komanda beigusiesview

Komanda Parametri Apraksts
Vispārējās komandas
AT Nav Pārbaudiet, vai saskarne ir pieejama.
AT [?] Visu atbalstīto komandu palīdzība.
ATZ Nav Atiestatīt
AT+VL [=darbības_lvl], kur verb_lvl = [0:3] Iestata/iegūst detalizēto līmeni.
AT+LTIME [=?] Iegūst vietējo laiku UTC formātā.
Atslēgas, ID un EUI pārvaldības komandas
AT+APPEUI [=01:02:03:04:05:06:07:08] Iestata/iegūst lietojumprogrammu EUI.
AT+NWKKEY [=2B:7E:15:16:28:AE:D2:A6:AB:F 7:15:88:09:CF:4F:3C]  

Iestata/iegūst tīkla saknes atslēgu

AT+APPKEY [=2B:7E:15:16:28:AE:D2:A6:AB:F 7:15:88:09:CF:4F:3C]  

Iestata/iegūst lietojumprogrammas saknes atslēgu.

Komanda Parametri Apraksts
AT+APPSKEY [=2B:7E:15:16:28:AE:D2:A6:AB:F 7:15:88:09:CF:4F:3C]  

Iestata/iegūst lietojumprogrammas sesijas atslēgu.

AT+NWKSKEY [=2B:7E:15:16:28:AE:D2:A6:AB:F 7:15:88:09:CF:4F:3C]  

Iestata/iegūst tīkla sesijas atslēgu.

AT+DADDR [=01:02:0A:0B] Iestata/iegūst ierīces adresi.
AT+DEUI [=01:23:45:67:89:AB:CD:EF] Iestata/iegūst moduļa unikālo ID.
AT+NWKID [=127] Iestata/iegūst tīkla ID.
LoRa pievienojas un nosūta datu komandas
AT+JOIN [=režīms] kur režīms = 0 (ABP) vai

režīms = 1 (OTAA)

 

Pievienojas tīklam.

AT+LINKC Piggyback saite pārbaudiet MAC komandas pieprasījumu nākamajai augšupsaitei
AT+SŪTĪT [=port_nb:confirmedmode:data]

kur apstiprinātais režīms = 0 vai 1.

 

Nosūta paketes uz tīklu.

LoRa tīkla pārvaldības komandas
AT+VER [=?] Iegūst LoRaWAN versiju.
AT+ADR [=adr_enable] kur

adr_enable = 0 vai 1

 

Iestata/iegūst adaptīvā datu pārraides ātruma funkcionalitāti.

AT+DR [=datarate] kur datu pārraides ātrums = [0:7] Iestata/iegūst datu pārraides ātrumu.
AT+JOSLA [=reģions] kur reģions = [0:9] Iestata/iegūst aktīvo reģionu
AT+KLASE [=klase] kur klase = [A, B vai C] Iestata/iegūst LoRa klasi.
AT+DCS [=darba cikls], kur darba cikls = 0 vai 1 Iestata/iegūst darba cikla iestatījumus.
AT+JN1DL  

 

[= aizkave] kur aizkave ms
Iestata/iegūst pievienošanās aizkavi Rx logā 1.
AT+JN2DL Iestata/iegūst pievienošanās aizkavi Rx logā 2.
AT+RX1DL Iestata/iegūst Rx loga 1 aizkavi.
AT+RX2DL Iestata/iegūst Rx loga 2 aizkavi.
AT+RX2DR [=dati] kur X = [0:7] Iestata/iegūst Rx loga 2 datu pārraides ātrumu.
AT+RX2FQ [=freq] kur frekvence Hz Iestata/iegūst Rx loga 2 frekvenci.
AT+TXP [=txpow] kur txpow = [0:7] Iestata/iegūst pārraides jaudu.
AT+PGSLOT [=periodiskums] Iestata/iegūst ping slotu.
Radio pārbauda komandas
AT+TTONE  

Nav

Iestata RF toņa pārbaudi.
AT+TRSSI Iestata RF RSSI toņa pārbaudi.
 

 

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

 

 

 

Iestata/iegūst konfigurācijas LoRa RF testu.

AT+TTX [=nb_paciņas_nosūtītas] Iestata pakešu skaitu, kas jānosūta PER RF Tx pārbaudei.
AT+TRX [=nb_paketes_saņemtas] Iestata pakešu skaitu, kas jāsaņem PER RF Rx pārbaudei.
Komanda Parametri Apraksts
AT+CERTIF [=režīms] kur režīms = 0 (ABP) vai

režīms = 1 (OTAA)

 

Iestata moduli LoRaWAN sertifikācijā ar pievienošanās režīmu.

AT+TTH [= , ,

, ]

Sāk RF Tx lēciena testu no Fstart līdz Fstop (Hz vai MHz), Fdelta Hz
AT+TOFF Nav Aptur RF testus.
Informācijas komanda
AT+BAT Nav Nosaka akumulatora uzlādes līmeni.

Pasākumu tabula
Tālāk esošajā tabulā ir detalizēti aprakstīti notikumi, ko lietojumprogramma AT_Slave nosūta kā paziņojumu resursdatora modulim.

Pasākums Atdeves vērtība Apraksts
+EVT:PIEVIENOTS Nav Paziņo, ka OTAA vārtejā ir pievienojies saimniekdatora modulim.
 

+EVT:PIEVIENOTIES NEIZDEVĀS

 

Nav

Brīdina, ka resursdatora modulis nav pabeidzis pievienošanās darījumu (ID/atslēgas kļūda, vārteja nesaņem Tx, Rx nav saņemts vai nav atšifrēts). Šajā gadījumā ir jāatsauc AT+JOIN.
+EVT: : : : Paziņo resursdatoram, ka RX logā ar lejupsaites rāmi ir saņemts asinhrons rāmis.
+EVT: RX_ : : : Paziņo resursdatoram, ka RX logā ar lejupsaites parametriem ir saņemts asinhrons rāmis.
 

+EVT:

 

RX_ : : :

: :

Paziņo resursdatora modulim, ka RX logā ar paplašinātiem lejupsaites parametriem ir saņemts asinhrons rāmis. Šis notikums aizstāj iepriekšējo notikumu, kad ir izpildīts vismaz viens saites pārbaudes pieprasījums (AT+LINKC).
+EVT:SEND_CONFIRMED Nav Paziņo resursdatoram, ka vārteja ir apstiprinājusi Tx rāmi.

Vispārējās komandas

AT

Apraksts Uzmanība tiek izmantota, lai pārbaudītu, vai saite darbojas pareizi.
Sintakse AT
Argumenti Nav
Atbilde Nav
Rezultāta kods labi

Example:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (3)

AT?

Apraksts Nodrošina visu atbalstīto komandu īsu palīdzību.
Sintakse AT?
Argumenti Nav
Atbilde Nav
Rezultāta kods labi

Example: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (4)

ATZ — MCU atiestatīšana

Apraksts Komanda ģenerē NVIC atiestatīšanu: atiestata visu sistēmu, ieskaitot radio un mikroprocesoru.
Sintakse ATZ
Argumenti Nav
Atbilde Nav
Rezultāta kods Nav (NVIC_Reset darbība)

Example:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (5)

Parādītie taustiņi ar komandu iepriekš aiz ###### (DevEUI, AppEui un DevAddr) ir tikai informatīvi, nevis komandas atbilde.

AT+VL — daudzrunīgs līmenis

Apraksts Iestata/iegūst lietojumprogrammas detalizēto līmeni.
 

Sintakse

AT+VL=

AT+VL=?

 

 

 

Argumenti

, noklusējuma vērtība ir 1 (VLEVEL_L) 0: VLEVEL_OFF

1: VLEVEL_L

2: VLEVEL_M

3: VLEVEL_H

Atbilde
 

Rezultāta kods

labi

AT_PARAM_ERROR

Exampmazāk:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (6)

AT+LTIME — vietējais laiks UTC formātā

Apraksts Iegūst vietējo laiku UTC formātā.
Sintakse AT+LTIME=?
Argumenti Nav
Atbilde
Rezultāta kods labi

Example: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (7)

AT+OPMODE – iestatiet darbības režīmu

Apraksts Izvēlieties LoRaWAN režīmu vai REYAX RYLR998 patentēto režīmu
Sintakse AT+OPMODE=

AT+OPMODE=?

Argumenti , noklusējuma vērtība ir 0 (LoRaWAN režīms) 0: LoRaWAN režīms

1: REYAX RYLR998 patentētais režīms

*RYLR993 nevar iestatīt NETWORKID, akceptējiet tikai RYLR18 noklusējuma NETWORKID=998. Ieejot šajā režīmā, lūdzu, skatiet RYLR998 komandu AT.

Atbilde
Rezultāta kods labi

AT_PARAM_ERROR

Example: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (8)

Atslēgas, ID un EUI pārvaldība 

AT+APPEUI — lietojumprogrammas identifikators

Apraksts Iestata/iegūst lietojumprogrammu EUI.
 

Sintakse

AT+APPEUI=

AT+APPEUI=?

Argumenti , 8 baitu vērtība, kas atdalīta ar ”:” (heksadecimālā formāta virkne)
Atbilde
 

Rezultāta kods

labi

AT_ERROR

AT_PARAM_ERROR

Exampmazāk: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (9)

AT+NWKKEY — tīkla saknes atslēga

Apraksts Iestata/iegūst tīkla saknes atslēgu. Šo taustiņu izmanto tikai OTAA režīmā.
 

Sintakse

AT+NWKKEY=

AT+NWKKEY=?

Argumenti , 4 baitu vērtība, kas atdalīta ar ”:” (heksadecimālā formāta virkne)
Atbilde
 

 

Rezultāta kods

labi

AT_ERROR

AT_PARAM_ERROR

Exampmazāk: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (10)

AT+APPKEY — lietojumprogrammas saknes atslēga

Apraksts Iestata/iegūst lietojumprogrammas saknes atslēgu. Šo taustiņu izmanto tikai OTAA režīmā.
 

Sintakse

AT+APPKEY=

AT+APPKEY=?

Argumenti , 16 baitu vērtība, kas atdalīta ar ”:” (heksadecimālā formāta virkne)
Atbilde
 

 

Rezultāta kods

labi

AT_ERROR

AT_PARAM_ERROR

Exampmazāk: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (11)

AT+APPSKEY — lietojumprogrammas sesijas atslēga

 

Apraksts

Iestata/iegūst lietojumprogrammas sesijas atslēgu. Šo taustiņu izmanto tikai OTAA un APB režīmos. OTAA režīmā šī atslēga atvasināšanas procesa laikā tiek aizstāta ar lietojumprogrammas saknes atslēgu un JoinAccept atbildes informāciju.
 

Sintakse

AT+APPSKEY=

AT+APPSKEY=?

Argumenti , 16 baitu vērtība, kas atdalīta ar ”:” (heksadecimālā formāta virkne)
Atbilde
 

Rezultāta kods

labi

AT_ERROR

AT_PARAM_ERROR

Example: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (12)

AT+NWKSKEY — tīkla sesijas atslēga

 

Apraksts

Iestata/iegūst tīkla sesijas atslēgu. Šo taustiņu izmanto OTAA un ABP režīmos. OTAA režīmā šī atslēga atvasināšanas procesa laikā tiek aizstāta ar tīkla saknes atslēgu un JoinAccept atbildes informāciju.
 

Sintakse

AT+NWKSKEY=

AT+NWKSEY=?

Argumenti , 16 baitu vērtība, kas atdalīta ar ”:” (heksadecimālā formāta virkne)
Atbilde
 

Rezultāta kods

labi

AT_ERROR

AT_PARAM_ERROR

Example: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (13)

AT+DADDR — ierīces adrese

Apraksts Iestata/iegūst ierīces adresi.
 

Sintakse

AT+DADDR=

AT+DADDR=?

Argumenti , 4 baitu vērtība, kas atdalīta ar ”:” (heksadecimālā formāta virkne)
Atbilde
 

 

Rezultāta kods

labi

AT_ERROR

AT_PARAM_ERROR

Exampmazāk:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (14)

AT+DEUI — ierīce EUI

Apraksts Iestata/iegūst ierīci EUI.
 

Sintakse

AT+DEUI=

AT+DEUI=?

Argumenti , 8 baitu vērtība, kas atdalīta ar ”:” (heksadecimālā formāta virkne)
Atbilde
 

 

Rezultāta kods

labi

AT_ERROR

AT_PARAM_ERROR

Exampmazāk: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (15)

AT+NWKID — tīkla ID

Apraksts Iestata/iegūst tīkla ID.
 

Sintakse

AT+NWKID=

AT+NWKID=?

Argumenti , 1 baita decimālā vērtība no 0 līdz 127
Atbilde
 

 

Rezultāta kods

labi

AT_ERROR

AT_PARAM_ERROR

Exampmazāk: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (16)

Pievienojieties un nosūtiet datus LoRa tīklā

Apraksts Pievienojieties LoRa tīklam.
Sintakse AT+JOIN=
 

Argumenti

0: pievienoties tīklam, izmantojot ABP 1: pievienoties tīklam, izmantojot OTAA

Atbilde +EVT:JOINED vai +EVT:JOIN_FAILED
 

Rezultāta kods

labi

AT_PARAM_ERROR

AT+JOIN — pievienojieties LoRa tīklam

Exampmazāk: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (17)

AT+LINKC — saites pārbaudes pieprasījums

Apraksts Piggyback saite pārbaudiet MAC komandas pieprasījumu nākamajai augšupsaitei. DemodMargin un

NbGateways izvades informācija tiek nodrošināta paplašinātajos Rx notikumos +EVT:RX.

Sintakse AT+LINKC
Argumenti Nav
Atbilde Nav
 

Rezultāta kods

labi

AT_PARAM_ERROR

Exampmazāk: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (18)

AT+SŪTĪT — sūtīt datus uz LoRa tīklu

Apraksts Nosūta lietojumprogrammu paketes ar norādīto un AppPort un lietderīgo slodzi uz LoRaWAN tīklu.
Sintakse AT+SŪTĪT= : :
 

 

Argumenti

• : lietojumprogrammas ports, kas jāpārraida

– 0: neapstiprināts ziņojums

– 1: apstiprināts ziņojums

• : lietderīgā slodze heksadecimālā formāta virknēs (maksimālais garums ir 242 baiti)

Atbilde +EVT:SEND_CONFIRMED
 

 

 

 

 

Rezultāta kods

labi

AT_PARAM_ERROR

AT_DUTYCYLE_RESTRICTED

AT_NO_NET_JOINED

AT_BUSY_ERROR

AT_CRYPTO_ERROR

AT_ERROR

Exampmazāk: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (19)

LoRa tīkla vadība 

AT+VER — programmaparatūras versija

Apraksts Iegūst AT_Slave programmaparatūras versiju.
 

 

Sintakse

APP_VERSION: Vx.yz

MW_LORAWAN_VERSION: Va.bc MW_RADION_VERSION: Vd.ef

Argumenti Nav
Atbilde
Rezultāta kods labi

Example:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (20)

AT+ADR — adaptīva datu pārraides ātruma funkcionalitāte

Apraksts Iestata/iegūst adaptīvā datu pārraides ātruma funkcionalitāti.
 

Sintakse

AT+ADR=

AT+ADR=?

 

Argumenti

• 0: ADR ir atspējota

• 1: ADR ir iespējota (noklusējums)

Atbilde
 

Rezultāta kods

labi

AT_PARAM_ERROR

Exampmazāk: STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (21)

AT+DR — datu pārraides ātrums

Apraksts Iestata/iegūst Tx datu pārraides ātrumu.
 

Sintakse

AT+DR=

AT+DR=?

Argumenti diapazonā [0,1,2,3,4,5,6,7]
Atbilde
 

 

Rezultāta kods

labi

AT_ERROR

AT_PARAM_ERROR

Piezīme: Lai varētu iestatīt datu pārraides ātrumu, ADR ir jāatspējo.

Exampmazāk:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (22)

AT+JOSLA — aktīvais reģions

Apraksts Iestata/iegūst aktīvo reģionu.
 

Sintakse

AT+JOSLA=

AT+JOSLA=?

 

 

 

 

 

 

 

Argumenti

: skaits, kas atbilst aktīvajiem reģioniem

 

0: AS923 (RYLR993)

1: AU915 (RYLR993_AK)

5: EU868

6: KR920 (RYLR993_AK)

7: IN865 (RYLR993)

8: US915

9: RU864 (RYLR993_AK)

Atbilde
 

Rezultāta kods

labi

AT_PARAM_ERROR

Exampmazāk:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (23)

AT+KLASE – LoRa klase

Apraksts Iestata/iegūst LoRa klasi.
 

Sintakse

AT+KLASE=

AT+KLASE=?

Argumenti : jābūt A, B vai C.
Atbilde
 

 

 

Rezultāta kods

labi

AT_ERROR

AT_PARAM_ERROR

AT_NO_CLASS_B_ENABLE

AT_NO_NET_JOINED

Exampmazāk:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (24)

AT+DCS – darba cikla iestatījumi

Apraksts Iestata/iegūst darba cikla iestatījumus.
 

Sintakse

AT+DCS=

AT+DCS=?

 

Argumenti

0: darba cikls atspējots 1: darba cikls ir iespējots

Atbilde
 

Rezultāta kods

labi

AT_PARAM_ERROR

Exampmazāk:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (25)

AT+JN1DL — pievienošanās aizkave Rx 1. logā

Apraksts Iestata/iegūst savienojuma pieņemšanas aizkavi starp Tx beigām un savienojuma Rx logu 1 (ms).
 

Sintakse

AT+JN1DL=

AT+JN1DL=?

Argumenti : vērtība ms
Atbilde
 

Rezultāta kods

labi

AT_PARAM_ERROR

Exampmazāk:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (26)

AT+JN2DL — pievienošanās aizkave Rx 2. logā

Apraksts Iestata/iegūst savienojuma pieņemšanas aizkavi starp Tx beigām un savienojuma Rx logu 2 (ms).
 

Sintakse

AT+JN2DL=

AT+JN2DL=?

Argumenti : vērtība ms
Atbilde
 

Rezultāta kods

labi

AT_PARAM_ERROR

Exampmazāk:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (27)

AT+RX1DL — Rx loga aizkave 1

Apraksts Iestata/iegūst aizkavi starp Tx beigām un Rx logu 1 (ms).
 

Sintakse

AT+RX1DL=

AT+RX1DL=?

Argumenti : vērtība ms
Atbilde
 

Rezultāta kods

labi

AT_PARAM_ERROR

Exampmazāk:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (28)

AT+RX2DL — Rx loga aizkave 2

Apraksts Iestata/iegūst aizkavi starp Tx beigām un Rx logu 2 (ms).
 

Sintakse

AT+RX2DL=

AT+RX2DL=?

Argumenti : vērtība ms
Atbilde
 

Rezultāta kods

labi

AT_PARAM_ERROR

Exampmazāk:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (29)

AT+RX2DR — Rx loga datu pārraides ātrums 2

Apraksts Iestata/iegūst Rx loga 2 datu pārraides ātrumu (0-7, kas atbilst DR_X).
 

Sintakse

AT+RX2DR=

AT+RX2DR=?

Argumenti : vērtība diapazonā [0:15]
Atbilde
 

Rezultāta kods

labi

AT_PARAM_ERROR

Exampmazāk:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (30)

AT+RX2FQ — Rx loga 2. frekvence

Apraksts Iestata/iegūst Rx loga 2 frekvenci.
 

Sintakse

AT+RX2FQ=

AT+RX2FQ=?

Argumenti : vērtība Hz
Atbilde
 

Rezultāta kods

labi

AT_PARAM_ERROR

Exampmazāk:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (31)

AT+TXP - pārraides jauda

Apraksts Iestata/iegūst pārraides jaudu.
 

Sintakse

AT+TXP=

AT+TXP=?

Argumenti : jāatrodas diapazonā [0:15] aktivizētā reģiona diapazonā.
Atbilde
 

Rezultāta kods

labi

AT_PARAM_ERROR

Exampmazāk:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (32)

AT+PGSLOT — ping slots

Apraksts Iestata/iegūst unicast ping slota periodiskumu.
 

Sintakse

AT+PGSLOT=

AT+PGSLOT=?

 

Argumenti

: pārraidāmajam periodiskumam jābūt diapazonā [0:7]

Ping slota periodiskums ir 2< periodiskums >, sekundēs.

Atbilde
 

Rezultāta kods

labi

AT_PARAM_ERROR

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

Radio testa komandas

AT+TTONE – RF toņa pārbaude

Apraksts Sāk RF toņa pārbaudi.
Sintakse AT+TTONE
Argumenti Nav
Atbilde Nav
 

Rezultāta kods

labi

AT_BUSY_ERROR

Example:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (34)

AT+TRSSI – RF RSSI toņa pārbaude

Apraksts Sāk RF RSSI toņa pārbaudi.
Sintakse AT+TRSSI
Argumenti Nav
Atbilde : vērtība dBm
 

Rezultāta kods

labi

AT_BUSY_ERROR

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

AT+TCONF – LoRa RF testa konfigurācija

Apraksts Iestata/iegūst LoRa RF testa konfigurāciju.
 

Sintakse

AT+TCONF= : : : : : : : : : : :

AT+TCONF=?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Argumenti

• : frekvence Hz
• : Tx jauda diapazonā [-9:22] dBm
• :
– LoRa (kHz)
◦ 0: 7.8125
◦ 1: 15.625
◦ 2: 31.25
◦ 3: 62.5
◦ 4: 125
◦ 5: 250
◦ 6: 500
FSK: 4800 līdz 467000 XNUMX Hz
• :
– LoRa: SF5 līdz SF12 biti/s
FSK: 600 līdz 300000 XNUMX bitu/s
• : tikai LoRa
1:4/5
2:4/6
3:4/7
4:4/8
• : zems trokšņa līmenis ampdzīvāks

– 0: izslēgts

1: ieslēgts
• : PA palielinājums
– 0: izslēgts
1: ieslēgts
• : modulācija
[0: FSK
– 1: LoRa
– 2: BPSK (Tx)
• : lietderīgās kravas garums no 1 līdz 256
• : tikai FSK no 4800 līdz 467000
• : zema DR optimizācija, tikai LoRa
– 0: izslēgts
1: ieslēgts
– 2: Auto (1, ja SF11 vai SF12, 0 citādi)
• : tikai FSK
– 0: nav lietots Gausa filtrs
1: BT = 0,3
2: BT = 0,5
3: BT = 0,7
4: BT = 1
 

 

 

 

 

 

 

Atbilde

• Freq= Hz

• Jauda= dBm

• Joslas platums= (=125000 XNUMX Hz)

• SF=

• CR= (=4/5)

• LNA valsts=

• PA Boost State=

• Modulācija

• Kravnesība len= Baiti

• LowDRopt[0 līdz 2]=

 

Rezultāta kods

labi

AT_PARAM_ERROR

Piezīme: , , un argumenti ir nepieciešami komandas sintaksei, taču tie netiek izmantoti platformā B-L072Z-LRWAN1.

Exampmazāk:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (36)

AT+TTX – paketes, kas jānosūta PER RF TX pārbaudei

Apraksts Sāk PER RF TX testu ar nosūtāmo pakešu skaitu.
Sintakse AT+TTX=
Argumenti
Atbilde Nav
 

 

Rezultāta kods

labi

AT_PARAM_ERROR

AT_BUSY_ERROR

Example:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (37)

AT+TRX – paketes, kas jāsaņem PER RF RX testam

Apraksts Sāk PER RF RX testu ar saņemamo pakešu skaitu.
Sintakse AT+TRX=
Argumenti
Atbilde Nav
 

 

Rezultāta kods

labi

AT_PARAM_ERROR

AT_BUSY_ERROR

Example:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (38)

AT+TTH — RF Tx lēciena tests

Apraksts Sāk RF Tx lēciena testu no Fstart līdz Fstop ar Fdelta soļiem.
Sintakse AT+TTH= , , ,
 

 

Argumenti

• : frekvences sākums (Hz vai MHz)

• : frekvences apturēšana (Hz vai MHz)

• : frekvences joslas platums (Hz)

• : nosūtāmo pakešu skaits

Atbilde Nav
 

 

Rezultāta kods

labi

AT_PARAM_ERROR

AT_BUSY_ERROR

Example:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (39)

AT+CERTIF – LoRaWAN sertifikācijas modulis ar pievienošanās režīmu

Apraksts Palaiž moduli LoRaWAN sertifikācijā un ar pievienošanās režīma izvēli.
Sintakse AT+CERTIF=
 

Argumenti

0: pievienoties tīklam, izmantojot ABP 1: pievienoties tīklam, izmantojot OTAA

 

Atbilde

+EVT:PIEVIENOTS

+EVT:JOIN_FAILED

 

Rezultāta kods

labi

AT_PARAM_ERROR

Exampmazāk:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (40)

AT+TOFF – RF tests

Apraksts Aptur RF testu.
Sintakse AT+TOFF
Argumenti Nav
Atbilde Nav
Rezultāta kods labi

Example:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (41)

Informācija

AT+BAT – akumulatora uzlādes līmenis

Apraksts Nosaka akumulatora uzlādes līmeni (mV).
Sintakse AT+BAT=?
Argumenti Nav
Atbilde : vērtība ir mV
Rezultāta kods labi

Example:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (42)

AT+TEMP – temperatūra

Apraksts Iegūst moduļa temperatūru (Celsija grādos °C).
Sintakse AT+TEMP=?
Argumenti Nav
Atbilde : vērtība ir Celsija grādos.
Rezultāta kods labi

Example:STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (43)

Examples

Šeit ir daži pamata examples, kas apraksta, kā izmantot AT komandas. Nākamajās sadaļās pirms saimniekdatora sniegtajām komandām ir #, un komentāri ir ietverti ar /* */.

Pievienojieties un nosūtiet neapstiprinātā režīmāSTMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (43)

Pievienojieties un nosūtiet apstiprinātajā režīmāSTMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (44)

Rx saņēma datus
Ir iespējams izgūt datus, kas nosūtīti no norādītā porta, kad tiek saņemts +EVT:RX.

B klase nodrošina pieprasījumu
Bijušaisampzemāk parādīts, kā izpildīt B klases pieprasījumu, izmantojot AT komandu secību.STMICROELECTRONICS-STM32L0-Ultra-Low-Power-MCU-FIG- (46)

E-pasts : sales@reyax.com
Webvietne : http://reyax.com
Autortiesības © 2022, REYAX TECHNOLOGY CO., LTD

Dokumenti / Resursi

STMICROELECTRONICS STM32L0 īpaši mazjaudas MCU [pdfLietotāja rokasgrāmata
STM32L0 īpaši mazjaudas MCU, STM32L0, īpaši mazjaudas MCU, mazjaudas MCU, jaudas MCU

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *