I-STMICROELECTRONICS STM32L0 Ama-MCU Amandla Aphansi Aphezulu
Ulwazi Lomkhiqizo
Imojula ye-RYLR993 iyithuluzi elisekelwe ku-LoRa SOC elisebenzisa umyalo we-AT osethwe i-REYAX ukuze ilawule imojuli. Imojula isekela ukuxhumana kwe-LoRaWAN futhi inikeza izici ezifana nokwenza kusebenze ngokwenza kube ngokwakho, ukusebenza emoyeni, kanye nobuchwepheshe bomsakazo webanga elide. Imojuli futhi isekela ukusetshenziswa kokhiye, ama-ID, nama-EUI ngezinjongo zokuphatha. Ukwengeza, imojula ingasetshenziswa ukujoyina nokuthumela idatha kunethiwekhi ye-LoRa nokwenza izivivinyo zomsakazo.
Imiyalo yokusetshenziswa komkhiqizo
Ukuze usebenzise imojula ye-RYLR993, umsebenzisi kufanele athumele imiyalo ye-AT kumojula esebenzisa isixhumi esibonakalayo seserial. Umyalo we-AT ohlinzekwe yi-REYAX uqukethe uchungechunge lwezintambo zombhalo omfushane ezingasetshenziswa ukwenza imisebenzi ehlukahlukene njengokujoyina inethiwekhi ye-LoRa, ukuthumela idatha kunethiwekhi, nokusetha imingcele. Umsebenzisi angakwazi futhi ukuphatha okhiye, ama-ID, nama-EUI esebenzisa imojula.
Okwesiboneloample, ukujoyina inethiwekhi ye-LoRa, umsebenzisi angathumela umyalo olandelayo:
- AT+JOIN
- Ukuze uhlole isimo sesixhumanisi, umsebenzisi angathumela:
- AT+LINKC
- Ukuthumela idatha kunethiwekhi ye-LoRa, umsebenzisi angasebenzisa umyalo olandelayo:
- AT+THUMELA
- Imojula ye-RYLR993 iphinde isekele imiyalo yokuhlola umsakazo. Ukwenza uhlolo lomsakazo, umsebenzisi angasebenzisa umyalo olandelayo:
- KU+RADIO=1
- Ukuze uthole ulwazi oluthe xaxa mayelana nokusebenzisa imojula ye-RYLR993, sicela ubheke imanuwali yomsebenzisi womkhiqizo.
ulwazi oluvamile
Umbhalo usebenza kumojula ye-REYAX RYLR993 okungamathuluzi asekelwe ku-LoRa SOC.
Isifinyezo | Incazelo |
I-ABP | Ukwenza kusebenze ngokwenza kube ngokwakho |
ETSI | I-European Telecommunications Standards Institute |
LoRa | Ubuchwepheshe bomsakazo webanga elide |
I-LoRaWAN | Inethiwekhi yendawo ebanzi ye-LoRa |
OTAA | Ukusebenza emoyeni |
RF | Imvamisa yomsakazo |
I-RSSI | Inkomba yamandla esignali etholiwe |
I-SNR | Isilinganiso somsindo wesignali |
Kuphelileview
Izigaba ezilandelayo ziqukethe incazelo yesixhumi esibonakalayo, incazelo yemiyalo ye-AT, kanye nencazelo yamanye amacala okusetshenziswa kanye nesofthiwe eshumekiwe.
Imiyalo ye-AT
Isethi yomyalo we-AT iyindinganiso eyakhiwe yi-REYAX yokulawula imojula. Isethi yomyalo iqukethe uchungechunge lwezintambo zombhalo omfishane zokwenza imisebenzi efana nokujoyina, ukushintshana kwedatha nokusetha imingcele.
Imiyalo ye-AT isetshenziselwa ukushayela imojula ye-LoRa kanye nokuthumela idatha. Imiyalo ye-AT ithunyelwa nge-UART.
- Izinga leBaud: 9600
- Idatha: 8 bits
- I-Parity: akukho
- Yima: 1 bit
- Ukulawulwa kokugeleza: akekho
Yonke imiyalo ingeyefomu AT+XXX, XXX echaza umyalo. Imiyalo elandelayo yokuziphatha iyatholakala:
- AT+XXX? inikeza usizo olufushane lomyalo onikeziwe (ofana ne-AT+DEUI?).
- I-AT+XXX isetshenziselwa ukuqalisa umyalo (ofana nokuthi AT+JOIN).
- AT+XXX=? isetshenziselwa ukuthola inani lomyalo onikeziwe (ofana ne-AT+CFS=?).
- AT+XXX= isetshenziselwa ukunikeza inani emyalweni (ofana nokuthi AT+THUMELA=2:Sawubona).
Umphumela wemiyalelo unikezwa ku-UART. Ifomethi yokukhiphayo ngokuvamile ithi:
Kucatshangelwa:
- uyabuyiswa uma usizo AT+XXX? futhi uthole i-AT+XXX=? imiyalo iyaqhutshwa.
- futhi imele inqola yokubuya kanye nesiphakeli somugqa.
- Lapho lingekho inani elibuyiswayo, ke ayibuyiswa nhlobo.
- Wonke umyalo, ngaphandle kwe-ATZ (ukusetha kabusha kwe-MCU), ibuyisela iyunithi yezinhlamvu yesimo, eyandulelwa futhi ilandelwe . Isimo esingaba khona yilesi:
- Kulungile: umyalo ugijima ngendlela efanele ngaphandle kwephutha.
- AT_ERROR: iphutha elejwayelekile
- AT_PARAM_ERROR: ipharamitha yomyalo ayilungile.
- AT_BUSY_ERROR: Inethiwekhi ye-LoRa imatasa, ngakho-ke umyalo awukwazanga ukuqeda.
- AT_TEST_PARAM_OVERFLOW: ipharamitha yinde kakhulu.
- AT_NO_NETWORK_JOINED: Inethiwekhi ye-LoRa ayijoyiniwe.
- AT_RX_ERROR: ukutholwa kwephutha ngesikhathi sokwamukela umyalo
Imininingwane eyengeziwe encazelweni yomyalo ngamunye kanye nesibamplezi zinikezwa ezigabeni ezilandelayo. Umyalo ngamunye owandulelwa ngu-# unikezwa umsingathi kumojula, bese ukubuyiselwa kwemojula kuyaphrintwa.
AT_RX_ERROR
Esimeni se-AT_RX_ERROR, umyalo wonakaliswa uma utholwa ku-AT_Slave. Ngakho-ke umyalo awusebenzi.
Nokho, uma kunemiyalo emide, ezinye izinhlamvu ezingamanga zisengaba kulayini, zilungele ukucutshungulwa njengomyalo. Ngakho-ke, uma kwenzeka umsebenzisi ethola i-AT_RX_ERROR, umsebenzisi kufanele athumele kuqala ukususa ulayini, bese uthumela emuva umyalo ofanayo ukuze ucutshungulwe.
Example
AT umyalo phezuview
Umyalo | Amapharamitha | Incazelo |
Imiyalo Ejwayelekile | ||
AT | Lutho | Hlola ukuthi i-interface iyatholakala yini. |
AT | [?] | Usizo lwayo yonke imiyalo esekelwe. |
ATZ | Lutho | Setha kabusha |
I-AT+VL | [=verb_lvl], lapho isenzo_lvl = [0:3] | Isetha/ithola izinga le-verbose. |
AT+LTIME | [=?] | Ithola isikhathi sasendaweni ngefomethi ye-UTC. |
Okhiye, omazisi kanye nemiyalo yokuphatha ye-EUIs | ||
AT+APPEUI | [=01:02:03:04:05:06:07:08] | Isetha/ithola uhlelo lokusebenza lwe-EUI. |
AT+NWKKEY | [=2B:7E:15:16:28:AE:D2:A6:AB:F 7:15:88:09:CF:4F:3C] |
Isetha/ithola ukhiye wempande yenethiwekhi |
AT+APPKEY | [=2B:7E:15:16:28:AE:D2:A6:AB:F 7:15:88:09:CF:4F:3C] |
Isetha/ithola ukhiye wempande wohlelo lokusebenza. |
Umyalo | Amapharamitha | Incazelo |
AT+APPSKEY | [=2B:7E:15:16:28:AE:D2:A6:AB:F 7:15:88:09:CF:4F:3C] |
Isetha/ithola ukhiye wesikhathi sohlelo lokusebenza. |
AT+NWKSKEY | [=2B:7E:15:16:28:AE:D2:A6:AB:F 7:15:88:09:CF:4F:3C] |
Isetha/ithola ukhiye wesikhathi senethiwekhi. |
AT+DADDR | [=01:02:0A:0B] | Isetha/ithola ikheli ledivayisi. |
AT+DEUI | [=01:23:45:67:89:AB:CD:EF] | Isetha/ithola i-ID eyingqayizivele yemojuli. |
AT+NWKID | [=127] | Isetha/ithola i-ID yenethiwekhi. |
I-LoRa joyina futhi uthumele imiyalo yedatha | ||
AT+JOIN | [=imodi] lapho imodi = 0 (ABP) noma
imodi = 1 (OTAA) |
Ijoyina inethiwekhi. |
AT+LINKC | – | Isixhumanisi se-Piggyback hlola isicelo somyalo we-MAC kusixhumanisi esilandelayo |
AT+THUMELA | [=port_nb:confirmedmode:data]
lapho imodi eqinisekisiwe = 0 noma 1. |
Ithumela amaphakethe kunethiwekhi. |
Imiyalo yokuphatha inethiwekhi ye-LoRa | ||
KU + VER | [=?] | Ithola inguqulo ye-LoRaWAN. |
AT+ADR | [=adr_enable] kuphi
adr_enable = 0 noma 1 |
Isetha/ithola ukusebenza kwezinga ledatha eliguqukayo. |
AT+DR | [=idatha] lapho isilinganiso sedatha = [0:7] | Isetha/ithola isilinganiso sedatha. |
AT+BAND | [=region] lapho isifunda = [0:9] | Isetha/ithola indawo esebenzayo |
NGE+KALASI | [=ikilasi] lapho ikilasi = [A, B noma C] | Isetha/ithola ikilasi le-LoRa. |
AT+DCS | [=dutycycle] lapho dutycycle = 0 noma 1 | Isetha/ithola izilungiselelo zomjikelezo womsebenzi. |
AT+JN1DL |
[=ukubambezela] lapho ukubambezeleka ngo-ms |
Isetha/ithola ukubambezeleka kokujoyina ku-Rx window 1. |
AT+JN2DL | Isetha/ithola ukubambezeleka kokujoyina ku-Rx window 2. | |
AT+RX1DL | Isetha/ithola ukubambezeleka kwewindi le-Rx 1. | |
AT+RX2DL | Isetha/ithola ukubambezeleka kwewindi le-Rx 2. | |
AT+RX2DR | [=datarate] lapho u-X = [0:7] | Isetha/ithola izinga ledatha le-Rx window 2. |
I-AT+RX2FQ | [=freq] lapho i-freq ngo-Hz | Isetha/ithola imvamisa yewindi le-Rx 2. |
AT+TXP | [=txpow] lapho i-txpow = [0:7] | Isetha/ithola amandla okudlulisa. |
AT+PGSLOT | [=izikhathi] | Isetha/ithola i-ping slot. |
Imiyalo yokuhlolwa komsakazo | ||
AT+TTONE |
Lutho |
Isetha ukuhlolwa kwethoni ye-RF. |
AT+TRSSI | Isetha ukuhlolwa kwethoni ye-RF RSSI. | |
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 |
Isetha/ithola ukuhlolwa kwe-LoRa RF. |
AT+TTX | [=nb_packets_sent] | Isetha inani lamaphakethe azothunyelwa ukuhlolwa kwe-PER RF Tx. |
AT+TRX | [=nb_amaphakethe_atholiwe] | Isetha inani lamaphakethe azotholwa ngokuhlolwa kwe-PER RF Rx. |
Umyalo | Amapharamitha | Incazelo |
KU+CERTIF | [=imodi] lapho imodi = 0 (ABP) noma
imodi = 1 (OTAA) |
Isetha imojula kusitifiketi se-LoRaWAN ngemodi yokujoyina. |
AT+TTH | [=.] , ,
, ] |
Iqala ukuhlolwa kokugxuma kwe-RF Tx ukusuka ku-Fstart kuye ku-Fstop (nge-Hz noma i-MHz), i-Fdelta nge-Hz |
AT+TOFF | Lutho | Imisa ukuhlolwa kwe-RF. |
Umyalo wolwazi | ||
I-AT+BAT | Lutho | Ithola ileveli yebhethri. |
Ithebula lomcimbi
Ithebula elingezansi lichaza izehlakalo ezithunyelwa uhlelo lwe-AT_Slave njengesaziso kwimojula yomsingathi.
Umcimbi | Buyisela inani | Incazelo |
+EVT:JOIN | Lutho | Yazisa ukuthi imojuli yomsingathi ijoyinwe esangweni yi-OTAA. |
+EVT:UKUJOYINA KWEHLULEKILE |
Lutho |
Yazisa imojuli yomsingathi ayikaqedi umsebenzi wokujoyina (iphutha le-ID/Okhiye, i-Tx ayitholwanga esangweni, i-Rx ayitholwanga noma ayisuswanga ukubethela). Kulokhu, i-AT+JOIN kumele ikhunjulwe. |
+EVT: | : : : | Yazisa imojuli yomsingathi ukuthi uzimele ongavumelanisiwe wamukelwe efasiteleni le-RX ngozimele wokuxhumanisa phansi. |
+EVT: | RX_ : : : | Yazisa imojuli yomsingathi ukuthi uzimele ongavumelanisiwe wamukelwe efasiteleni le-RX elinamapharamitha wokuxhumanisa phansi. |
+EVT: |
RX_ : : : : : |
Yazisa imojuli yomsingathi ukuthi uzimele ongavumelanisiwe wamukelwe efasiteleni le-RX elinamapharamitha anwetshiwe okuxhumanisa phansi. Lo mcimbi uthatha indawo yomcimbi wangaphambilini lapho okungenani isicelo esisodwa sokuhlola isixhumanisi (AT+LINKC) senziwe. |
+EVT:THUMELA_CONFIRMED | Lutho | Yazisa imojuli yomsingathi ukuthi uhlaka lwe-Tx luvunywe esangweni. |
Imiyalo evamile
AT
Incazelo | Ukunaka kusetshenziselwa ukuhlola ukuthi isixhumanisi sisebenza kahle yini. |
I-syntax | AT |
Izingxabano | Lutho |
Impendulo | Lutho |
Ikhodi yomphumela | KULUNGILE |
Example:
AT?
Incazelo | Ihlinzeka ngosizo olufushane lwayo yonke imiyalo esekelwe. |
I-syntax | AT? |
Izingxabano | Lutho |
Impendulo | Lutho |
Ikhodi yomphumela | KULUNGILE |
Example:
I-ATZ – MCU isethwe kabusha
Incazelo | Umyalo ukhiqiza ukusetha kabusha kwe-NVIC: kusetha kabusha lonke uhlelo kufaka phakathi umsakazo kanye ne-microprocessor. |
I-syntax | ATZ |
Izingxabano | Lutho |
Impendulo | Lutho |
Ikhodi yomphumela | Akukho (NVIC_Setha kabusha isenzo) |
Example:
Okhiye abavezwe ngomyalo ongenhla ngemuva kokuthi ###### (DevEUI, AppEui, ne-DevAddr) banolwazi nje hhayi impendulo yomyalo.
I-AT+VL - Izinga le-Verbose
Incazelo | Isetha/ithola izinga le-verbose yohlelo lokusebenza. |
I-syntax |
AT+VL=
AT+VL=? |
Izingxabano |
, okuzenzakalelayo ngu-1 (VLEVEL_L) 0: VLEVEL_OFF
1: VLEVEL_L 2: VLEVEL_M 3: VLEVEL_H |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_PARAM_ERROR |
Exampkancane:
AT+LTIME - Isikhathi sasendaweni ngefomethi ye-UTC
Incazelo | Ithola isikhathi sasendaweni ngefomethi ye-UTC. |
I-syntax | NGE+LTIME=? |
Izingxabano | Lutho |
Impendulo | |
Ikhodi yomphumela | KULUNGILE |
Example:
AT+OPMODE - Setha imodi yokusebenza
Incazelo | Khetha imodi ye-LoRaWAN noma imodi yobunikazi ye-REYAX RYLR998 |
I-syntax | KU+OPMODE=
KU+OPMODE=? |
Izingxabano | , okumisiwe ngu-0 (imodi ye-LoRaWAN) 0: Imodi ye-LoRaWAN
1: Imodi yobunikazi ye-REYAX RYLR998 *I-RYLR993 ayikwazi ukumisa i-NETWORKID, yamukela kuphela i-NETWORKID=18 ezenzakalelayo ye-RYLR998. Uma ufaka le modi sicela ubhekisele kumyalo we-AT we-RYLR998. |
Impendulo | |
Ikhodi yomphumela | KULUNGILE
AT_PARAM_ERROR |
Example:
Okhiye, ama-ID kanye nokuphathwa kwe-EUIs
I-AT+APPEUI – Inkomba yohlelo lokusebenza
Incazelo | Isetha/ithola uhlelo lokusebenza lwe-EUI. |
I-syntax |
AT+APPEUI=
AT+APPEUI=? |
Izingxabano | , inani lamabhayithi angu-8 lihlukaniswe ”:” (uchungechunge lwefomethi ye-hexadecimal) |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_ERROR AT_PARAM_ERROR |
Exampkancane:
I-AT+NWKKEY - Ukhiye wempande yenethiwekhi
Incazelo | Isetha/ithola ukhiye wempande yenethiwekhi. Lo khiye usetshenziswa kuphela kumodi ye-OTA. |
I-syntax |
AT+NWKKEY=
AT+NWKKEY=? |
Izingxabano | , inani lamabhayithi angu-4 lihlukaniswe ”:” (uchungechunge lwefomethi ye-hexadecimal) |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_ERROR AT_PARAM_ERROR |
Exampkancane:
I-AT+APPKEY - Ukhiye wempande wohlelo lokusebenza
Incazelo | Isetha/ithola ukhiye wempande wohlelo lokusebenza. Lo khiye usetshenziswa kuphela kumodi ye-OTA. |
I-syntax |
AT+APPKEY=
AT+APPKEY=? |
Izingxabano | , inani lamabhayithi angu-16 lihlukaniswe ”:” (uchungechunge lwefomethi ye-hexadecimal) |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_ERROR AT_PARAM_ERROR |
Exampkancane:
I-AT+APPSKEY - Ukhiye weseshini yohlelo lokusebenza
Incazelo |
Isetha/ithola ukhiye wesikhathi sohlelo lokusebenza. Lo khiye usetshenziswa kuphela kumamodi we-OTA ne-APB. Kumodi ye-OTAA, lo khiye uyashintshwa phakathi nenqubo yokukhipha ngokhiye wempande wohlelo lokusebenza kanye nolwazi lwempendulo ye-JoinAccept. |
I-syntax |
AT+APPSKEY=
AT+APPSKEY=? |
Izingxabano | , inani lamabhayithi angu-16 lihlukaniswe ”:” (uchungechunge lwefomethi ye-hexadecimal) |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_ERROR AT_PARAM_ERROR |
Example:
AT+NWKSKEY – Ukhiye weseshini yenethiwekhi
Incazelo |
Isetha/ithola ukhiye wesikhathi senethiwekhi. Lo khiye usetshenziswa kumamodi we-OTA ne-ABP. Kumodi ye-OTAA, lo khiye uyashintshwa phakathi nenqubo yokukhipha ngokhiye wempande wenethiwekhi kanye nolwazi lwempendulo ye-JoinAccept. |
I-syntax |
AT+NWKSKY=
AT+NWKSEY=? |
Izingxabano | , inani lamabhayithi angu-16 lihlukaniswe ”:” (uchungechunge lwefomethi ye-hexadecimal) |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_ERROR AT_PARAM_ERROR |
Example:
AT+DADDR – Ikheli ledivayisi
Incazelo | Isetha/ithola ikheli ledivayisi. |
I-syntax |
AT+DADDR=
AT+DADDR=? |
Izingxabano | , inani lamabhayithi angu-4 lihlukaniswe ”:” (uchungechunge lwefomethi ye-hexadecimal) |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_ERROR AT_PARAM_ERROR |
Exampkancane:
I-AT+DEUI – I-EUI yedivayisi
Incazelo | Isetha/ithola i-EUI yedivayisi. |
I-syntax |
AT+DEUI=
AT+DEUI=? |
Izingxabano | , inani lamabhayithi angu-8 lihlukaniswe ”:” (uchungechunge lwefomethi ye-hexadecimal) |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_ERROR AT_PARAM_ERROR |
Exampkancane:
AT+NWKID – I-ID Yenethiwekhi
Incazelo | Isetha/ithola i-ID yenethiwekhi. |
I-syntax |
AT+NWKID=
AT+NWKID=? |
Izingxabano | , inani ledesimali eliyibhayithi elingu-1 ukusuka ku-0 kuye ku-127 |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_ERROR AT_PARAM_ERROR |
Exampkancane:
Joyina futhi uthumele idatha kunethiwekhi ye-LoRa
Incazelo | Joyina inethiwekhi ye-LoRa. |
I-syntax | AT+JOIN= |
Izingxabano |
0: joyina inethiwekhi nge-ABP 1: joyina kunethiwekhi nge-OTAA |
Impendulo | +EVT:JOINED noma +EVT:JOIN_FAILED |
Ikhodi yomphumela |
KULUNGILE
AT_PARAM_ERROR |
AT+JOIN - Joyina inethiwekhi ye-LoRa
Exampkancane:
I-AT+LINKC - Isicelo sokuhlola isixhumanisi
Incazelo | Isixhumanisi se-Piggyback hlola isicelo somyalo we-MAC kusixhumanisi esilandelayo. I-DemodMargin kanye
Ulwazi oluphumayo lwe-NbGateways lunikezwa emicimbini enwetshiwe ye-Rx +EVT:RX. |
I-syntax | AT+LINKC |
Izingxabano | Lutho |
Impendulo | Lutho |
Ikhodi yomphumela |
KULUNGILE
AT_PARAM_ERROR |
Exampkancane:
AT+THUMELA - Thumela idatha kunethiwekhi ye-LoRa
Incazelo | Ithumela amaphakethe ohlelo lokusebenza ane-AppPort ecacisiwe kanye nomthwalo okhokhelwayo kunethiwekhi ye-LoRaWAN. |
I-syntax | AT+THUMELA= : : |
Izingxabano |
• : imbobo yohlelo lokusebenza izodluliswa
• - 0: umlayezo ongaqinisekisiwe - 1: umlayezo oqinisekisiwe • : ukulayishwa kwenkokhelo ngamayunithi ezinhlamvu efomethi ye-hexadecimal (ubude obukhulu bungamabhayithi angu-242) |
Impendulo | +EVT:THUMELA_CONFIRMED |
Ikhodi yomphumela |
KULUNGILE
AT_PARAM_ERROR AT_DUTYCYLE_RESTRICTED AT_NO_NET_JOINED AT_BUSY_ERROR AT_CRYPTO_ERROR AT_ERROR |
Exampkancane:
Ukuphathwa kwenethiwekhi ye-LoRa
I-AT+VER - Inguqulo ye-Firmware
Incazelo | Ithola inguqulo ye-firmware ye-AT_Slave. |
I-syntax |
APP_VERSION: Vx.yz
MW_LORAWAN_VERSION: Va.bc MW_RADION_VERSION: Vd.ef |
Izingxabano | Lutho |
Impendulo | |
Ikhodi yomphumela | KULUNGILE |
Example:
I-AT+ADR - Ukusebenza kwesilinganiso sedatha eguquguqukayo
Incazelo | Isetha/ithola ukusebenza kwezinga ledatha eliguqukayo. |
I-syntax |
AT+ADR=
AT+ADR=? |
Izingxabano |
• 0: I-ADR ikhutshaziwe • 1: I-ADR inikwe amandla (okuzenzakalelayo) |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_PARAM_ERROR |
Exampkancane:
I-AT+DR – Izinga ledatha
Incazelo | Isetha/ithola isilinganiso sedatha ye-Tx. |
I-syntax |
AT+DR=
AT+DR=? |
Izingxabano | kububanzi [0,1,2,3,4,5,6,7] |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_ERROR AT_PARAM_ERROR |
Qaphela: Ukuze ukwazi ukusetha isilinganiso sedatha, i-ADR kufanele ikhutshazwe.
Exampkancane:
I-AT+BAND – Isifunda esisebenzayo
Incazelo | Isetha/ithola indawo esebenzayo. |
I-syntax |
AT+IBAND=
AT+IBAND=? |
Izingxabano |
: inombolo ehambelana nezifunda ezisebenzayo
0: AS923 (RYLR993) 1: AU915 (RYLR993_AK) 5: EU868 6: KR920 (RYLR993_AK) 7: IN865 (RYLR993) 8: US915 9: RU864 (RYLR993_AK) |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_PARAM_ERROR |
Exampkancane:
AT+CLASS - ikilasi le-LoRa
Incazelo | Isetha/ithola ikilasi le-LoRa. |
I-syntax |
EKU+KLASI=
EKALASINI=? |
Izingxabano | : kufanele kube A, B noma C. |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_ERROR AT_PARAM_ERROR AT_NO_CLASS_B_ENABLE AT_NO_NET_JOINED |
Exampkancane:
I-AT+DCS – Izilungiselelo zomjikelezo womsebenzi
Incazelo | Isetha/ithola izilungiselelo zomjikelezo womsebenzi. |
I-syntax |
AT+DCS=
AT+DCS=? |
Izingxabano |
0: umjikelezo womsebenzi ukhutshaziwe 1: umjikelezo womsebenzi unikwe amandla |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_PARAM_ERROR |
Exampkancane:
AT+JN1DL – Joyina ukubambezeleka ku-Rx window 1
Incazelo | Isetha/ithola ukulibaziseka kokwamukela ukujoyina phakathi kokuphela kwe-Tx kanye newindi lokujoyina le-Rx 1 (ku-ms). |
I-syntax |
AT+JN1DL=
AT+JN1DL=? |
Izingxabano | : inani ku-ms |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_PARAM_ERROR |
Exampkancane:
AT+JN2DL – Joyina ukubambezeleka ku-Rx window 2
Incazelo | Isetha/ithola ukulibaziseka kokwamukela ukujoyina phakathi kokuphela kwe-Tx kanye newindi lokujoyina le-Rx 2 (ku-ms). |
I-syntax |
AT+JN2DL=
AT+JN2DL=? |
Izingxabano | : inani ku-ms |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_PARAM_ERROR |
Exampkancane:
AT+RX1DL - Ukubambezeleka kwewindi le-Rx 1
Incazelo | Isetha/ithola ukubambezeleka phakathi kokuphela kwe-Tx newindi le-Rx 1 (ku-ms). |
I-syntax |
AT+RX1DL=
AT+RX1DL=? |
Izingxabano | : inani ku-ms |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_PARAM_ERROR |
Exampkancane:
AT+RX2DL - Ukubambezeleka kwewindi le-Rx 2
Incazelo | Isetha/ithola ukubambezeleka phakathi kokuphela kwe-Tx newindi le-Rx 2 (ku-ms). |
I-syntax |
AT+RX2DL=
AT+RX2DL=? |
Izingxabano | : inani ku-ms |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_PARAM_ERROR |
Exampkancane:
AT+RX2DR – Izinga ledatha le-Rx window 2
Incazelo | Isetha/ithola isilinganiso sedatha ye-Rx window 2 (0-7 ehambisana ne-DR_X). |
I-syntax |
AT+RX2DR=
AT+RX2DR=? |
Izingxabano | : inani kububanzi [0:15] |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_PARAM_ERROR |
Exampkancane:
I-AT+RX2FQ - Imvamisa yewindi le-Rx 2
Incazelo | Isetha/ithola imvamisa ye-Rx window 2. |
I-syntax |
AT+RX2FQ=
AT+RX2FQ=? |
Izingxabano | : inani ku-Hz |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_PARAM_ERROR |
Exampkancane:
I-AT+TXP - Dlulisa amandla
Incazelo | Isetha/ithola amandla okudlulisa. |
I-syntax |
AT+TXP=
AT+TXP=? |
Izingxabano | : kufanele ibe sebangeni lesifunda elenziwe lasebenza kububanzi [0:15]. |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_PARAM_ERROR |
Exampkancane:
I-AT+PGSLOT - I-Ping slot
Incazelo | Isetha/ithola i-unicast ping slot periodicity. |
I-syntax |
AT+PGSLOT=
AT+PGSLOT=? |
Izingxabano |
: periodicity ezodluliswa, kumele ibe kububanzi [0:7]
I-Ping slot periodicity ingu-2< periodicity >, ngamasekhondi. |
Impendulo | |
Ikhodi yomphumela |
KULUNGILE
AT_PARAM_ERROR |
Example
Imiyalo yokuhlola yomsakazo
I-AT+TTONE – ukuhlolwa kwethoni ye-RF
Incazelo | Iqala ukuhlolwa kwethoni ye-RF. |
I-syntax | AT+TTONE |
Izingxabano | Lutho |
Impendulo | Lutho |
Ikhodi yomphumela |
KULUNGILE
AT_BUSY_ERROR |
Example:
I-AT+TRSSI – Ukuhlolwa kwethoni ye-RF RSSI
Incazelo | Iqala ukuhlolwa kwethoni ye-RF RSSI. |
I-syntax | AT+TRSSI |
Izingxabano | Lutho |
Impendulo | : inani ku-dBm |
Ikhodi yomphumela |
KULUNGILE
AT_BUSY_ERROR |
Example
I-AT+TCONF - Ukucushwa kokuhlolwa kwe-LoRa RF
Incazelo | Isetha/ithola ukucushwa kokuhlolwa kwe-LoRa RF. |
I-syntax |
AT+TCONF= : : : : : : : : : : :
AT+TCONF=? |
Izingxabano |
• : imvamisa ku-Hz | |
• : Amandla e-Tx ebangeni [-9:22] dBm | ||
• : | ||
- LoRa (in kHz) | ||
◦ 0: 7.8125 | ||
◦ 1: 15.625 | ||
◦ 2: 31.25 | ||
◦ 3: 62.5 | ||
◦ 4: 125 | ||
◦ 5: 250 | ||
◦ 6: 500 | ||
– | FSK: 4800 ukuze 467000 Hz | |
• : | ||
– I-LoRa: SF5 kuya ku-SF12 bit/s | ||
– | I-FSK: 600 kuya ku-300000 bit/s | |
• : LoRa kuphela | ||
– | 1:4/5 | |
– | 2:4/6 | |
– | 3:4/7 | |
– | 4:4/8 | |
• : umsindo ophansi ampokokuphila
– 0: Valiwe |
||
– | 1: Vuliwe | |
• : PA ukukhulisa | ||
– 0: Valiwe | ||
– | 1: Vuliwe | |
• : ukuguquguquka | ||
– | [0: FSK | |
1: LoRa | ||
– 2: BPSK(Tx) | ||
• : ubude bomthwalo wokukhokha 1 kuya ku-256 | ||
• : FSK kuphela 4800 ukuze 467000 | ||
• : ukusebenza kahle kwe-DR okuphansi, i-LoRa kuphela | ||
– 0: Valiwe | ||
– | 1: Vuliwe | |
- 2: Okuzenzakalelayo (1 uma SF11 noma SF12, 0 ngenye indlela) | ||
• : FSK kuphela | ||
- 0: asikho isihlungi se-Gaussian esisetshenzisiwe | ||
– | 1: BT = 0,3 | |
– | 2: BT = 0,5 | |
– | 3: BT = 0,7 | |
– | 4: BT = 1 |
Impendulo |
• Freq= Hz
• Amandla= dBm • Umkhawulokudonsa= (=125000 Hz) • SF= • CR= (=4/5) • LNA State= • I-PA Boost State= • Ukushintshashintsha kwezwi • I-Payload len= Amabhayithi • • I-LowDropt[0 kuya ku-2]= • |
Ikhodi yomphumela |
KULUNGILE
AT_PARAM_ERROR |
Qaphela: , , futhi ama-agumenti adingwa yi-syntax yomyalo kodwa awasetshenziswa kuplathifomu ye-B-L072Z-LRWAN1.
Exampkancane:
I-AT+TTX - Amaphakethe azothunyelwa ukuhlolwa kwe-PER RF TX
Incazelo | Iqala ukuhlolwa kwe-PER RF TX ngenani lamaphakethe azothunyelwa. |
I-syntax | AT+TTX= |
Izingxabano | |
Impendulo | Lutho |
Ikhodi yomphumela |
KULUNGILE
AT_PARAM_ERROR AT_BUSY_ERROR |
Example:
I-AT+TRX - Amaphakethe azotholwa ngokuhlolwa kwe-PER RF RX
Incazelo | Iqala ukuhlolwa kwe-PER RF RX ngenani lamaphakethe azotholwa. |
I-syntax | AT+TRX= |
Izingxabano | |
Impendulo | Lutho |
Ikhodi yomphumela |
KULUNGILE
AT_PARAM_ERROR AT_BUSY_ERROR |
Example:
AT+TTH – RF Tx hopping test
Incazelo | Iqala ukuhlolwa kwe-RF Tx yokugxuma kusuka ku-Fstart kuya ku-Fstop, ngezinyathelo ze-Fdelta. |
I-syntax | AT+TTH= , , , |
Izingxabano |
• : ukuqala kwefrikhwensi (nge-Hz noma i-MHz)
• : isitobhi sefrikhwensi (nge-Hz noma i-MHz) • : i-frequency bandwidth (nge-Hz) • : inani lamaphakethe azothunyelwa |
Impendulo | Lutho |
Ikhodi yomphumela |
KULUNGILE
AT_PARAM_ERROR AT_BUSY_ERROR |
Example:
I-AT+CERTIF - Imojula yesitifiketi se-LoRaWAN enemodi yokujoyina
Incazelo | Iqala imojula kusitifiketi se-LoRaWAN kanye nokukhetha kwemodi yokujoyina. |
I-syntax | KU+CERTIF= |
Izingxabano |
0: joyina inethiwekhi nge-ABP 1: joyina kunethiwekhi nge-OTAA |
Impendulo |
+EVT:JOIN
+EVT:JOIN_FAILED |
Ikhodi yomphumela |
KULUNGILE
AT_PARAM_ERROR |
Exampkancane:
AT+TOFF – RF test
Incazelo | Imisa ukuhlolwa kwe-RF. |
I-syntax | AT+TOFF |
Izingxabano | Lutho |
Impendulo | Lutho |
Ikhodi yomphumela | KULUNGILE |
Example:
Ulwazi
I-AT+BAT – Izinga lebhethri
Incazelo | Ithola ileveli yebhethri (ku-mV). |
I-syntax | AT+BAT=? |
Izingxabano | Lutho |
Impendulo | : inani liku-mV |
Ikhodi yomphumela | KULUNGILE |
Example:
I-AT+TEMP - Izinga lokushisa
Incazelo | Ithola izinga lokushisa lemojuli (nge-Celsius degree °C). |
I-syntax | AT+TEMP=? |
Izingxabano | Lutho |
Impendulo | : inani liku-Celsius degree. |
Ikhodi yomphumela | KULUNGILE |
Example:
ExampLes
Nawa ama-ex ayisisekeloamplokho kuchaza indlela yokusebenzisa imiyalo ye-AT. Ezigabeni ezilandelayo, imiyalo enikezwe umsingathi yandulelwa ngu-#, futhi amazwana amukelwa ngokuthi /* */.
Joyina futhi uthumele ngemodi engaqinisekisiwe
Joyina futhi uthumele ngemodi eqinisekisiwe
I-Rx yamukelwe idatha
Kungenzeka ukubuyisa idatha ethunyelwe echwebeni elishiwo, lapho +EVT:RX yamukelwa.
Ikilasi B livumela isicelo
I-example ngezansi ikhombisa ukuthi usenza kanjani isicelo Sekilasi B ngokusebenzisa ukulandelana komyalo we-AT.
I-imeyili : sales@reyax.com
Webindawo : http://reyax.com
Copyright © 2022, REYAX TECHNOLOGY CO., LTD
Amadokhumenti / Izinsiza
![]() |
I-STMICROELECTRONICS STM32L0 Ama-MCU Amandla Aphansi Aphezulu [pdf] Imaniwali yosebenzisayo I-STM32L0 Ultra Low Power MCUs, STM32L0, Ultra Low Power MCUs, Low Power MCUs, Power MCUs |