SGWireles - logotipoaSGWireles SGW2828 LoRa Module AT Komandoa

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

SGW2828 LoRa Modulua AT Komandoa

SGWireles SGW2828 LoRa Module AT Komandoa - irudia

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. SGWireles SGW2828 LoRa Module AT Command - LoRa ModuluaErabiltzailearen 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
AT+I2C=? , ,

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.SGWireles - logotipoa

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

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *