STMICROElectronics- लोगो

STMICROElectronics STM32L0 अल्ट्रा लो पॉवर MCUs

STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-उत्पादन

उत्पादन माहिती

RYLR993 मॉड्यूल हे LoRa SOC कोर-आधारित डिव्हाइस आहे जे मॉड्यूल नियंत्रित करण्यासाठी REYAX द्वारे विकसित केलेल्या AT कमांड सेटचा वापर करते. मॉड्यूल LoRaWAN संप्रेषणास समर्थन देते आणि वैयक्तिकरण, ओव्हर-द-एअर ऍक्टिव्हेशन आणि लाँग-रेंज रेडिओ तंत्रज्ञान यासारखी वैशिष्ट्ये प्रदान करते. मॉड्यूल व्यवस्थापन हेतूंसाठी की, आयडी आणि EUI चा वापर करण्यास देखील समर्थन देते. याव्यतिरिक्त, मॉड्यूलचा वापर LoRa नेटवर्कवर सामील होण्यासाठी आणि डेटा पाठविण्यासाठी आणि रेडिओ चाचण्या करण्यासाठी केला जाऊ शकतो.

उत्पादन वापर सूचना

RYLR993 मॉड्यूल वापरण्यासाठी, वापरकर्त्याने सीरियल इंटरफेस वापरून मॉड्यूलला AT कमांड पाठवणे आवश्यक आहे. REYAX द्वारे प्रदान केलेल्या AT कमांड सेटमध्ये लहान मजकूर स्ट्रिंगची मालिका असते ज्याचा वापर LoRa नेटवर्कमध्ये सामील होणे, नेटवर्कवर डेटा पाठवणे आणि पॅरामीटर्स सेट करणे यासारख्या विविध ऑपरेशन्स करण्यासाठी केला जाऊ शकतो. वापरकर्ता मॉड्यूल वापरून की, आयडी आणि EUI व्यवस्थापित करू शकतो.
उदाample, LoRa नेटवर्कमध्ये सामील होण्यासाठी, वापरकर्ता खालील आदेश पाठवू शकतो:

  • AT+JOIN
    • दुव्याची स्थिती तपासण्यासाठी, वापरकर्ता पाठवू शकतो:
  • AT+LINKC
    • LoRa नेटवर्कवर डेटा पाठवण्यासाठी, वापरकर्ता खालील आदेश वापरू शकतो:
  • AT+पाठवा
    • RYLR993 मॉड्यूल रेडिओ चाचणी आदेशांना देखील समर्थन देते. रेडिओ चाचणी करण्यासाठी, वापरकर्ता खालील आदेश वापरू शकतो:
  • AT+RADIO=1
    • RYLR993 मॉड्यूल वापरण्याबाबत अधिक तपशीलवार माहितीसाठी, कृपया उत्पादन वापरकर्ता पुस्तिका पहा.

सामान्य माहिती

दस्तऐवज REYAX RYLR993 मॉड्यूलला लागू होतो जे LoRa SOC कोर-आधारित डिव्हाइसेस आहेत.

परिवर्णी शब्द व्याख्या
एबीपी माझा वैयक्तिकरण करून सक्रियकरण
हा ETSI युरोपियन दूरसंचार मानक संस्था
लोरा लाँग रेंज रेडिओ तंत्रज्ञान
लोरावन 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)

एटी कमांड ओव्हरview

आज्ञा पॅरामीटर्स वर्णन
सामान्य आज्ञा
AT काहीही नाही इंटरफेस उपलब्ध आहे का ते तपासा.
AT [?] सर्व समर्थित आदेशांची मदत.
ATZ काहीही नाही रीसेट करा
AT+VL [=verb_lvl], जेथे क्रिया_lvl = [0:3] वर्बोस लेव्हल सेट करते/मिळते.
AT+LTIME [=?] स्थानिक वेळ UTC फॉरमॅटमध्ये मिळते.
की, आयडी आणि EUIs व्यवस्थापन आदेश
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+पाठवा [=port_nb:confirmedmode:data]

जेथे पुष्टी मोड = 0 किंवा 1.

 

नेटवर्कवर पॅकेट पाठवते.

LoRa नेटवर्क व्यवस्थापन आदेश
AT+VER [=?] LoRaWAN आवृत्ती मिळते.
AT+ADR [=adr_enable] कुठे

adr_enable = 0 किंवा 1

 

अनुकूली डेटा दर कार्यक्षमता सेट करते/मिळते.

AT+DR [=डेटारेट] जेथे डेटारेट = [०:७] डेटा दर सेट करते/मिळते.
AT+BAND [=प्रदेश] जेथे प्रदेश = [०:९] सक्रिय प्रदेश सेट/मिळते
AT+CLASS [=वर्ग] जेथे वर्ग = [अ, ब किंवा क] 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 [=freq] जेथे Hz मध्ये वारंवारता Rx विंडो 2 ची वारंवारता सेट/मिळते.
AT+TXP [=txpow] जेथे txpow = [0:7] ट्रान्समिट पॉवर सेट करते/मिळते.
AT+PGSLOT [=नियमितता] पिंग स्लॉट सेट करते/मिळते.
रेडिओ चाचण्या आदेश
AT+TTONE  

काहीही नाही

RF टोन चाचणी सेट करते.
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 (Hz किंवा MHz मध्ये), Hz मध्ये Fdelta पर्यंत RF Tx हॉपिंग चाचणी सुरू करते
AT+TOFF काहीही नाही RF चाचण्या थांबवते.
माहिती आदेश
AT+BAT काहीही नाही बॅटरी पातळी मिळते.

कार्यक्रम सारणी
खालील तक्त्यामध्ये AT_Slave ऍप्लिकेशनने होस्ट मॉड्यूलला सूचना म्हणून पाठवलेल्या घटनांचे तपशील दिले आहेत.

कार्यक्रम परतावा मूल्य वर्णन
+EVT: सामील झाले काहीही नाही OTAA द्वारे गेटवेवर होस्ट मॉड्यूल जोडले गेले असल्याचे सूचित करते.
 

+EVT: सामील होणे अयशस्वी

 

काहीही नाही

होस्ट मॉड्यूलने जॉईन ट्रान्झॅक्शन पूर्ण केले नाही हे सूचित करते (आयडी/की एरर, गेटवेद्वारे टीएक्स प्राप्त झाले नाही, आरएक्स प्राप्त झाले नाही किंवा डिक्रिप्ट केलेले नाही). या प्रकरणात, AT+JOIN परत बोलावणे आवश्यक आहे.
+EVT: : : : डाउनलिंक फ्रेमसह RX विंडोवर असिंक्रोनस फ्रेम प्राप्त झाल्याचे होस्ट मॉड्यूलला सूचित करते.
+EVT: RX_ : : : डाउनलिंक पॅरामीटर्ससह RX विंडोवर असिंक्रोनस फ्रेम प्राप्त झाल्याचे होस्ट मॉड्यूलला सूचित करते.
 

+EVT:

 

RX_ : : :

: :

विस्तारित डाउनलिंक पॅरामीटर्ससह RX विंडोवर असिंक्रोनस फ्रेम प्राप्त झाल्याचे होस्ट मॉड्यूलला सूचित करते. जेव्हा किमान एक लिंक तपासण्याची विनंती (AT+LINKC) कार्यान्वित केली जाते तेव्हा हा कार्यक्रम मागील इव्हेंटची जागा घेतो.
+EVT:SEND_CONFIRMED काहीही नाही होस्ट मॉड्यूलला सूचित करते की Tx फ्रेम गेटवेद्वारे मान्य केली गेली आहे.

सामान्य आज्ञा

AT

वर्णन लिंक योग्यरित्या काम करत आहे की नाही हे तपासण्यासाठी लक्ष वापरले जाते.
वाक्यरचना एटी
युक्तिवाद काहीही नाही
प्रतिसाद काहीही नाही
परिणाम कोड ठीक आहे

Exampले:STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (3)

एटी?

वर्णन सर्व समर्थित कमांडची छोटी मदत प्रदान करते.
वाक्यरचना एटी?
युक्तिवाद काहीही नाही
प्रतिसाद काहीही नाही
परिणाम कोड ठीक आहे

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

Exampलेस: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)

की, आयडी आणि EUIs व्यवस्थापन 

AT+APPEUI - ऍप्लिकेशन आयडेंटिफायर

वर्णन EUI अर्ज सेट/मिळते.
 

वाक्यरचना

AT+APPEUI=

AT+APPEUI=?

युक्तिवाद , 8-बाइट मूल्य ”:” (हेक्साडेसिमल फॉरमॅट स्ट्रिंग) ने विभक्त केले
प्रतिसाद
 

परिणाम कोड

ठीक आहे

AT_ERROR

AT_PARAM_ERROR

Exampलेस: STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (9)

AT+NWKKEY - नेटवर्क रूट की

वर्णन नेटवर्क रूट की सेट करते/मिळते. ही की फक्त OTAA मोडमध्ये वापरली जाते.
 

वाक्यरचना

AT+NWKKEY=

AT+NWKKEY=?

युक्तिवाद , 4-बाइट मूल्य ”:” (हेक्साडेसिमल फॉरमॅट स्ट्रिंग) ने विभक्त केले
प्रतिसाद
 

 

परिणाम कोड

ठीक आहे

AT_ERROR

AT_PARAM_ERROR

Exampलेस: STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (10)

AT+APPKEY - ऍप्लिकेशन रूट की

वर्णन ऍप्लिकेशन रूट की सेट/मिळते. ही की फक्त OTAA मोडमध्ये वापरली जाते.
 

वाक्यरचना

AT+APPKEY=

AT+APPKEY=?

युक्तिवाद , 16-बाइट मूल्य ”:” (हेक्साडेसिमल फॉरमॅट स्ट्रिंग) ने विभक्त केले
प्रतिसाद
 

 

परिणाम कोड

ठीक आहे

AT_ERROR

AT_PARAM_ERROR

Exampलेस: 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

Exampलेस:STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (14)

AT+DEUI - डिव्हाइस EUI

वर्णन डिव्हाइस EUI सेट करते/मिळते.
 

वाक्यरचना

AT+DEUI=

AT+DEUI=?

युक्तिवाद , 8-बाइट मूल्य ”:” (हेक्साडेसिमल फॉरमॅट स्ट्रिंग) ने विभक्त केले
प्रतिसाद
 

 

परिणाम कोड

ठीक आहे

AT_ERROR

AT_PARAM_ERROR

Exampलेस: STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (15)

AT+NWKID – नेटवर्क आयडी

वर्णन नेटवर्क आयडी सेट करते/मिळते.
 

वाक्यरचना

AT+NWKID=

AT+NWKID=?

युक्तिवाद , 1 ते 0 पर्यंत 127-बाइट दशांश मूल्य
प्रतिसाद
 

 

परिणाम कोड

ठीक आहे

AT_ERROR

AT_PARAM_ERROR

Exampलेस: STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (16)

LoRa नेटवर्कवर सामील व्हा आणि डेटा पाठवा

वर्णन LoRa नेटवर्कमध्ये सामील व्हा.
वाक्यरचना AT+JOIN=
 

युक्तिवाद

0: ABP 1 द्वारे नेटवर्कमध्ये सामील व्हा: OTAA द्वारे नेटवर्कमध्ये सामील व्हा

प्रतिसाद +EVT:जॉइन झाले किंवा +EVT:JOIN_FAILED
 

परिणाम कोड

ठीक आहे

AT_PARAM_ERROR

AT+JOIN - LoRa नेटवर्कमध्ये सामील व्हा

Exampलेस: STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (17)

AT+LINKC - लिंक तपासण्याची विनंती

वर्णन पिगीबॅक लिंक पुढील अपलिंकसाठी MAC कमांड विनंती तपासा. डेमोडमार्जिन आणि

NbGateways आउटपुट माहिती विस्तारित Rx इव्हेंट + EVT:RX मध्ये प्रदान केली जाते.

वाक्यरचना AT+LINKC
युक्तिवाद काहीही नाही
प्रतिसाद काहीही नाही
 

परिणाम कोड

ठीक आहे

AT_PARAM_ERROR

Exampलेस: STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (18)

AT+SEND - LoRa नेटवर्कवर डेटा पाठवा

वर्णन LoRaWAN नेटवर्कवर निर्दिष्ट आणि AppPort आणि पेलोडसह ऍप्लिकेशन पॅकेट पाठवते.
वाक्यरचना AT+SEND= : :
 

 

युक्तिवाद

• : अनुप्रयोग पोर्ट प्रसारित करणे

- 0: अपुष्ट संदेश

- 1: पुष्टी केलेला संदेश

• : हेक्साडेसिमल फॉरमॅट स्ट्रिंगमध्ये पेलोड (कमाल लांबी २४२ बाइट्स आहे)

प्रतिसाद +EVT:SEND_CONFIRMED
 

 

 

 

 

परिणाम कोड

ठीक आहे

AT_PARAM_ERROR

AT_DUTYCYLE_RESTRICTED

AT_NO_NET_JOINED

AT_BUSY_ERROR

AT_CRYPTO_ERROR

AT_ERROR

Exampलेस: 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

Exampलेस: 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 अक्षम करणे आवश्यक आहे.

Exampलेस: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

Exampलेस: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_सक्षम

AT_NO_NET_JOINED

Exampलेस:STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (24)

AT+DCS - ड्युटी सायकल सेटिंग्ज

वर्णन ड्यूटी सायकल सेटिंग्ज सेट/मिळवते.
 

वाक्यरचना

AT+DCS=

AT+DCS=?

 

युक्तिवाद

0: कर्तव्य चक्र अक्षम 1: कर्तव्य चक्र सक्षम

प्रतिसाद
 

परिणाम कोड

ठीक आहे

AT_PARAM_ERROR

Exampलेस:STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (25)

AT+JN1DL – Rx विंडो 1 वर विलंबाने सामील व्हा

वर्णन Tx च्या शेवटी आणि जॉईन Rx विंडो 1 (ms मध्ये) दरम्यान जॉईन एक्‍सेप्ट विलंब सेट करते/मिळते.
 

वाक्यरचना

AT+JN1DL=

AT+JN1DL=?

युक्तिवाद : ms मध्ये मूल्य
प्रतिसाद
 

परिणाम कोड

ठीक आहे

AT_PARAM_ERROR

Exampलेस:STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (26)

AT+JN2DL – Rx विंडो 2 वर विलंबाने सामील व्हा

वर्णन Tx च्या शेवटी आणि जॉईन Rx विंडो 2 (ms मध्ये) दरम्यान जॉईन एक्‍सेप्ट विलंब सेट करते/मिळते.
 

वाक्यरचना

AT+JN2DL=

AT+JN2DL=?

युक्तिवाद : ms मध्ये मूल्य
प्रतिसाद
 

परिणाम कोड

ठीक आहे

AT_PARAM_ERROR

Exampलेस:STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (27)

AT+RX1DL – Rx विंडो १ ला विलंब

वर्णन Tx च्या शेवटी आणि Rx विंडो 1 (ms मध्ये) दरम्यान विलंब सेट करते/मिळते.
 

वाक्यरचना

AT+RX1DL=

AT+RX1DL=?

युक्तिवाद : ms मध्ये मूल्य
प्रतिसाद
 

परिणाम कोड

ठीक आहे

AT_PARAM_ERROR

Exampलेस:STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (28)

AT+RX2DL – Rx विंडो १ ला विलंब

वर्णन Tx च्या शेवटी आणि Rx विंडो 2 (ms मध्ये) दरम्यान विलंब सेट करते/मिळते.
 

वाक्यरचना

AT+RX2DL=

AT+RX2DL=?

युक्तिवाद : ms मध्ये मूल्य
प्रतिसाद
 

परिणाम कोड

ठीक आहे

AT_PARAM_ERROR

Exampलेस:STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (29)

AT+RX2DR – Rx विंडो 2 चा डेटा दर

वर्णन Rx विंडो 2 डेटा दर सेट करते/मिळते (DR_X शी संबंधित 0-7).
 

वाक्यरचना

AT+RX2DR=

AT+RX2DR=?

युक्तिवाद : श्रेणीतील मूल्य [०:१५]
प्रतिसाद
 

परिणाम कोड

ठीक आहे

AT_PARAM_ERROR

Exampलेस:STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (30)

AT+RX2FQ – Rx विंडो 2 ची वारंवारता

वर्णन Rx विंडो 2 वारंवारता सेट/मिळते.
 

वाक्यरचना

AT+RX2FQ=

AT+RX2FQ=?

युक्तिवाद : Hz मध्ये मूल्य
प्रतिसाद
 

परिणाम कोड

ठीक आहे

AT_PARAM_ERROR

Exampलेस:STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (31)

AT+TXP - पॉवर ट्रान्समिट करा

वर्णन ट्रान्समिट पॉवर सेट करते/मिळते.
 

वाक्यरचना

AT+TXP=

AT+TXP=?

युक्तिवाद : श्रेणी [0:15] मध्ये सक्रिय केलेल्या प्रदेशाच्या श्रेणीमध्ये असणे आवश्यक आहे.
प्रतिसाद
 

परिणाम कोड

ठीक आहे

AT_PARAM_ERROR

Exampलेस:STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (32)

AT+PGSLOT - पिंग स्लॉट

वर्णन युनिकास्ट पिंग स्लॉट नियतकालिक सेट करते/मिळते.
 

वाक्यरचना

AT+PGSLOT=

AT+PGSLOT=?

 

युक्तिवाद

: प्रसारित करण्यासाठी नियतकालिकता, श्रेणीत असणे आवश्यक आहे [0:7]

पिंग स्लॉट आवर्तता 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
युक्तिवाद काहीही नाही
प्रतिसाद : dBm मध्ये मूल्य
 

परिणाम कोड

ठीक आहे

AT_BUSY_ERROR

ExampleSTMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (35)

AT+TCONF - LoRa RF चाचणी कॉन्फिगरेशन

वर्णन LoRa RF चाचणी कॉन्फिगरेशन सेट करते/मिळते.
 

वाक्यरचना

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

AT+TCONF=?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

युक्तिवाद

• : Hz मध्ये वारंवारता
• : Tx पॉवर श्रेणी [-9:22] dBm
• :
- LoRa (kHz मध्ये)
◦ ०: ७.८१२५
◦ ०: ७.८१२५
◦ ०: ७.८१२५
◦ ०: ७.८१२५
◦ ०: ७.८१२५
◦ ०: ७.८१२५
◦ ०: ७.८१२५
FSK: 4800 ते 467000 Hz
• :
- LoRa: SF5 ते SF12 बिट/से
FSK: 600 ते 300000 बिट/से
• : LoRa फक्त
२०२०: ३२/१५१
२०२०: ३२/१५१
२०२०: ३२/१५१
२०२०: ३२/१५१
• : कमी आवाज ampअधिक जिवंत

- ०: बंद

1: चालू
• : PA वाढ
- ०: बंद
1: चालू
• : मॉड्यूलेशन
[0: FSK
- 1: LoRa
– 2: BPSK(Tx)
• : पेलोड लांबी 1 ते 256
• : FSK फक्त 4800 ते 467000
• : कमी DR ऑप्टिमायझेशन, फक्त LoRa
- ०: बंद
1: चालू
– 2: स्वयं (1 जेव्हा SF11 किंवा SF12, 0 अन्यथा)
• : फक्त FSK
- 0: कोणतेही गॉसियन फिल्टर लागू केले नाही
1: BT = 0,3
2: BT = 0,5
3: BT = 0,7
4: BT = 1
 

 

 

 

 

 

 

प्रतिसाद

• वारंवारता = Hz

• शक्ती = dBm

• बँडविड्थ = (=125000 Hz)

• SF =

• CR = (=4/5)

• LNA राज्य =

• PA बूस्ट स्टेट=

• मॉड्युलेशन

• पेलोड लेन = बाइट्स

• LowDRopt[0 ते 2]=

 

परिणाम कोड

ठीक आहे

AT_PARAM_ERROR

नोंद: , , आणि कमांड सिंटॅक्सद्वारे वितर्क आवश्यक आहेत परंतु B-L072Z-LRWAN1 प्लॅटफॉर्मवर वापरले जात नाहीत.

Exampलेस: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= , , ,
 

 

युक्तिवाद

• : वारंवारता सुरू (Hz किंवा MHz मध्ये)

• : वारंवारता थांबवा (Hz किंवा MHz मध्ये)

• : वारंवारता बँडविड्थ (Hz मध्ये)

• : पाठवल्या जाणार्‍या पॅकेट्सची संख्या

प्रतिसाद काहीही नाही
 

 

परिणाम कोड

ठीक आहे

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

Exampलेस:STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (40)

AT+TOFF - RF चाचणी

वर्णन आरएफ चाचणी थांबवते.
वाक्यरचना AT+TOFF
युक्तिवाद काहीही नाही
प्रतिसाद काहीही नाही
परिणाम कोड ठीक आहे

Exampले:STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (41)

माहिती

AT+BAT - बॅटरी पातळी

वर्णन बॅटरी पातळी मिळवते (mV मध्ये).
वाक्यरचना AT+BAT=?
युक्तिवाद काहीही नाही
प्रतिसाद : मूल्य mV मध्ये आहे
परिणाम कोड ठीक आहे

Exampले:STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (42)

AT+TEMP - तापमान

वर्णन मॉड्यूलचे तापमान (सेल्सिअस डिग्री सेल्सिअसमध्ये) मिळवते.
वाक्यरचना AT+TEMP=?
युक्तिवाद काहीही नाही
प्रतिसाद : मूल्य सेल्सिअस डिग्रीमध्ये आहे.
परिणाम कोड ठीक आहे

Exampले:STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (43)

Exampलेस

येथे काही मूलभूत माजी आहेतamples जे AT कमांड कसे वापरायचे याचे वर्णन करतात. खालील विभागांमध्ये, होस्टद्वारे प्रदान केलेल्या कमांड्सच्या आधी #, आणि टिप्पण्या /* */ सह स्वीकारल्या जातात.

सामील व्हा आणि अपुष्ट मोडमध्ये पाठवाSTMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (43)

सामील व्हा आणि पुष्टी मोडमध्ये पाठवाSTMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (44)

Rx डेटा प्राप्त झाला
+EVT:RX प्राप्त झाल्यावर, निर्दिष्ट पोर्टवरून पाठवलेला डेटा पुनर्प्राप्त करणे शक्य आहे.

वर्ग बी विनंती सक्षम करते
माजीampएटी कमांड सीक्वेन्सद्वारे क्लास बी रिक्वेस्ट कशी करावी हे खाली दाखवले आहे.STMICROElectronics-STM32L0-अल्ट्रा-लो-पॉवर-MCUs-FIG- (46)

ई-मेल : sales@reyax.com
Webसाइट : http://reyax.com
कॉपीराइट © 2022, REYAX TECHNOLOGY CO., LTD

कागदपत्रे / संसाधने

STMICROElectronics STM32L0 अल्ट्रा लो पॉवर MCUs [pdf] वापरकर्ता मॅन्युअल
STM32L0 अल्ट्रा लो पॉवर MCU, STM32L0, अल्ट्रा लो पॉवर MCU, लो पॉवर MCU, पॉवर MCU

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *