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 वर दिले जाते. आउटपुट स्वरूप सामान्यतः आहे:
विचारात घेऊन:
- 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 प्राप्त झाले तर, वापरकर्त्याने प्रथम पाठवणे आवश्यक आहे रांग शुद्ध करण्यासाठी, आणि नंतर तीच कमांड परत पाठवा जेणेकरून त्यावर प्रक्रिया होईल.
Example
एटी कमांड ओव्हर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ले:
एटी?
वर्णन | सर्व समर्थित कमांडची छोटी मदत प्रदान करते. |
वाक्यरचना | एटी? |
युक्तिवाद | काहीही नाही |
प्रतिसाद | काहीही नाही |
परिणाम कोड | ठीक आहे |
Exampले:
ATZ - MCU रीसेट
वर्णन | कमांड NVIC रीसेट व्युत्पन्न करते: रेडिओ आणि मायक्रोप्रोसेसरसह संपूर्ण सिस्टम रीसेट करते. |
वाक्यरचना | ATZ |
युक्तिवाद | काहीही नाही |
प्रतिसाद | काहीही नाही |
परिणाम कोड | काहीही नाही (NVIC_Reset क्रिया) |
Exampले:
###### (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लेस:
AT+LTIME - UTC फॉरमॅटमध्ये स्थानिक वेळ
वर्णन | स्थानिक वेळ UTC फॉरमॅटमध्ये मिळते. |
वाक्यरचना | AT+LTIME=? |
युक्तिवाद | काहीही नाही |
प्रतिसाद | |
परिणाम कोड | ठीक आहे |
Exampले:
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ले:
की, आयडी आणि EUIs व्यवस्थापन
AT+APPEUI - ऍप्लिकेशन आयडेंटिफायर
वर्णन | EUI अर्ज सेट/मिळते. |
वाक्यरचना |
AT+APPEUI=
AT+APPEUI=? |
युक्तिवाद | , 8-बाइट मूल्य ”:” (हेक्साडेसिमल फॉरमॅट स्ट्रिंग) ने विभक्त केले |
प्रतिसाद | |
परिणाम कोड |
ठीक आहे
AT_ERROR AT_PARAM_ERROR |
Exampलेस:
AT+NWKKEY - नेटवर्क रूट की
वर्णन | नेटवर्क रूट की सेट करते/मिळते. ही की फक्त OTAA मोडमध्ये वापरली जाते. |
वाक्यरचना |
AT+NWKKEY=
AT+NWKKEY=? |
युक्तिवाद | , 4-बाइट मूल्य ”:” (हेक्साडेसिमल फॉरमॅट स्ट्रिंग) ने विभक्त केले |
प्रतिसाद | |
परिणाम कोड |
ठीक आहे
AT_ERROR AT_PARAM_ERROR |
Exampलेस:
AT+APPKEY - ऍप्लिकेशन रूट की
वर्णन | ऍप्लिकेशन रूट की सेट/मिळते. ही की फक्त OTAA मोडमध्ये वापरली जाते. |
वाक्यरचना |
AT+APPKEY=
AT+APPKEY=? |
युक्तिवाद | , 16-बाइट मूल्य ”:” (हेक्साडेसिमल फॉरमॅट स्ट्रिंग) ने विभक्त केले |
प्रतिसाद | |
परिणाम कोड |
ठीक आहे
AT_ERROR AT_PARAM_ERROR |
Exampलेस:
AT+APPSKEY - ऍप्लिकेशन सेशन की
वर्णन |
ऍप्लिकेशन सेशन की सेट करते/मिळते. ही की फक्त OTAA आणि APB मोडमध्ये वापरली जाते. OTAA मोडमध्ये, व्युत्पन्न प्रक्रियेदरम्यान ही की अॅप्लिकेशन रूट की आणि JoinAccept प्रतिसाद माहितीसह बदलली जाते. |
वाक्यरचना |
AT+APPSKEY=
AT+APPSKEY=? |
युक्तिवाद | , 16-बाइट मूल्य ”:” (हेक्साडेसिमल फॉरमॅट स्ट्रिंग) ने विभक्त केले |
प्रतिसाद | |
परिणाम कोड |
ठीक आहे
AT_ERROR AT_PARAM_ERROR |
Exampले:
AT+NWKSKEY – नेटवर्क सेशन की
वर्णन |
नेटवर्क सेशन की सेट करते/मिळते. ही की OTAA आणि ABP मोडमध्ये वापरली जाते. OTAA मोडमध्ये, ही की व्युत्पन्न प्रक्रियेदरम्यान नेटवर्कच्या रूट की आणि JoinAccept प्रतिसाद माहितीसह बदलली जाते. |
वाक्यरचना |
AT+NWKSKEY=
AT+NWKSEY=? |
युक्तिवाद | , 16-बाइट मूल्य ”:” (हेक्साडेसिमल फॉरमॅट स्ट्रिंग) ने विभक्त केले |
प्रतिसाद | |
परिणाम कोड |
ठीक आहे
AT_ERROR AT_PARAM_ERROR |
Exampले:
AT+DADDR - डिव्हाइस पत्ता
वर्णन | डिव्हाइस पत्ता सेट करते/मिळते. |
वाक्यरचना |
AT+DADDR=
AT+DADDR=? |
युक्तिवाद | , 4-बाइट मूल्य ”:” (हेक्साडेसिमल फॉरमॅट स्ट्रिंग) ने विभक्त केले |
प्रतिसाद | |
परिणाम कोड |
ठीक आहे
AT_ERROR AT_PARAM_ERROR |
Exampलेस:
AT+DEUI - डिव्हाइस EUI
वर्णन | डिव्हाइस EUI सेट करते/मिळते. |
वाक्यरचना |
AT+DEUI=
AT+DEUI=? |
युक्तिवाद | , 8-बाइट मूल्य ”:” (हेक्साडेसिमल फॉरमॅट स्ट्रिंग) ने विभक्त केले |
प्रतिसाद | |
परिणाम कोड |
ठीक आहे
AT_ERROR AT_PARAM_ERROR |
Exampलेस:
AT+NWKID – नेटवर्क आयडी
वर्णन | नेटवर्क आयडी सेट करते/मिळते. |
वाक्यरचना |
AT+NWKID=
AT+NWKID=? |
युक्तिवाद | , 1 ते 0 पर्यंत 127-बाइट दशांश मूल्य |
प्रतिसाद | |
परिणाम कोड |
ठीक आहे
AT_ERROR AT_PARAM_ERROR |
Exampलेस:
LoRa नेटवर्कवर सामील व्हा आणि डेटा पाठवा
वर्णन | LoRa नेटवर्कमध्ये सामील व्हा. |
वाक्यरचना | AT+JOIN= |
युक्तिवाद |
0: ABP 1 द्वारे नेटवर्कमध्ये सामील व्हा: OTAA द्वारे नेटवर्कमध्ये सामील व्हा |
प्रतिसाद | +EVT:जॉइन झाले किंवा +EVT:JOIN_FAILED |
परिणाम कोड |
ठीक आहे
AT_PARAM_ERROR |
AT+JOIN - LoRa नेटवर्कमध्ये सामील व्हा
Exampलेस:
AT+LINKC - लिंक तपासण्याची विनंती
वर्णन | पिगीबॅक लिंक पुढील अपलिंकसाठी MAC कमांड विनंती तपासा. डेमोडमार्जिन आणि
NbGateways आउटपुट माहिती विस्तारित Rx इव्हेंट + EVT:RX मध्ये प्रदान केली जाते. |
वाक्यरचना | AT+LINKC |
युक्तिवाद | काहीही नाही |
प्रतिसाद | काहीही नाही |
परिणाम कोड |
ठीक आहे
AT_PARAM_ERROR |
Exampलेस:
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लेस:
LoRa नेटवर्क व्यवस्थापन
AT+VER - फर्मवेअर आवृत्ती
वर्णन | AT_Slave फर्मवेअरची आवृत्ती मिळवते. |
वाक्यरचना |
APP_VERSION: Vx.yz
MW_LORAWAN_VERSION: Va.bc MW_RADION_VERSION: Vd.ef |
युक्तिवाद | काहीही नाही |
प्रतिसाद | |
परिणाम कोड | ठीक आहे |
Exampले:
AT+ADR - अनुकूली डेटा दर कार्यक्षमता
वर्णन | अनुकूली डेटा दर कार्यक्षमता सेट करते/मिळते. |
वाक्यरचना |
AT+ADR=
AT+ADR=? |
युक्तिवाद |
• 0: ADR अक्षम • 1: ADR सक्षम (डीफॉल्ट) |
प्रतिसाद | |
परिणाम कोड |
ठीक आहे
AT_PARAM_ERROR |
Exampलेस:
AT+DR - डेटा दर
वर्णन | Tx डेटा दर सेट/मिळते. |
वाक्यरचना |
AT+DR=
AT+DR=? |
युक्तिवाद | श्रेणीत [0,1,2,3,4,5,6,7] |
प्रतिसाद | |
परिणाम कोड |
ठीक आहे
AT_ERROR AT_PARAM_ERROR |
नोंद: डेटा दर सेट करण्यात सक्षम होण्यासाठी, ADR अक्षम करणे आवश्यक आहे.
Exampलेस:
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लेस:
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लेस:
AT+DCS - ड्युटी सायकल सेटिंग्ज
वर्णन | ड्यूटी सायकल सेटिंग्ज सेट/मिळवते. |
वाक्यरचना |
AT+DCS=
AT+DCS=? |
युक्तिवाद |
0: कर्तव्य चक्र अक्षम 1: कर्तव्य चक्र सक्षम |
प्रतिसाद | |
परिणाम कोड |
ठीक आहे
AT_PARAM_ERROR |
Exampलेस:
AT+JN1DL – Rx विंडो 1 वर विलंबाने सामील व्हा
वर्णन | Tx च्या शेवटी आणि जॉईन Rx विंडो 1 (ms मध्ये) दरम्यान जॉईन एक्सेप्ट विलंब सेट करते/मिळते. |
वाक्यरचना |
AT+JN1DL=
AT+JN1DL=? |
युक्तिवाद | : ms मध्ये मूल्य |
प्रतिसाद | |
परिणाम कोड |
ठीक आहे
AT_PARAM_ERROR |
Exampलेस:
AT+JN2DL – Rx विंडो 2 वर विलंबाने सामील व्हा
वर्णन | Tx च्या शेवटी आणि जॉईन Rx विंडो 2 (ms मध्ये) दरम्यान जॉईन एक्सेप्ट विलंब सेट करते/मिळते. |
वाक्यरचना |
AT+JN2DL=
AT+JN2DL=? |
युक्तिवाद | : ms मध्ये मूल्य |
प्रतिसाद | |
परिणाम कोड |
ठीक आहे
AT_PARAM_ERROR |
Exampलेस:
AT+RX1DL – Rx विंडो १ ला विलंब
वर्णन | Tx च्या शेवटी आणि Rx विंडो 1 (ms मध्ये) दरम्यान विलंब सेट करते/मिळते. |
वाक्यरचना |
AT+RX1DL=
AT+RX1DL=? |
युक्तिवाद | : ms मध्ये मूल्य |
प्रतिसाद | |
परिणाम कोड |
ठीक आहे
AT_PARAM_ERROR |
Exampलेस:
AT+RX2DL – Rx विंडो १ ला विलंब
वर्णन | Tx च्या शेवटी आणि Rx विंडो 2 (ms मध्ये) दरम्यान विलंब सेट करते/मिळते. |
वाक्यरचना |
AT+RX2DL=
AT+RX2DL=? |
युक्तिवाद | : ms मध्ये मूल्य |
प्रतिसाद | |
परिणाम कोड |
ठीक आहे
AT_PARAM_ERROR |
Exampलेस:
AT+RX2DR – Rx विंडो 2 चा डेटा दर
वर्णन | Rx विंडो 2 डेटा दर सेट करते/मिळते (DR_X शी संबंधित 0-7). |
वाक्यरचना |
AT+RX2DR=
AT+RX2DR=? |
युक्तिवाद | : श्रेणीतील मूल्य [०:१५] |
प्रतिसाद | |
परिणाम कोड |
ठीक आहे
AT_PARAM_ERROR |
Exampलेस:
AT+RX2FQ – Rx विंडो 2 ची वारंवारता
वर्णन | Rx विंडो 2 वारंवारता सेट/मिळते. |
वाक्यरचना |
AT+RX2FQ=
AT+RX2FQ=? |
युक्तिवाद | : Hz मध्ये मूल्य |
प्रतिसाद | |
परिणाम कोड |
ठीक आहे
AT_PARAM_ERROR |
Exampलेस:
AT+TXP - पॉवर ट्रान्समिट करा
वर्णन | ट्रान्समिट पॉवर सेट करते/मिळते. |
वाक्यरचना |
AT+TXP=
AT+TXP=? |
युक्तिवाद | : श्रेणी [0:15] मध्ये सक्रिय केलेल्या प्रदेशाच्या श्रेणीमध्ये असणे आवश्यक आहे. |
प्रतिसाद | |
परिणाम कोड |
ठीक आहे
AT_PARAM_ERROR |
Exampलेस:
AT+PGSLOT - पिंग स्लॉट
वर्णन | युनिकास्ट पिंग स्लॉट नियतकालिक सेट करते/मिळते. |
वाक्यरचना |
AT+PGSLOT=
AT+PGSLOT=? |
युक्तिवाद |
: प्रसारित करण्यासाठी नियतकालिकता, श्रेणीत असणे आवश्यक आहे [0:7]
पिंग स्लॉट आवर्तता 2< आवर्तता >, सेकंदात आहे. |
प्रतिसाद | |
परिणाम कोड |
ठीक आहे
AT_PARAM_ERROR |
Example
रेडिओ चाचणी आदेश
AT+TTONE - RF टोन चाचणी
वर्णन | आरएफ टोन चाचणी सुरू करते. |
वाक्यरचना | AT+TTONE |
युक्तिवाद | काहीही नाही |
प्रतिसाद | काहीही नाही |
परिणाम कोड |
ठीक आहे
AT_BUSY_ERROR |
Exampले:
AT+TRSSI - RF RSSI टोन चाचणी
वर्णन | RF RSSI टोन चाचणी सुरू करते. |
वाक्यरचना | AT+TRSSI |
युक्तिवाद | काहीही नाही |
प्रतिसाद | : dBm मध्ये मूल्य |
परिणाम कोड |
ठीक आहे
AT_BUSY_ERROR |
Example
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लेस:
AT+TTX - PER RF TX चाचणीसाठी पॅकेट पाठवले जातील
वर्णन | पाठवल्या जाणार्या पॅकेटच्या संख्येसह PER RF TX चाचणी सुरू करते. |
वाक्यरचना | AT+TTX= |
युक्तिवाद | |
प्रतिसाद | काहीही नाही |
परिणाम कोड |
ठीक आहे
AT_PARAM_ERROR AT_BUSY_ERROR |
Exampले:
AT+TRX - PER RF RX चाचणीसाठी प्राप्त होणारी पॅकेट्स
वर्णन | प्राप्त होणार्या पॅकेटच्या संख्येसह PER RF RX चाचणी सुरू करते. |
वाक्यरचना | AT+TRX= |
युक्तिवाद | |
प्रतिसाद | काहीही नाही |
परिणाम कोड |
ठीक आहे
AT_PARAM_ERROR AT_BUSY_ERROR |
Exampले:
AT+TTH - RF Tx हॉपिंग चाचणी
वर्णन | Fdelta पायऱ्यांसह Fstart ते Fstop पर्यंत RF Tx हॉपिंग चाचणी सुरू करते. |
वाक्यरचना | AT+TTH= , , , |
युक्तिवाद |
• : वारंवारता सुरू (Hz किंवा MHz मध्ये)
• : वारंवारता थांबवा (Hz किंवा MHz मध्ये) • : वारंवारता बँडविड्थ (Hz मध्ये) • : पाठवल्या जाणार्या पॅकेट्सची संख्या |
प्रतिसाद | काहीही नाही |
परिणाम कोड |
ठीक आहे
AT_PARAM_ERROR AT_BUSY_ERROR |
Exampले:
AT+CERTIF – LoRaWAN प्रमाणीकरणातील मॉड्यूल जॉइन मोडसह
वर्णन | LoRaWAN प्रमाणन आणि जॉइन मोडच्या निवडीसह मॉड्यूल सुरू करते. |
वाक्यरचना | AT+CERTIF= |
युक्तिवाद |
0: ABP 1 द्वारे नेटवर्कमध्ये सामील व्हा: OTAA द्वारे नेटवर्कमध्ये सामील व्हा |
प्रतिसाद |
+EVT: सामील झाले
+EVT:JOIN_FAILED |
परिणाम कोड |
ठीक आहे
AT_PARAM_ERROR |
Exampलेस:
AT+TOFF - RF चाचणी
वर्णन | आरएफ चाचणी थांबवते. |
वाक्यरचना | AT+TOFF |
युक्तिवाद | काहीही नाही |
प्रतिसाद | काहीही नाही |
परिणाम कोड | ठीक आहे |
Exampले:
माहिती
AT+BAT - बॅटरी पातळी
वर्णन | बॅटरी पातळी मिळवते (mV मध्ये). |
वाक्यरचना | AT+BAT=? |
युक्तिवाद | काहीही नाही |
प्रतिसाद | : मूल्य mV मध्ये आहे |
परिणाम कोड | ठीक आहे |
Exampले:
AT+TEMP - तापमान
वर्णन | मॉड्यूलचे तापमान (सेल्सिअस डिग्री सेल्सिअसमध्ये) मिळवते. |
वाक्यरचना | AT+TEMP=? |
युक्तिवाद | काहीही नाही |
प्रतिसाद | : मूल्य सेल्सिअस डिग्रीमध्ये आहे. |
परिणाम कोड | ठीक आहे |
Exampले:
Exampलेस
येथे काही मूलभूत माजी आहेतamples जे AT कमांड कसे वापरायचे याचे वर्णन करतात. खालील विभागांमध्ये, होस्टद्वारे प्रदान केलेल्या कमांड्सच्या आधी #, आणि टिप्पण्या /* */ सह स्वीकारल्या जातात.
सामील व्हा आणि अपुष्ट मोडमध्ये पाठवा
सामील व्हा आणि पुष्टी मोडमध्ये पाठवा
Rx डेटा प्राप्त झाला
+EVT:RX प्राप्त झाल्यावर, निर्दिष्ट पोर्टवरून पाठवलेला डेटा पुनर्प्राप्त करणे शक्य आहे.
वर्ग बी विनंती सक्षम करते
माजीampएटी कमांड सीक्वेन्सद्वारे क्लास बी रिक्वेस्ट कशी करावी हे खाली दाखवले आहे.
ई-मेल : sales@reyax.com
Webसाइट : http://reyax.com
कॉपीराइट © 2022, REYAX TECHNOLOGY CO., LTD
कागदपत्रे / संसाधने
![]() |
STMICROElectronics STM32L0 अल्ट्रा लो पॉवर MCUs [pdf] वापरकर्ता मॅन्युअल STM32L0 अल्ट्रा लो पॉवर MCU, STM32L0, अल्ट्रा लो पॉवर MCU, लो पॉवर MCU, पॉवर MCU |