SGWireles - logoSGWireles SGW2828 LoRa Modil AT Kòmandman

SGW2828 LoRa Modil AT Kòmandman
Manyèl itilizatè
Avril 2023 V2.0

SGW2828 LoRa Modil AT Kòmandman

SGWireles SGW2828 LoRa Modil AT Kòmandman - fig

Entwodiksyon

SGW2828 LoRa Modil la se yon SoM pre-sètifye ki pèmèt koneksyon LoRa pou sistèm entegre pòtab ak ki ba anpil pouvwa. Kontra enfòmèl ant, modil SGW2828 trè sansib la fasil reyalize +30dBm Tx pouvwa san yo pa bezwen entegre yon pouvwa ekstèn. amplifier, epi li se pwepare pou mache US la ak yon frekans opere nan 915MHz ak kapasite rapid frekans so. Sipòte yon pakèt detèktè ak kominikasyon spectre pwopaje ultra-long ranje ant aparèy, Modil SGW2828 la ka entegre nan yon varyete platfòm devlopman popilè pou fasilite bati aparèy entelijan rapid nan pri optimize. SGWireles SGW2828 LoRa Modil AT Command - LoRa ModilManyèl itilizatè sa a detay seri kòmand AT ki sipòte pa Modil LoRa SGW2828 la.

UART Entèfas

Modil SGW2828 la ka konekte atravè pò UART li yo:

Pousantaj Baud 4,800 (default), 9,600, 115,200
Done Bits 8
One Stop Bit 1
Bit Parite Okenn
Anviwònman kontwòl koule Andikape

Kòmandman AT

Lis nan dokiman sa a se kòmandman AT yo sipòte pa SGW2828 LoRa Modil la nan vèsyon V0.0.26.
a. Kòmand Set

Lis Kòmandman

AT Kòmandman

Rezilta

Jwenn Lis Kòmandman AT? Jwenn yon lis tout kòmandman AT ki disponib
Ede kòmandman AT+ ? Jwenn enfòmasyon èd kòmand
Li Kòmandman AT+ =? Li kòmandman
Ekri Kòmandman AT+ =<…> Ekri kòmandman
Kòmandman Egzekisyon AT+ Kòmand egzekisyon

Nòt:

  • Tout kòmandman yo pa sansib. Tout kòmandman fini ak \r. Tout retounen fini ak \r\n.
  • Pa ta dwe ajoute espas lè w ap voye kòmandman. Si gen yon erè paramèt, li pral lakòz AT_ PARAM_ ERROR. Si se yon kòmandman ki pa rekonèt, li pral lakòz AT_ ERROR. De envit erè sa yo aplike nan tout kòmandman epi yo pa pral endike nan lis la kòmand ki pral pi devan.

b. Kòmand sistèm

 

Kòmandman sistèm

Kòmandman

Repons

1 Jwenn vèsyon firmwèr NAN + VÈSYON Ede kòmandman NAN + VÈSYON? AT+VERSION: Jwenn vèsyon firmwèr la OK
Kòmandman Egzekisyon AT+VERSION=? SGW2828_EVK_vx.yz OK
2 Mete mòd dòmi
NAN + DOMI
Pèmèt mòd dòmi ultra-ba konsomasyon pouvwa. Apre w fin antre nan mòd dòmi, lame a ka voye nenpòt karaktè nan pò seri a reveye modil la. Yon fwa reveye, li pral ankouraje karaktè "reveye".
Si gen yon osilator kristal 32.768KHz ak fonksyon nan boule ak RTC, modil la ap reveye poukont li apre li fin fikse tan dòmi an. nan kòmandman an.
Ede kòmandman NAN+DOMÒM? AT + DÒMI: Kite MCU a nan mòd dòmi OK
Kòmandman Egzekisyon
AT+ DÒMI=
Ki kote = tan dòmi ak inite an segonn. Min 1 a max 65,535 segonn.
Antre dòmi
3 Reyajiste MCU
AT+RESET
Ede kòmandman

AT+RESET?

AT + RESET: Deklanche yon reset nan MCU OK
Kòmandman Egzekisyon
AT+ RESET
Nil
4 Retabli paramèt faktori yo
AT+RECHARGE
Reyajiste ak rechaje enfòmasyon anviwònman RF nan EEPROM. Anviwònman RF defo:
· Preanbil: 16
· BW: 250kHz
· CR: 1
· SF: 7
· Hop: 0
· Chan: 0
· SX1276 Tx pouvwa: 4dB
Ede kòmandman
AT+RECHARGE?
AT + RELOAD: Retabli paramèt faktori yo OK
Kòmandman Egzekisyon
AT+ RELOAD
Preamble:16,BW:250kHz,CR:1,SF:7,Hop:0,chan:0,Pow:4dB OK
5 Jwenn adrès MAC modil la
AT+MAC
Jwenn adrès MAC modil (6 octets nan total).
Ede kòmandman
AT+MAC?
AT+MAC: Jwenn valè MAC OK
Ekri Kòmandman
AT + MAC =
Ki kote se nan fòma ASCII. Egzample:
OK
    Voye: AT+MAC=112233aabbcc\r
Retounen: OK\r\n
 
Li Kòmandman AT+MAC=? xx xx xx xx xx xx OK
6 Jwenn ID STM32
AT+MCUMAC
Jwenn STM32 96bit UID.
Ede kòmandman AT+MCUMAC? AT+MAC: Jwenn STM32 UID OK
Li Kòmandman AT+MCUMAC=?
Ki kote se nan fòma ASCII.
Example: Voye: AT+MCUMAC=?\r
Retounen: 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 OK
7 Mete vitès UART
AT+UARTSPEED
Li Kòmandman
AT+UARTSPEED=?
OK
Ekri Kòmandman
AT+UARTSPEED=
Ki kote: = Vitès UART (4800, 9600, 115200)
Example:
Voye: AT+UARTSPEED=11520
Retounen: OK

c. LoRaP2P

Kòmandman sistèm Kòmandman

Repons

1 Enfòmasyon RF
AT+RF_CONFIG
Li oswa mete paramèt RF ki pral sove nan EEPROM.
Ede kòmandman
AT+RF_CONFIG?
AT+RF_CONFIG: Mete oswa li paramèt RF la OK
Ekri Kòmandman AT+RF_CONFIG=, , , SF>, , ,
Ki kote:
· = Longè preambul
· = Pleasant frekans - 0: 126 Khz, 1: 250 kHz; 2:500 kHz
· = Pousantaj koreksyon erè 1 – 4
· = Faktè spectre gaye 6 – 12
· = Peryòd so frekans 0 - 255
· = Chanèl RF kòmanse – 0-127 (bw 125 KHz), 0 – 76 (bw 250 KHz), 0 – 32 (bw 500 KHz)
· = SX1276 RF transmisyon pouvwa -4 ~ 5 dB
Remak:
· Done yo resevwa yo pral voye sèlman sou UART lè yo inisyalize lòd
OK
Li Kòmandman
AT+RF_CONFIG=?
Preambul:xx,BW: kHz, SF: , Hop: , Chan: , Pow: dB OK
3 Done yo resevwa pa RF
+RX, ,
Li done yo resevwa pa transmisyon LoRa RF.
Fòma Done
+RX, ,
Ki kote:
· = Longè pake done, 1 – 253
· = Done yo resevwa nan fòma egzadesimal
Remak:
· Apre sikilasyon pouvwa aparèy oswa reset, done LoRa yo ka voye sèlman lè lòd AT+RF_CONFIG inisyalize.
· Asire ke tou de aparèy emèt ak reseptè gen menm paramèt RF yo lè yo inisyalize lòd AT+RF_CONFIG (Preambul, BW, CodeRate, SF, HopPeriod, Channel ak Power).
Nil
4 Li fòs siyal RF
AT+RF_RSSI

Li dènye longè done yo resevwa ak fòs siyal RF nan aparèy transmèt.

Ede kòmandman
AT+RF_RSSI?
AT+RF_RSSI: Jwenn dènye done yo te resevwa Len ak RSSI OK
Li Kòmandman
AT+RF_RSSI=?
Len: xx, RSSI xx dB OK
5 Sispann voye done RF
AT+RF_STOP
Sispann transmisyon RF kontinyèl. Modil RF antre nan mòd resepsyon.
Ede kòmandman
AT+RF_STOP?
AT+RF_STOP: Sispann voye done RF OK
Kòmandman Egzekisyon
AT+RF_STOP
OK
6 Tès frekans sèl
AT_TXTONE
Teste frekans aktyèl la epi mezire konpanse frekans.
Ede kòmandman
AT+TXTONE?
AT+TXTONE: Ton tès RF OK

d. Modil kontwòl periferik

 

Kòmandman sistèm

Kòmandman

Repons

1 Li oswa mete GPIO wo ak ba nivo
AT+GPIO
Li oswa mete nivo segondè oswa ba sou pin korespondan nan modil la.
Ede kòmandman
AT+GPIO?
AT+GPIO: Li oswa mete GPIO wo ak ba nivo
OK
Ekri Kòmandman
AT+GPIO= ,
Ki kote:
· = Modil PIN nimewo 8, 16, 17, 23
· = Nivo wo ak ba nan pò IO - 0: nivo ki ba, 1: nivo segondè
GPIO: H/L OK
Li Kòmandman
AT+GPIO=?
OK
2 Mete pousantaj kominikasyon I2C
AT+I2C_CONFIG
Voye done atravè transmisyon LoRa RF.
Ede kòmandman
AT+I2C_CONFIG?
AT+I2C_CONFIG: Mete pousantaj I2C OK
Ekri Kòmandman
AT+I2C_CONFIG=
Ki kote = I2C pousantaj - 1: 5k, 2: 10k, 3: 50K, 4: 100K, 5: 400K
Example: Mete to kominikasyon I2C 10kHz Voye:

AT+I2C_config=2 Retounen: OK

OK
Li Kòmandman
AT+I2C_CONFIG=?
I2C Frekans:xx OK
3 I2C li ak ekri operasyon yo
AT+I2C
Kominike ak aparèy I2C ekstèn. Retire kavalye J10 lè w ap itilize lòd I2C.
Ede kòmandman
AT+I2C?
AT + I2C: mete adr la ak lenn, ak Lè sa a, li oswa ekri OK
Ekri Kòmandman AT+I2C= , , Swiv pa
Ki kote:
· = 7bit adrès pyès ki nan konpitè I2C
· = Adrès memwa ekstèn – Nil: Adrès memwa nil, xx: Adrès memwa 1Byte, xxxx: Adrès memwa 2Byte
· = Longè done an byte pou li oswa ekri
· = Done yo dwe voye nan fòma hex
Apre voye lòd ekri nan modil la, pò seri a ap retounen senbòl '>', epi voye done nan modil la atravè pò seri a. Modil la pral retounen chak octet nan done yo nan òganize nan fòma HEX lizib.
Exampchiyè ki montre octets voye bay aparèy I2C:
1. Li done ki soti nan aparèy I2C
AT+I2C=?18,,2 = Pa gen adrès memwa, li 2 octets nan adrès pyès ki nan konpitè 7bit I2C 0x18
Ekri done nan aparèy I2C
AT + I2C = 18,12,5 = Ekri 5 bytes nan periferik I2C ak adrès pyès ki nan konpitè 7bit I2C, 0x18 ak adrès memwa 0x12
2. 1234567890 (done ekri nan fòma hex)
3. Ekri done nan aparèy I2C
AT + I2C = 18,1234,5 = Ekri 5 byte nan periferik I2C ak adrès pyès ki nan konpitè 7bit I2C, 0x18 ak adrès memwa 0x1234 1234567890 (done ekri nan fòma hex)

Li Kòmandman
AT+I2C=? , ,

OK
·AT_PARAM_ERROR si gen yon erè paramèt.
· Aparèy ERR si periferik I2C pa gen ACK.
· Tan soti si pa gen okenn done yo voye nan 3 segonn nan voye lòd ekri.
OK
4 Li valè anons
AT+ADCx
Li valè anons nan PIN korespondan nan modil la. Pou adc1, chanje 0 a 1.
ADC0 al gade nan PIN PA0/ADC0 sou modil la, ADC1 refere a PIN PB0/ADC8 sou modil la.
Retire kavalye J9 lè w ap itilize ADC1 (PB0/ADC8).
Ede kòmandman
AT+ADC0?
AT+ADC0: Jwenn valè AD0 OK
Li Kòmandman
AT+ADC0=?
AD0: OK
Ki kote = AD valè, 0 – 4,095
5 Mete PWM
AT+PWM
Mete pwodiksyon siyal PWM sou 8-pin nan modil. (PB0) Retire kavalye J9 lè w ap itilize PWM.
Ede kòmandman
AT+ PWM?
AT+PWM Mete PWM 1K-10K OK
Ekri Kòmandman
AT+PWM= ,
Ki kote:
· = PWM frekans, 1 - 10 KHz
· = sik devwa PWM, 0 - 100%
Peryòd PWM: xxxx, Puls: xx OK
Li Kòmandman
AT+PWM=?
Peryòd PWM: xxxx, Puls: xx OK

Revizyon Istwa

Revize

Version

Deskripsyon

13-Oktòb-2020 1.0 Premye divilgasyon dokiman an
17-Desanm-2020 1.1 Mizajou seksyon AT Command Modil Control Peripheral
23-Nov-2021 1.2 Ti chanjman fòma ak mizajou repons AT Command
30-Nov-2021 1.3 AT Kòmandman ADC/I2C/PWM enstriksyon aktyalizasyon
28-avril-2023 2.0 Firmware ak kòmandman AT yo mete ajou

Kontakte nou nan cs@sgwireless.com pou nenpòt kesyon, oswa jwenn nou nan nenpòt chanèl anba a:
Websit: https://sgwireless.com/
LinkedIn: https://www.linkedin.com/company/sgwireless/ Facebook: https://www.facebook.com/sgwirelessIoT Twitter: @sgwirelessIoT
Yo bay enfòmasyon ki nan dokiman sa a sèlman pou pèmèt itilizatè otorize oswa moun ki gen lisans pwodwi SG Wireless. Pa fè kopi enprime oswa elektwonik dokiman sa a, oswa pati ladan l, san otorizasyon alekri nan men SG Wireless.
SG Wireless rezève dwa pou fè chanjman nan pwodwi ak enfòmasyon ki nan la a san lòt avi. SG Wireless pa fè okenn garanti, reprezantasyon oswa garanti konsènan konvnab pwodwi li yo pou nenpòt ki rezon patikilye, ni SG Wireless pa pran okenn responsablite ki soti nan aplikasyon an nan nenpòt pwodwi epi espesyalman dejwe nenpòt ak tout responsablite, ki gen ladan san limitasyon konsekans- domaj prensipal oswa aksidantèl. SG Wireless pa transmèt okenn lisans dapre dwa patant li yo ni dwa lòt moun. Pwodwi SG Wireless pa ka itilize nan ekipman, sistèm oswa aplikasyon ki enpòtan pou lavi yo kote echèk ekipman, sistèm oswa aplikasyon sa yo ta lakòz blesi kòporèl oswa lanmò. SG Wireless vann pwodwi dapre Regleman ak Kondisyon Vann estanda ki ka jwenn nan https://www.sgwireless.com/page/terms.
SG Wireless ka refere ak lòt dokiman SG Wireless oswa pwodwi twazyèm pati nan dokiman sa a epi itilizatè yo mande pou kontakte SG Wireless oswa twazyèm pati sa yo pou dokiman ki apwopriye yo.
SG Wireless™ ak logo SG ak SG Wireless yo se mak komèsyal ak mak sèvis SG Wireless Limited. Tout lòt non pwodwi oswa sèvis yo se pwopriyete pwopriyetè respektif yo.
© 2023 SG Wireless Limited. Tout dwa rezève.SGWireles - logo

Dokiman / Resous

SGWireles SGW2828 LoRa Modil AT Kòmandman [pdfManyèl Itilizatè
SGW2828, SGW2828 LoRa Modil AT Kòmandman, LoRa Modil AT Kòmandman, Modil AT Kòmandman, AT Kòmandman, Kòmandman

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *