STMICROELECTRONICS-LOGO

STMICROELECTRONICS STM32L0 ультра төмен қуатты MCU

STMICROELECTRONICS-STM32L0-Ультра-төмен-қуатты-MCU-ӨНІМ

Өнім туралы ақпарат

RYLR993 модулі модульді басқару үшін REYAX әзірлеген AT пәрмендер жинағын пайдаланатын LoRa SOC ядросына негізделген құрылғы болып табылады. Модуль LoRaWAN байланысын қолдайды және жекелендіру арқылы белсендіру, әуе арқылы белсендіру және ұзақ қашықтықтағы радио технологиясы сияқты мүмкіндіктерді қамтамасыз етеді. Сондай-ақ, модуль басқару мақсаттары үшін кілттерді, идентификаторларды және EUI пайдалануды қолдайды. Сонымен қатар, модульді LoRa желісіне қосылу және деректерді жіберу және радио сынақтарын орындау үшін пайдалануға болады.

Өнімді пайдалану нұсқаулары

RYLR993 модулін пайдалану үшін пайдаланушы сериялық интерфейсті пайдаланып модульге AT пәрмендерін жіберуі керек. REYAX ұсынатын AT пәрмендер жинағы LoRa желісіне қосылу, желіге деректерді жіберу және параметрлерді орнату сияқты әртүрлі әрекеттерді орындау үшін пайдалануға болатын қысқа мәтіндік жолдар сериясынан тұрады. Сондай-ақ, пайдаланушы модуль арқылы кілттерді, идентификаторларды және EUI интерфейстерін басқара алады.
Мысалыample, LoRa желісіне қосылу үшін пайдаланушы келесі пәрменді жібере алады:

  • AT+JOIN
    • Сілтеме күйін тексеру үшін пайдаланушы мыналарды жібере алады:
  • AT+LINKC
    • LoRa желісіне деректерді жіберу үшін пайдаланушы келесі пәрменді пайдалана алады:
  • AT+SEND
    • RYLR993 модулі сонымен қатар радио сынақ пәрмендерін қолдайды. Радио тестін орындау үшін пайдаланушы келесі пәрменді пайдалана алады:
  • AT+RADIO=1
    • RYLR993 модулін пайдалану туралы толығырақ ақпаратты өнімнің пайдаланушы нұсқаулығынан қараңыз.

Жалпы ақпарат

Құжат LoRa SOC ядросына негізделген құрылғылар болып табылатын REYAX RYLR993 модуліне қолданылады.

Акроним Анықтама
АБП Жекелендіру арқылы белсендіру
ETSI Еуропалық телекоммуникациялық стандарттар институты
Лора Ұзақ қашықтықтағы радиотехника
LoRaWAN LoRa кең ауқымды желісі
OTAA Әуе арқылы белсендіру
RF Радиожиілік
RSSI Алынған сигнал күші көрсеткіші
SNR Сигнал-шу қатынасы

Біттіview

Келесі бөлімдер интерфейс сипаттамасын, AT пәрмендерінің анықтамасын және кейбір пайдалану жағдайлары мен енгізілген бағдарламалық құралдың сипаттамасын қамтиды.

AT командалары

AT пәрмендер жинағы модульді басқару үшін REYAX әзірлеген стандарт болып табылады. Пәрмендер жиыны қосылу, деректер алмасу және параметрлерді орнату сияқты операцияларды орындауға арналған қысқа мәтіндік жолдар сериясынан тұрады.
AT пәрмендері LoRa модулін басқару және деректерді жіберу үшін пайдаланылады. AT командалары UART арқылы жіберіледі.

  • Бау деңгейі: 9600
  • Деректер: 8 бит
  • Паритет: жоқ
  • Тоқтату: 1 бит
  • Ағынды басқару: жоқ

Барлық командалар AT+XXX пішімінде, XXX пәрменді білдіреді. Келесі пәрмен әрекеттері қол жетімді:

  • AT+XXX? берілген команданың қысқаша анықтамасын береді (мысалы, AT+DEUI?).
  • AT+XXX пәрменді орындау үшін пайдаланылады (мысалы, AT+JOIN).
  • AT+XXX=? берілген пәрменнің мәнін алу үшін қолданылады (мысалы, AT+CFS=?).
  • AT+XXX= пәрменге мән беру үшін пайдаланылады (мысалы, AT+SEND=2:Hello).

Командаларды шығару UART жүйесінде қамтамасыз етілген. Шығару пішімі әдетте:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (1)

ескере отырып: 

  • көмек AT+XXX болғанда қайтарылады? және AT+XXX= алу керек пе? командалар орындалады.
  • және каретканы қайтару және жол беруді білдіреді.
  • Ешбір мән қайтарылмаған кезде мүлде қайтарылмайды.
  • ATZ (MCU қалпына келтіру) қоспағанда, әрбір пәрмен алдында және одан кейін болатын күй жолын қайтарады . Мүмкін күй:
    • Жарайды: пәрмен қатесіз дұрыс орындалады.
    • AT_ERROR: жалпы қате
    • AT_PARAM_ERROR: пәрмен параметрі қате.
    • AT_BUSY_ERROR: LoRa желісі бос емес, сондықтан пәрменді аяқтау мүмкін болмады.
    • AT_TEST_PARAM_OVERFLOW: параметр тым ұзын.
    • AT_NO_NETWORK_JOINED: LoRa желісі қосылмаған.
    • AT_RX_ERROR: пәрменді қабылдау кезінде қатені анықтау

Әрбір пәрмен сипаттамасы және бұрынғы туралы толығырақampкелесі бөлімдерде берілген. # алдында тұрған әрбір пәрменді хост модульге береді, содан кейін модульдің қайтарылуы басып шығарылады.

AT_RX_ERROR

AT_RX_ERROR жағдайында пәрмен AT_Slave жүйесінде қабылданған кезде бұзылады. Сондықтан команда орындалмайды.
Дегенмен, ұзақ пәрмендер болған жағдайда, кейбір жалған таңбалар әлі де пәрмен ретінде өңдеуге дайын кезекте болуы мүмкін. Сонымен, пайдаланушы AT_RX_ERROR алған жағдайда, пайдаланушы алдымен жіберуі керек кезекті тазарту үшін, содан кейін өңделуі үшін сол пәрменді кері жіберіңіз.

ExampleSTMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (2)

AT пәрмені аяқталдыview

Пәрмен Параметрлер Сипаттама
Жалпы командалар
AT Жоқ Интерфейстің бар-жоғын тексеріңіз.
AT [?] Барлық қолдау көрсетілетін пәрмендердің анықтамасы.
ATZ Жоқ Қалпына келтіру
AT+VL [=verb_lvl], мұнда verb_lvl = [0:3] Толық деңгейді орнатады/ алады.
AT+LTIME [=?] Жергілікті уақытты UTC пішімінде алады.
Кілттерді, идентификаторларды және EUI басқару пәрмендері
AT+APPEUI [=01:02:03:04:05:06:07:08] EUI қолданбасын орнатады/ алады.
AT+NWKKEY [=2B:7E:15:16:28:AE:D2:A6:AB:F 7:15:88:09:CF:4F:3C]  

Желінің түбірлік кілтін орнатады/ алады

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

Қолданбаның түбірлік кілтін орнатады/ алады.

Пәрмен Параметрлер Сипаттама
AT+APPSKEY [=2B:7E:15:16:28:AE:D2:A6:AB:F 7:15:88:09:CF:4F:3C]  

Қолданбаның сеанс кілтін орнатады/ алады.

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

Желілік сеанс кілтін орнатады/ алады.

AT+DADDR [=01:02:0A:0B] Құрылғы мекенжайын орнатады/ алады.
AT+DEUI [=01:23:45:67:89:AB:CD:EF] Модуль бірегей идентификаторын орнатады/ алады.
AT+NWKID [=127] Желі идентификаторын орнатады/ алады.
LoRa қосылып, деректер пәрмендерін жібереді
AT+JOIN [=режим] мұндағы режим = 0 (ABP) немесе

режим = 1 (OTAA)

 

Желіге қосылады.

AT+LINKC Артқы сілтеме келесі сілтемеге MAC пәрменінің сұрауын тексеріңіз
AT+SEND [=port_nb:confirmedmode:data]

мұнда расталған режим = 0 немесе 1.

 

Желіге пакеттерді жібереді.

LoRa желісін басқару командалары
AT + VER [=?] LoRaWAN нұсқасын алады.
AT+ADR [=adr_enable] мұнда

adr_enable = 0 немесе 1

 

Бейімделетін деректер жылдамдығының функционалдығын орнатады/ алады.

AT+DR [=деректер] мұндағы деректер жылдамдығы = [0:7] Деректер жылдамдығын орнатады/ алады.
AT+BAND [=аймақ] мұндағы аймақ = [0:9] Белсенді аймақты орнатады/ алады
AT+CLASS [=сынып] мұндағы сынып = [A, B немесе C] LoRa сыныбын орнатады/ алады.
AT+DCS [=жұмыс циклі] мұндағы жұмыс циклі = 0 немесе 1 Жұмыс циклінің параметрлерін орнатады/алады.
AT+JN1DL  

 

[=кешігу] мұндағы кідіріс мс
Rx терезесі 1-де қосылу кідірісін орнатады/ алады.
AT+JN2DL Rx терезесі 2-де қосылу кідірісін орнатады/ алады.
AT+RX1DL Rx терезесінің кідірісін орнатады/ алады 1.
AT+RX2DL Rx терезесінің кідірісін орнатады/ алады 2.
AT+RX2DR [=деректер] мұнда X = [0:7] Rx терезесінің деректер жылдамдығын орнатады/алады 2.
AT+RX2FQ [=жиілік] мұндағы жиілік Гц Rx терезесінің жиілігін орнатады/ алады 2.
AT+TXP [=txpow] мұндағы txpow = [0:7] Тасымалдау қуатын орнатады/ алады.
AT+PGSLOT [=кезеңділік] Пинг ұяшығын орнатады/ алады.
Радио сынақ командалары
AT+TTONE  

Жоқ

РЖ дыбысының сынағын орнатады.
AT+TRSSI 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

 

 

 

LoRa RF конфигурациялау сынағын орнатады/алуға болады.

AT+TTX [=nb_packets_sent] PER RF Tx сынағы үшін жіберілетін пакеттер санын орнатады.
AT+TRX [=nb_packets_received] PER RF Rx сынағы үшін қабылданатын пакеттер санын орнатады.
Пәрмен Параметрлер Сипаттама
AT+CERTIF [=режим] мұндағы режим = 0 (ABP) немесе

режим = 1 (OTAA)

 

Біріктіру режимі бар LoRaWAN сертификатында модульді орнатады.

AT+TTH [= , ,

, ]

Fstart-тан Fstop-қа (Гц немесе МГц), Fdelta Гц-ке дейін RF Tx секіру сынағын бастайды
AT+TOFF Жоқ РЖ сынақтарын тоқтатады.
Ақпараттық команда
AT+BAT Жоқ Батарея деңгейін алады.

Оқиғалар кестесі
Төмендегі кесте AT_Slave қолданбасы хост модуліне хабарландыру ретінде жіберетін оқиғаларды егжей-тегжейлі көрсетеді.

Оқиға Қайтарылатын мән Сипаттама
+EVT:ҚОСЫЛДЫ Жоқ Хост модулінің шлюзге OTAA арқылы қосылғанын хабарлайды.
 

+EVT:ҚОСЫЛУ ЖОҚ

 

Жоқ

Хост модулінің қосылу транзакциясын аяқтамағаны туралы хабарлайды (ID/Keys қатесі, шлюз арқылы Tx қабылданбады, Rx қабылданбады немесе шифры шешілмеген). Бұл жағдайда AT+JOIN қайта шақырылуы керек.
+EVT: : : : Хост модуліне асинхронды жақтаудың төмен сілтеме жақтауы бар RX терезесінде қабылданғаны туралы хабарлайды.
+EVT: RX_ : : : Төмен байланыс параметрлері бар RX терезесінде асинхронды жақтау қабылданғаны туралы хост модуліне хабарлайды.
 

+EVT:

 

RX_ : : :

: :

Негізгі модульге асинхронды жақтаудың кеңейтілген төмен сілтеме параметрлері бар RX терезесінде қабылданғаны туралы хабарлайды. Бұл оқиға кем дегенде бір сілтемені тексеру сұрауы (AT+LINKC) орындалған кезде алдыңғы оқиғаны ауыстырады.
+EVT:SEND_CONFIRMED Жоқ Хост модуліне Tx жақтауының шлюз арқылы расталғанын хабарлайды.

Жалпы командалар

AT

Сипаттама Назар аудару сілтеменің дұрыс жұмыс істеп тұрғанын тексеру үшін пайдаланылады.
Синтаксис AT
Аргументтер Жоқ
Жауап Жоқ
Нәтиже коды ЖАРАЙДЫ МА

Exampле:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (3)

AT?

Сипаттама Барлық қолдау көрсетілетін пәрмендердің қысқаша анықтамасын қамтамасыз етеді.
Синтаксис AT?
Аргументтер Жоқ
Жауап Жоқ
Нәтиже коды ЖАРАЙДЫ МА

Exampле: STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (4)

ATZ – MCU қалпына келтіру

Сипаттама Пәрмен NVIC қалпына келтіруді жасайды: бүкіл жүйені, соның ішінде радио мен микропроцессорды қалпына келтіреді.
Синтаксис ATZ
Аргументтер Жоқ
Жауап Жоқ
Нәтиже коды Ешбір (NVIC_Reset әрекеті)

Exampле:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (5)

Жоғарыда ###### (DevEUI, AppEui және DevAddr) кейін пәрмен арқылы көрсетілген пернелер командалық жауап емес, жай ғана ақпарат болып табылады.

AT+VL – толық деңгей

Сипаттама Қолданбаның толық деңгейін орнатады/ алады.
 

Синтаксис

AT+VL=

AT+VL=?

 

 

 

Аргументтер

, әдепкі 1 (VLEVEL_L) 0: VLEVEL_OFF

1: VLEVEL_L

2: VLEVEL_M

3: VLEVEL_H

Жауап
 

Нәтиже коды

ЖАРАЙДЫ МА

AT_PARAM_ERROR

Examples:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (6)

AT+LTIME – UTC пішіміндегі жергілікті уақыт

Сипаттама Жергілікті уақытты UTC пішімінде алады.
Синтаксис AT+LTIME=?
Аргументтер Жоқ
Жауап
Нәтиже коды ЖАРАЙДЫ МА

Exampле: STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (7)

AT+OPMODE – жұмыс режимін орнату

Сипаттама LoRaWAN режимін немесе REYAX RYLR998 меншік режимін таңдаңыз
Синтаксис AT+OPMODE=

AT+OPMODE=?

Аргументтер , әдепкі 0 (LoRaWAN режимі) 0: LoRaWAN режимі

1: REYAX RYLR998 меншік режимі

*RYLR993 NETWORKID кодын орнату мүмкін емес, тек RYLR18 әдепкі NETWORKID=998 қабылдаңыз. Бұл режимге кірген кезде RYLR998 AT пәрменін қараңыз.

Жауап
Нәтиже коды ЖАРАЙДЫ МА

AT_PARAM_ERROR

Exampле: STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (8)

Кілттерді, идентификаторларды және EUI басқаруын 

AT+APPEUI – қолданба идентификаторы

Сипаттама EUI қолданбасын орнатады/ алады.
 

Синтаксис

AT+APPEUI=

AT+APPEUI=?

Аргументтер , ”:” арқылы бөлінген 8 байт мән (он алтылық формат жолы)
Жауап
 

Нәтиже коды

ЖАРАЙДЫ МА

AT_ERROR

AT_PARAM_ERROR

Examples: STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (9)

AT+NWKKEY – Желінің түбірлік кілті

Сипаттама Желінің түбірлік кілтін орнатады/ алады. Бұл кілт тек OTAA режимінде қолданылады.
 

Синтаксис

AT+NWKEY=

AT+NWKKEY=?

Аргументтер , ”:” арқылы бөлінген 4 байт мән (он алтылық формат жолы)
Жауап
 

 

Нәтиже коды

ЖАРАЙДЫ МА

AT_ERROR

AT_PARAM_ERROR

Examples: STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (10)

AT+APPKEY – қолданбаның түбірлік кілті

Сипаттама Қолданбаның түбірлік кілтін орнатады/ алады. Бұл кілт тек OTAA режимінде қолданылады.
 

Синтаксис

AT+APPKEY=

AT+APPKEY=?

Аргументтер , ”:” арқылы бөлінген 16 байт мән (он алтылық формат жолы)
Жауап
 

 

Нәтиже коды

ЖАРАЙДЫ МА

AT_ERROR

AT_PARAM_ERROR

Examples: STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (11)

AT+APPSKEY – қолданба сеансының кілті

 

Сипаттама

Қолданбаның сеанс кілтін орнатады/ алады. Бұл кілт тек OTAA және APB режимдерінде қолданылады. OTAA режимінде бұл кілт қолданбаның түбірлік кілтімен және JoinAccept жауап ақпаратымен туынды процесс кезінде ауыстырылады.
 

Синтаксис

AT+APPSKEY=

AT+APPSKEY=?

Аргументтер , ”:” арқылы бөлінген 16 байт мән (он алтылық формат жолы)
Жауап
 

Нәтиже коды

ЖАРАЙДЫ МА

AT_ERROR

AT_PARAM_ERROR

Exampле: STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (12)

AT+NWKSKEY – желілік сеанс кілті

 

Сипаттама

Желілік сеанс кілтін орнатады/ алады. Бұл кілт OTAA және ABP режимдерінде пайдаланылады. OTAA режимінде бұл кілт шығару процесі кезінде желінің түбірлік кілтімен және JoinAccept жауап ақпаратымен ауыстырылады.
 

Синтаксис

AT+NWKSKEY=

AT+NWKSEY=?

Аргументтер , ”:” арқылы бөлінген 16 байт мән (он алтылық формат жолы)
Жауап
 

Нәтиже коды

ЖАРАЙДЫ МА

AT_ERROR

AT_PARAM_ERROR

Exampле: STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (13)

AT+DADDR – Құрылғы мекенжайы

Сипаттама Құрылғы мекенжайын орнатады/ алады.
 

Синтаксис

AT+DADDR=

AT+DADDR=?

Аргументтер , ”:” арқылы бөлінген 4 байт мән (он алтылық формат жолы)
Жауап
 

 

Нәтиже коды

ЖАРАЙДЫ МА

AT_ERROR

AT_PARAM_ERROR

Examples:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (14)

AT+DEUI – EUI құрылғысы

Сипаттама EUI құрылғысын орнатады/ алады.
 

Синтаксис

AT+DEUI=

AT+DEUI=?

Аргументтер , ”:” арқылы бөлінген 8 байт мән (он алтылық формат жолы)
Жауап
 

 

Нәтиже коды

ЖАРАЙДЫ МА

AT_ERROR

AT_PARAM_ERROR

Examples: STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (15)

AT+NWKID – желі идентификаторы

Сипаттама Желі идентификаторын орнатады/ алады.
 

Синтаксис

AT+NWKID=

AT+NWKID=?

Аргументтер , 1-ден 0-ге дейінгі 127 байт ондық мәні
Жауап
 

 

Нәтиже коды

ЖАРАЙДЫ МА

AT_ERROR

AT_PARAM_ERROR

Examples: STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (16)

LoRa желісіне қосылыңыз және деректерді жіберіңіз

Сипаттама LoRa желісіне қосылыңыз.
Синтаксис AT+JOIN=
 

Аргументтер

0: желіге ABP арқылы қосылу 1: желіге OTAA арқылы қосылу

Жауап +EVT:JOINED немесе +EVT:JOIN_FAILED
 

Нәтиже коды

ЖАРАЙДЫ МА

AT_PARAM_ERROR

AT+JOIN – LoRa желісіне қосылыңыз

Examples: STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (17)

AT+LINKC – Сілтемені тексеру сұрауы

Сипаттама Артқы сілтеме келесі сілтемеге MAC пәрменінің сұрауын тексеріңіз. DemodMargin және

NbGateways шығыс ақпараты кеңейтілген Rx оқиғаларына +EVT:RX беріледі.

Синтаксис AT+LINKC
Аргументтер Жоқ
Жауап Жоқ
 

Нәтиже коды

ЖАРАЙДЫ МА

AT_PARAM_ERROR

Examples: STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (18)

AT+SEND – LoRa желісіне деректерді жіберу

Сипаттама LoRaWAN желісіне көрсетілген және AppPort және пайдалы жүктемесі бар қолданба пакеттерін жібереді.
Синтаксис AT+SEND= : :
 

 

Аргументтер

• : жіберілетін қолданба порты

– 0: расталмаған хабарлама

– 1: расталған хабарлама

• : он алтылық форматтағы жолдардағы пайдалы жүктеме (максималды ұзындығы 242 байт)

Жауап +EVT:SEND_CONFIRMED
 

 

 

 

 

Нәтиже коды

ЖАРАЙДЫ МА

AT_PARAM_ERROR

AT_DUTYCYLE_RESTRICTED

AT_NO_NET_JOINED

AT_BUSY_ERROR

AT_CRYPTO_ERROR

AT_ERROR

Examples: STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (19)

LoRa желісін басқару 

AT+VER – Микробағдарлама нұсқасы

Сипаттама AT_Slave микробағдарламасының нұсқасын алады.
 

 

Синтаксис

APP_VERSION: Vx.yz

MW_LORAWAN_VERSION: Va.bc MW_RADION_VERSION: Vd.ef

Аргументтер Жоқ
Жауап
Нәтиже коды ЖАРАЙДЫ МА

Exampле:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (20)

AT+ADR – Деректер жылдамдығының бейімделу мүмкіндігі

Сипаттама Бейімделетін деректер жылдамдығының функционалдығын орнатады/ алады.
 

Синтаксис

AT+ADR=

AT+ADR=?

 

Аргументтер

• 0: ADR өшірілген

• 1: ADR қосылған (әдепкі)

Жауап
 

Нәтиже коды

ЖАРАЙДЫ МА

AT_PARAM_ERROR

Examples: STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (21)

AT+DR – Деректер жылдамдығы

Сипаттама Tx деректер жылдамдығын орнатады/ алады.
 

Синтаксис

AT+DR=

AT+DR=?

Аргументтер [0,1,2,3,4,5,6,7] диапазонында
Жауап
 

 

Нәтиже коды

ЖАРАЙДЫ МА

AT_ERROR

AT_PARAM_ERROR

Ескерту: Деректер жылдамдығын орнату үшін ADR өшірілген болуы керек.

Examples:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (22)

AT+BAND – Белсенді аймақ

Сипаттама Белсенді аймақты орнатады/ алады.
 

Синтаксис

AT+BAND=

AT+BAND=?

 

 

 

 

 

 

 

Аргументтер

: белсенді аймақтарға сәйкес сан

 

0: AS923 (RYLR993)

1: AU915 (RYLR993_AK)

5: EU868

6: KR920 (RYLR993_AK)

7: IN865 (RYLR993)

8: US915

9: RU864 (RYLR993_AK)

Жауап
 

Нәтиже коды

ЖАРАЙДЫ МА

AT_PARAM_ERROR

Examples:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (23)

AT+CLASS – LoRa класы

Сипаттама LoRa сыныбын орнатады/ алады.
 

Синтаксис

AT+CLASS=

AT+CLASS=?

Аргументтер : A, B немесе C болуы керек.
Жауап
 

 

 

Нәтиже коды

ЖАРАЙДЫ МА

AT_ERROR

AT_PARAM_ERROR

AT_NO_CLASS_B_ENABLE

AT_NO_NET_JOINED

Examples:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (24)

AT+DCS – Жұмыс циклінің параметрлері

Сипаттама Жұмыс циклінің параметрлерін орнатады/ алады.
 

Синтаксис

AT+DCS=

AT+DCS=?

 

Аргументтер

0: жұмыс циклі өшірілген 1: жұмыс циклі қосылған

Жауап
 

Нәтиже коды

ЖАРАЙДЫ МА

AT_PARAM_ERROR

Examples:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (25)

AT+JN1DL – Rx 1 терезесінде қосылудың кешігуі

Сипаттама Tx соңы мен 1 біріктіру Rx терезесі арасындағы біріктіруді қабылдау кідірісін орнатады/алады (мспен).
 

Синтаксис

AT+JN1DL=

AT+JN1DL=?

Аргументтер : мсдегі мән
Жауап
 

Нәтиже коды

ЖАРАЙДЫ МА

AT_PARAM_ERROR

Examples:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (26)

AT+JN2DL – Rx 2 терезесінде қосылудың кешігуі

Сипаттама Tx соңы мен 2 біріктіру Rx терезесі арасындағы біріктіруді қабылдау кідірісін орнатады/алады (мспен).
 

Синтаксис

AT+JN2DL=

AT+JN2DL=?

Аргументтер : мсдегі мән
Жауап
 

Нәтиже коды

ЖАРАЙДЫ МА

AT_PARAM_ERROR

Examples:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (27)

AT+RX1DL – Rx терезесінің кешігуі 1

Сипаттама Tx соңы мен 1 Rx терезесі арасындағы кідірісті орнатады/алады (мспен).
 

Синтаксис

AT+RX1DL=

AT+RX1DL=?

Аргументтер : мсдегі мән
Жауап
 

Нәтиже коды

ЖАРАЙДЫ МА

AT_PARAM_ERROR

Examples:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (28)

AT+RX2DL – Rx терезесінің кешігуі 2

Сипаттама Tx соңы мен 2 Rx терезесі арасындағы кідірісті орнатады/алады (мспен).
 

Синтаксис

AT+RX2DL=

AT+RX2DL=?

Аргументтер : мсдегі мән
Жауап
 

Нәтиже коды

ЖАРАЙДЫ МА

AT_PARAM_ERROR

Examples:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (29)

AT+RX2DR – Rx терезесінің деректер жылдамдығы 2

Сипаттама Rx терезесінің 2 деректер жылдамдығын орнатады/алады (DR_X сәйкес 0-7).
 

Синтаксис

AT+RX2DR=

AT+RX2DR=?

Аргументтер : ауқымдағы мән [0:15]
Жауап
 

Нәтиже коды

ЖАРАЙДЫ МА

AT_PARAM_ERROR

Examples:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (30)

AT+RX2FQ – Rx терезесінің жиілігі 2

Сипаттама Rx терезесінің 2 жиілігін орнатады/ алады.
 

Синтаксис

AT+RX2FQ=

AT+RX2FQ=?

Аргументтер : Гц-дегі мән
Жауап
 

Нәтиже коды

ЖАРАЙДЫ МА

AT_PARAM_ERROR

Examples:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (31)

AT+TXP – қуат беру

Сипаттама Тасымалдау қуатын орнатады/ алады.
 

Синтаксис

AT+TXP=

AT+TXP=?

Аргументтер : [0:15] ауқымында белсендірілген аймақ ауқымында болуы керек.
Жауап
 

Нәтиже коды

ЖАРАЙДЫ МА

AT_PARAM_ERROR

Examples:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (32)

AT+PGSLOT – пинг ұясы

Сипаттама Unicast пинг ұясының кезеңділігін орнатады/ алады.
 

Синтаксис

AT+PGSLOT=

AT+PGSLOT=?

 

Аргументтер

: берілетін мерзімділік [0:7] ауқымында болуы керек

Ping ұяшығының мерзімділігі секундтарда 2< мерзімділік >.

Жауап
 

Нәтиже коды

ЖАРАЙДЫ МА

AT_PARAM_ERROR

ExampleSTMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (33)

Радио сынақ командалары

AT+TTONE – RF тонусын тексеру

Сипаттама РЖ дыбысын тексеруді бастайды.
Синтаксис AT+TTONE
Аргументтер Жоқ
Жауап Жоқ
 

Нәтиже коды

ЖАРАЙДЫ МА

AT_BUSY_ERROR

Exampле:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (34)

AT+TRSSI – RF RSSI тон сынағы

Сипаттама RF RSSI тонусын сынауды бастайды.
Синтаксис AT+TRSSI
Аргументтер Жоқ
Жауап : дБм-дегі мән
 

Нәтиже коды

ЖАРАЙДЫ МА

AT_BUSY_ERROR

ExampleSTMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (35)

AT+TCONF – LoRa RF сынақ конфигурациясы

Сипаттама LoRa RF сынақ конфигурациясын орнатады/алады.
 

Синтаксис

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

AT+TCONF=?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Аргументтер

• : жиілік Гц
• : [-9:22] дБм ауқымындағы Tx қуаты
• :
– LoRa (кГц)
◦ 0: 7.8125
◦ 1: 15.625
◦ 2: 31.25
◦ 3: 62.5
◦ 4: 125
◦ 5: 250
◦ 6: 500
FSK: 4800 - 467000 Гц
• :
– LoRa: SF5 - SF12 бит/с
FSK: 600 - 300000 бит/с
• : тек LoRa
1: 4/5
2: 4/6
3: 4/7
4: 4/8
• : төмен шу ampқұтқарушы

– 0: Өшірулі

1: қосулы
• : PA арттыру
– 0: Өшірулі
1: қосулы
• : модуляция
[0: FSK
– 1: ЛоРа
– 2: BPSK(Tx)
• : пайдалы жүк ұзындығы 1-ден 256-ға дейін
• : FSK бар болғаны 4800 - 467000
• : төмен DR оңтайландыру, тек LoRa
– 0: Өшірулі
1: қосулы
– 2: Авто (SF1 немесе SF11 болғанда 12, әйтпесе 0)
• : тек FSK
– 0: Гаусс сүзгісі қолданылмаған
1: BT = 0,3
2: BT = 0,5
3: BT = 0,7
4: BT = 1
 

 

 

 

 

 

 

Жауап

• Жиілік= Hz

• Қуат= дБм

• Өткізу жолағы= (=125000 Гц)

• SF=

• CR= (=4/5)

• LNA күйі=

• PA күшейту күйі=

• Модуляция

• Пайдалы жүк лен= Байттар

• LowDRopt[0-2]=

 

Нәтиже коды

ЖАРАЙДЫ МА

AT_PARAM_ERROR

Ескерту: , , және аргументтер пәрмен синтаксисі бойынша талап етіледі, бірақ B-L072Z-LRWAN1 платформасында пайдаланылмайды.

Examples:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (36)

AT+TTX – PER RF TX сынағы үшін жіберілетін пакеттер

Сипаттама Жіберілетін пакеттер санымен PER RF TX сынағын бастайды.
Синтаксис AT+TTX=
Аргументтер
Жауап Жоқ
 

 

Нәтиже коды

ЖАРАЙДЫ МА

AT_PARAM_ERROR

AT_BUSY_ERROR

Exampле:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (37)

AT+TRX – PER RF RX сынағы үшін қабылданатын пакеттер

Сипаттама Қабылданатын пакеттер санымен PER RF RX сынағын бастайды.
Синтаксис AT+TRX=
Аргументтер
Жауап Жоқ
 

 

Нәтиже коды

ЖАРАЙДЫ МА

AT_PARAM_ERROR

AT_BUSY_ERROR

Exampле:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (38)

AT+TTH – RF Tx секіру сынағы

Сипаттама Fdelta қадамдарымен Fstart-тан Fstop-қа дейін RF Tx секіру сынағын бастайды.
Синтаксис AT+TTH= , , ,
 

 

Аргументтер

• : жиілікті бастау (Гц немесе МГц)

• : жиілікті тоқтату (Гц немесе МГц)

• : жиілік өткізу жолағы (Гц)

• : жіберілетін пакеттер саны

Жауап Жоқ
 

 

Нәтиже коды

ЖАРАЙДЫ МА

AT_PARAM_ERROR

AT_BUSY_ERROR

Exampле:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (39)

AT+CERTIF – қосылу режимі бар LoRaWAN сертификатындағы модуль

Сипаттама Модульді LoRaWAN сертификатында және қосылу режимін таңдау арқылы іске қосады.
Синтаксис AT+CERTIF=
 

Аргументтер

0: желіге ABP арқылы қосылу 1: желіге OTAA арқылы қосылу

 

Жауап

+EVT:ҚОСЫЛДЫ

+EVT:JOIN_FAILED

 

Нәтиже коды

ЖАРАЙДЫ МА

AT_PARAM_ERROR

Examples:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (40)

AT+TOFF – РЖ сынағы

Сипаттама РЖ сынағын тоқтатады.
Синтаксис AT+TOFF
Аргументтер Жоқ
Жауап Жоқ
Нәтиже коды ЖАРАЙДЫ МА

Exampле:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (41)

Ақпарат

AT+BAT – Батарея деңгейі

Сипаттама Батарея деңгейін (мВ) алады.
Синтаксис AT+BAT=?
Аргументтер Жоқ
Жауап : мән мВ
Нәтиже коды ЖАРАЙДЫ МА

Exampле:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (42)

AT+TEMP – Температура

Сипаттама Модульдің температурасын алады (Цельсий градусымен °C).
Синтаксис AT+TEMP=?
Аргументтер Жоқ
Жауап : мән Цельсий дәрежесінде.
Нәтиже коды ЖАРАЙДЫ МА

Exampле:STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (43)

Examples

Мұнда кейбір негізгі эксampAT пәрмендерін пайдалану жолын сипаттайтын мәліметтер. Келесі бөлімдерде хост ұсынатын пәрмендердің алдында #, ал түсініктемелер /* */ арқылы қабылданады.

Қосылу және расталмаған режимде жіберуSTMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (43)

Қосылыңыз және расталған режимде жіберіңізSTMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (44)

Rx деректерді алды
+EVT:RX қабылданғанда, көрсетілген порттан жіберілген деректерді шығарып алуға болады.

В класы сұрауды қосады
бұрынғыampТөменде AT пәрмендер тізбегі арқылы В класының сұрауын орындау жолы көрсетілген.STMICROELECTRONICS-STM32L0-ультра-төмен-қуатты-MCUs-FIG- (46)

Электрондық пошта : sales@reyax.com
Webсайт : http://reyax.com
Авторлық құқық © 2022, REYAX TECHNOLOGY CO., LTD

Құжаттар / Ресурстар

STMICROELECTRONICS STM32L0 ультра төмен қуатты MCU [pdf] Пайдаланушы нұсқаулығы
STM32L0 ультра төмен қуатты MCU, STM32L0, ультра төмен қуатты MCU, төмен қуатты MCU, қуатты MCU

Анықтамалар

Пікір қалдырыңыз

Электрондық пошта мекенжайыңыз жарияланбайды. Міндетті өрістер белгіленген *