

SGW2828 LoRa Modulua AT Komandoa
Erabiltzailearen eskuliburua
2023ko apirila V2.0
SGW2828 LoRa Modulua AT Komandoa

Sarrera
SGW2828 LoRa Modulua aurrez ziurtatutako SoM bat da, eta LoRa konektagarritasuna ahalbidetzen du sistema txertatu eramangarrietarako eta oso potentzia baxukoentzat. SGW2828 modulu trinko eta sentikorra denak erraz lortzen du +30 dBm Tx potentzia kanpoko energia bat integratzeko beharrik gabe. amplifier, eta AEBetako merkaturako egokituta dago 915MHz-ko funtzionamendu-maiztasunarekin eta maiztasun bizkorreko salto-gaitasunarekin. Sentsore sorta zabala eta gailuen arteko espektro zabaleko komunikazio ultra-luzeari esker, SGW2828 Modulua garapen-plataforma ezagun ezberdinetan integra daiteke gailu adimendunak azkar eraikitzea errazteko kostu optimizatuan.
Erabiltzailearen eskuliburu honek SGW2828 LoRa Moduluak onartzen duen AT komando multzoa zehazten du.
UART Interfazea
SGW2828 modulua bere UART atakaren bidez konekta daiteke:
| Baud-tasa | 4,800 (lehenetsia), 9,600, 115,200 |
| Datu-bitak | 8 |
| Gelditu Bit | 1 |
| Parekidetasun Bit | Bat ere ez |
| Fluxu-kontrolaren ezarpenak | Ezindua |
AT Aginduak
Dokumentu honetan zerrendatuta daude SGW2828 LoRa Moduluak V0.0.26 bertsioan onartzen dituen AT komandoak.
a. Komando multzoa
|
Komando zerrenda |
AT Komandoa |
Emaitza |
| Eskuratu komandoen zerrenda | AT? | Lortu eskuragarri dauden AT komando guztien zerrenda |
| Laguntza komandoa | AT+ ? | Eskuratu komandoen laguntzari buruzko informazioa |
| Irakurri Komandoa | AT+ =? | Irakurri komandoa |
| Idatzi komandoa | AT+ =<…> | Idatzi komandoa |
| Exekuzio Agindua | AT+ | Exekuzio komandoa |
Oharrak:
- Komando guztiek maiuskulak eta minuskulak bereizten dituzte. Komando guztiak \r-rekin amaitzen dira. Itzulketa guztiak \r\n-rekin amaitzen dira.
- Komandoak bidaltzerakoan ez da zuriunerik gehitu behar. Parametro-errore bat badago, AT_ PARAM_ ERROREA sortuko da. Ezagutzen ez den komando bat bada, AT_ ERROREA sortuko du. Bi errore-abisu hauek komando guztiei aplikatzen zaizkie eta ez dira komandoen zerrendan adieraziko aurrerantzean.
b. Sistemaren komandoa
|
Sistema Komandoa |
Agindua |
Erantzuna |
|
| 1 | Eskuratu firmware bertsioa AT + Bertsioa | Laguntza komandoa AT+BERTSIOA? | AT+BERTSIOA: Eskuratu firmware bertsioa ongi |
| Exekuzio Agindua AT+BERTSIOA=? | SGW2828_EVK_vx.yz Ados | ||
| 2 | Ezarri lo modua AT + LO Energia kontsumo oso baxuko lo modua gaitzen du. Lo moduan sartu ondoren, ostalariak edozein karaktere bidal dezake serieko atakatik modulua esnatzeko. Esnatu ondoren, "esnatu" pertsonaia eskatuko du. 32.768KHz-ko kristal osziladore bat eta RTC-rekin erretzeko funtzioa badago, modulua berez esnatuko da lo-denbora ezarri ondoren. komandoan. |
Laguntza komandoa AT+LOA? | AT+SLEEP: Utzi MCU lo moduan sartu |
| Exekuzio Agindua AT+ LO= Non = lo-denbora unitatearekin segundotan. Gutxienez 1etik gehienez 65,535 segundo. |
Sarrera loaldia | ||
| 3 | Berrezarri MCU AT+BERREZARRI |
Laguntza komandoa
AT+Berrezarri? |
AT+RESET: Aktibatu MCU-ren berrezartzea OK |
| Exekuzio Agindua AT+ berrezarri |
Ezetz | ||
| 4 | Berrezarri fabrikako ezarpenak AT+BERRIKARGATU EEPROM-en RF ezarpenen informazioa berrezarri eta birkargatzen du. RF ezarpen lehenetsia: · Hitzaurrea: 16 · BW: 250 kHz · CR: 1 · SF: 7 · Hop: 0 · Txanpona: 0 · SX1276 Tx Potentzia: 4dB |
Laguntza komandoa AT+BIRKARGATU? |
AT+RELOAD: Berrezarri fabrikako ezarpenak ongi |
| Exekuzio Agindua AT+ BERRIKARGATU |
Preamble:16,BW:250kHz,CR:1,SF:7,Hop:0,chan:0,Pow:4dB OK | ||
| 5 | Lortu moduluaren MAC helbidea AT + MAC Moduluaren MAC helbidea lortzen du (6 byte guztira). |
Laguntza komandoa AT+MAC? |
AT+MAC: Lortu MAC balioa OK |
| Idatzi komandoa AT+MAC= Non ASCII formatuan dago. Adibample: |
OK |
| Bidali: AT+MAC=112233aabbcc\r Itzuli: Ados\r\n |
|||
| Irakurri Komandoa AT+MAC=? | xx xx xx xx xx xx Ados | ||
| 6 | Lortu STM32 ID-a AT+MCUMAC STM32 96 biteko UID lortzen du. |
Laguntza komandoa AT+MCUMAC? | AT+MAC: Lortu STM32 UID-a ondo |
| Irakurri Komandoa AT+MCUMAC=? Non ASCII formatuan dago. Example: Bidali: AT+MCUMAC=?\r Itzulera: 31 39 47 16 33 36 37 30 32 00 19 00 OK |
xx xx xx xx xx xx xx xx xx xx xx xx Ados | ||
| 7 | Ezarri UART abiadura AT+UARTABIADURA |
Irakurri Komandoa AT+UARTSPEED=? |
OK |
| Idatzi komandoa AT+UARTSPEED= Non: = UART abiadura (4800, 9600, 115200) Example: Bidali: AT+UARTSPEED=11520 Itzuli: Ados |
c. LoRaP2P
|
|
Sistema Komandoa | Agindua |
Erantzuna |
| 1 | RF informazioa AT+RF_CONFIG EEPROMean gordeko diren RF Parametroak irakurtzen edo ezartzen ditu. |
Laguntza komandoa AT+RF_CONFIG? |
AT+RF_CONFIG: Ezarri edo irakurri RF ezarpena Ados |
| Idatzi komandoa AT+RF_CONFIG=, , , SF>, , , Non: · = Hitzaurrearen luzera · = Maiztasun banda zabalera - 0: 126 Khz, 1: 250 kHz; 2:500 kHz · = Erroreen zuzenketa-tasa 1 – 4 · = Espektro hedatuaren faktorea 6 – 12 · = Maiztasun-jauziaren aldia 0 – 255 · = RF hasierako kanala – 0-127 (bw 125 KHz), 0 – 76 (bw 250 KHz), 0 – 32 (bw 500 KHz) · = SX1276 RF transmisio potentzia -4 ~ 5 dB Oharrak: · Jasotako datuak komandoa hasieratzen denean soilik bidaliko dira UART bidez |
OK | ||
| Irakurri Komandoa AT+RF_CONFIG=? |
Hitzaurrea:xx,BW: kHz, SF: , Hop: , Chan: , Pow: dB ondo | ||
| 3 | RF-k jasotako datuak +RX, , LoRa RF transmisioak jasotako datuak irakurtzen ditu. |
Datuen formatua +RX, , Non: · = Datu-paketearen luzera, 1 – 253 · = Formatu hamaseimalean jasotako datuak Oharrak: · Gailua pizteko edo berrezarri ondoren, LoRa datuak AT+RF_CONFIG komandoa hasieratzen denean bakarrik bidali ahal izango dira. · Ziurtatu bi igorleak eta hartzaileak RF ezarpen berberak dituztela AT+RF_CONFIG komandoa abiarazten denean (Hitzaurrea, BW, CodeRate, SF, HopPeriod, Channel eta Power). |
Ezetz |
| 4 | Irakurri RF seinalearen indarra AT+RF_RSSI Jasotako azken datuen luzera eta RF seinalearen indarra irakurtzen ditu transmititutako gailutik. |
Laguntza komandoa AT+RF_RSSI? |
AT+RF_RSSI: Lortu azken jasotako datuak Len eta RSSI OK |
| Irakurri Komandoa AT+RF_RSSI=? |
Len: xx, RSSI xx dB OK | ||
| 5 | Utzi RF datuak bidaltzeari AT+RF_STOP RF etengabeko transmisioa geldiarazten du. RF moduluak harrera moduan sartzen dira. |
Laguntza komandoa AT+RF_STOP? |
AT+RF_STOP: RF datuak bidaltzeari utzi ondo |
| Exekuzio Agindua AT+RF_STOP |
OK | ||
| 6 | Maiztasun bakarreko proba AT_TXTONE Benetako maiztasuna probatzen du eta maiztasun-desplazamendua neurtzen du. |
Laguntza komandoa AT+TXTONE? |
AT+TXTONE: RF proba-tonua OK |
d. Modulua Kontrol Periferikoa
|
Sistema Komandoa |
Agindua |
Erantzuna |
|
| 1 | Irakurri edo ezarri GPIO maila altua eta baxua AT+GPIO Maila altuak edo baxuak irakurtzen edo ezartzen ditu moduluari dagokion pinean. |
Laguntza komandoa AT+GPIO? |
AT+GPIO: Irakurri edo ezarri GPIO maila altua eta baxua OK |
| Idatzi komandoa AT+GPIO= , Non: · = Moduluaren pin zenbakia 8, 16, 17, 23 · = IO atakaren maila altua eta baxua – 0: maila baxua, 1: maila altua |
GPIO: H/L Ados | ||
| Irakurri Komandoa AT+GPIO=? |
OK | ||
| 2 | Ezarri I2C komunikazio-tasa AT+I2C_CONFIG LoRa RF transmisioaren bidez datuak bidaltzen ditu. |
Laguntza komandoa AT+I2C_CONFIG? |
AT+I2C_CONFIG: Ezarri I2C tasa ondo |
| Idatzi komandoa AT+I2C_CONFIG= Non = I2C tasa – 1: 5k, 2: 10k, 3: 50K, 4: 100K, 5: 400K Example: Ezarri I2C 10kHz komunikazio-tasa Bidali: AT+I2C_config=2 Itzuli: Ados |
OK | ||
| Irakurri Komandoa AT+I2C_CONFIG=? |
I2C maiztasuna:xx Ados | ||
| 3 | I2C irakurketa eta idazketa eragiketak AT+I2C Kanpoko I2C gailuekin komunikatzen da. Kendu J10 jumpera I2C komandoa erabiltzean. |
Laguntza komandoa AT+I2C? |
AT+I2C: ezarri helbidea eta len, eta, ondoren, irakurri edo idatziAdos |
| Idatzi komandoa AT+I2C= , , Jarraian Non: · = 7bit I2C hardware helbidea · = Kanpoko memoria helbidea – Null: Null memoria helbidea, xx: 1byte memoria helbidea, xxxx: 2byte memoria helbidea · = Irakurtzeko edo idazteko datuen luzera bytetan · = Hex formatuan bidali beharreko datuak Moduluari idazteko komandoa bidali ondoren, serieko atakak '>' ikurra itzuliko du eta, ondoren, datuak bidaliko ditu modulura serieko atakaren bidez. Moduluak datuen byte bakoitza ostalarira itzuliko du HEX formatu irakurgarrian. ExampI2C gailuetara bidalitako byteak erakusten dituen fitxategia: 1. Irakurri I2C gailuko datuak AT+I2C=?18,,2 = Ez dago memoria helbiderik, irakurri 2 byte 7bit I2C hardware helbidetik 0x18 Idatzi datuak I2C gailuan AT+I2C=18,12,5 = Idatzi 5 byte I2C periferikoan 7bit I2C hardware helbidea, 0x18 eta memoria helbidea 0x12. 2. 1234567890 (hex formatuan idatzitako datuak) 3. Idatzi datuak I2C gailuan AT+I2C=18,1234,5 = Idatzi 5 byte I2C periferikoan 7bit I2C hardware helbidea, 0x18 eta memoria helbidea 0x1234 1234567890 (hex formatuan idatzitako datuak) Irakurri Komandoa |
OK ·AT_PARAM_ERROR parametro-errore bat badago. ·Gailu ERR I2C periferikoak ACK ez badu. · Denbora-muga ez bada idazteko komandoa bidali eta 3 segundotan daturik bidaltzen ez bada. Ados |
||
| 4 | Irakurri iragarkiaren balioa AT+ADCx Moduluari dagokion pinaren iragarkiaren balioa irakurtzen du. Adc1-erako, aldatu 0tik 1era. ADC0 moduluko PA0/ADC0 pinari erreferentzia egiten dio, ADC1 moduluko PB0/ADC8 pinari dagokio. Kendu J9 jumpera ADC1 erabiltzean (PB0/ADC8). |
Laguntza komandoa AT+ADC0? |
AT+ADC0: Lortu AD0 balioa OK |
| Irakurri Komandoa AT+ADC0=? |
AD0: Ados Non = AD balioa, 0 – 4,095 |
||
| 5 | Ezarri PWM AT+PWM PWM seinalearen irteera moduluaren 8 pinetan ezartzen du. (PB0) Kendu J9 jumpera PWM erabiltzean. |
Laguntza komandoa AT+ PWM? |
AT+PWM Ezarri PWM 1K-10K OK |
| Idatzi komandoa AT+PWM= , Non: · = PWM maiztasuna, 1 – 10 KHz · = PWM lan-zikloa, 0-100% |
PWM aldia: xxxx, Pultsua: xx Ados | ||
| Irakurri Komandoa AT+PWM=? |
PWM aldia: xxxx, Pultsua: xx Ados |
Berrikuspena Historia
|
Berrikusi |
Bertsioa |
Deskribapena |
| 13-2020-XNUMX | 1.0 | Hasierako dokumentuaren oharra |
| Abenduak 17-2020 | 1.1 | AT Komando Modulua Kontrol Periferikoen Atalaren eguneratzea |
| Azaroak 23-2021 | 1.2 | Formatu aldaketa txikia eta AT Komandoaren erantzunaren eguneratzea |
| Azaroak 30-2021 | 1.3 | AT Command ADC/I2C/PWM instrukzioen eguneratzea |
| 28-apirilak-2023 | 2.0 | Firmwarea eta AT komandoak eguneratuta |
Jarri gurekin harremanetan cs@sgwireless.com edozein kontsultarako, edo aurki gaitzazu beheko edozein kanaletan:
Webgunea: https://sgwireless.com/
LinkedIn: https://www.linkedin.com/company/sgwireless/ Facebook: https://www.facebook.com/sgwirelessIoT Twitter: @sgwirelessIoT
Dokumentu honetako informazioa SG Wireless produktuen baimendutako erabiltzaileei edo lizentziadunei gaitzeko soilik ematen da. Ez egin dokumentu honen edo zati baten kopia inprimatu edo elektronikorik SG Wireless-ren idatzizko baimenik gabe.
SG Wireless-k beretzat gordetzen du hemengo produktuetan eta informazioan aldaketak egiteko eskubidea, beste oharrik gabe. SG Wireless-k ez du inolako bermerik, ordezkaritzarik edo bermerik ematen bere produktuak helburu jakin baterako egokitasunari buruz, eta SG Wireless-k ez du bere gain hartzen edozein produkturen aplikaziotik eratorritako erantzukizunik eta berariaz uko egiten dio erantzukizun guztiei, mugarik gabe, ondorioak barne. kalte-galerak edo gorabeherak. SG Wireless ez du lizentziarik ematen bere patenteen eskubideen edo besteen eskubideen arabera. SG Wireless produktuak ezin dira erabili bizitzarako funtsezko ekipamendu, sistemetan edo aplikazioetan, ekipo, sistema edo aplikazio horien hutsegiteak gorputzeko lesio edo heriotza eragin ditzaketenean. SG Wireless produktuak saltzen ditu https:/ helbidean aurki daitezkeen Salmenta Baldintza eta Baldintza estandarren arabera./www.sgwireless.com/page/terms.
SG Wireless-k SG Wireless-ko beste dokumentu edo hirugarrenen produktu batzuetara jo dezake dokumentu honetan eta erabiltzaileei eskatzen zaie SG Wireless edo hirugarren horiekin harremanetan jartzeko dokumentazio egokia lortzeko.
SG Wireless™ eta SG eta SG Wireless logotipoak SG Wireless Limited-en marka komertzialak eta zerbitzu-markak dira. Gainerako produktu edo zerbitzuen izen guztiak dagozkien jabeen jabetzakoak dira.
© 2023 SG Wireless Limited. Eskubide guztiak erreserbatuak.
Dokumentuak / Baliabideak
![]() |
SGWireles SGW2828 LoRa Module AT Komandoa [pdfErabiltzailearen eskuliburua SGW2828, SGW2828 LoRa Modulua AT Komandoa, LoRa Modulua AT Komandoa, Modulua AT Komandoa, AT Komandoa, Komandoa |
