STMICROELECTRONICS STM32L0 īpaši mazjaudas MCU

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:
Ņ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.
Example
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:
AT?
| Apraksts | Nodrošina visu atbalstīto komandu īsu palīdzību. |
| Sintakse | AT? |
| Argumenti | Nav |
| Atbilde | Nav |
| Rezultāta kods | labi |
Example: 
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:
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:
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: 
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: 
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: 
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: 
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: 
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: 
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: 
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:
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: 
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: 
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: 
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: 
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: 
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:
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: 
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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 |
Example
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:
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 |
Example
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:
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:
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:
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:
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:
AT+TOFF – RF tests
| Apraksts | Aptur RF testu. |
| Sintakse | AT+TOFF |
| Argumenti | Nav |
| Atbilde | Nav |
| Rezultāta kods | labi |
Example:
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:
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:
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ā
Pievienojieties un nosūtiet apstiprinātajā režīmā
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.
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 |





