SGWireles - nemboSGWireles SGW2828 LoRa Moduli AT Amri

SGW2828 LoRa Moduli AT Amri
Mwongozo wa Mtumiaji
Aprili 2023 V2.0

SGW2828 LoRa Moduli AT Amri

SGWireles SGW2828 LoRa Moduli AT Amri - tini

Utangulizi

SGW2828 LoRa Moduli ni SoM iliyoidhinishwa awali inayowezesha muunganisho wa LoRa kwa mifumo inayopachikwa inayobebeka na yenye nishati ya chini sana. Moduli fupi, nyeti sana ya SGW2828 hufikia +30dBm Tx kwa urahisi bila hitaji la kuunganisha nishati ya nje. amplifier, na imeundwa mahsusi kwa ajili ya soko la Marekani yenye masafa ya uendeshaji ya 915MHz na uwezo wa kurukaruka wa masafa ya haraka. Ikisaidia anuwai ya vitambuzi na mawasiliano ya wigo wa masafa marefu zaidi kati ya vifaa, Moduli ya SGW2828 inaweza kuunganishwa katika majukwaa mbalimbali maarufu ya ukuzaji ili kuwezesha ujenzi wa vifaa mahiri kwa haraka kwa gharama iliyoboreshwa. SGWireles SGW2828 LoRa Moduli AT Command - LoRa ModuliMwongozo huu wa mtumiaji unafafanua amri ya AT iliyowekwa na Moduli ya SGW2828 LoRa.

Kiolesura cha UART

Moduli ya SGW2828 inaweza kuunganishwa kupitia bandari yake ya UART:

Kiwango cha Baud 4,800 (chaguo-msingi), 9,600, 115,200
Biti za Data 8
Acha Bit 1
Kiwango cha usawa Hakuna
Mipangilio ya Udhibiti wa Mtiririko Imewezeshwa

AT Commands

Zilizoorodheshwa katika hati hii ni amri za AT zinazoungwa mkono na Moduli ya SGW2828 LoRa katika toleo la V0.0.26
a. Seti ya Amri

Orodha ya Amri

KWA Amri

Matokeo

Pata Orodha ya Amri KATIKA? Pata orodha ya amri zote za AT zinazopatikana
Amri ya Msaada AT+ ? Pata maelezo ya usaidizi wa amri
Soma Amri AT+ =? Soma amri
Andika Amri AT+ =<…> Andika amri
Amri ya Utekelezaji AT+ Amri ya utekelezaji

Vidokezo:

  • Amri zote hazina hisia. Amri zote huisha na \r. Marejesho yote yanaisha kwa \r\n.
  • Hakuna nafasi zinazopaswa kuongezwa wakati wa kutuma amri. Ikiwa kuna hitilafu ya kigezo, itasababisha AT_ PARAM_ ERROR. Ikiwa ni amri isiyotambulika, itasababisha AT_ ERROR. Vidokezo hivi viwili vya makosa hutumika kwa amri zote na hazitaonyeshwa kwenye orodha ya amri kwenda mbele.

b. Amri ya Mfumo

 

Amri ya Mfumo

Amri

Jibu

1 Pata toleo la firmware KWA + MAONO Amri ya Msaada KWENYE + VERSION? KATIKA+TOLEO: Pata toleo la programu dhibiti Sawa
Amri ya Utekelezaji AT+VERSION=? SGW2828_EVK_vx.yz Sawa
2 Weka hali ya usingizi
KULALA +
Huwasha hali ya usingizi ya matumizi ya chini ya nishati. Baada ya kuingia katika hali ya usingizi, seva pangishi inaweza kutuma herufi yoyote kupitia mlango wa mfululizo ili kuamsha moduli. Mara baada ya kuamshwa, itasababisha tabia ya "kuamka".
Ikiwa kuna oscillator ya fuwele ya 32.768KHz na kazi ya kuchoma na RTC, moduli itaamka yenyewe baada ya kuweka wakati wa kulala. katika amri.
Amri ya Msaada UKIWA NA+LALA? KATIKA+LALA: Acha MCU iwe katika hali ya kulala Sawa
Amri ya Utekelezaji
KWENYE+LALA=
Wapi = wakati wa kulala na kitengo katika sekunde. Isizidi sekunde 1 hadi 65,535.
Usingizi wa kuingia
3 Weka upya MCU
AT+WEKA UPYA
Amri ya Msaada

JE, UTWEKWA+UPYA?

AT+UPYA: Anzisha uwekaji upya wa MCU SAWA
Amri ya Utekelezaji
AT+ WEKA UPYA
Nil
4 Rejesha mipangilio ya kiwanda
KWENYE+UPYA
Huweka upya na kupakia upya maelezo ya mipangilio ya RF katika EEPROM. Mpangilio Chaguomsingi wa RF:
· Utangulizi: 16
· BW: 250kHz
· CR: 1
· SF: 7
· Hop: 0
· Chan: 0
· Nguvu ya SX1276 Tx: 4dB
Amri ya Msaada
AT+UPAKIA UPYA?
AT+UPAKIA: Rejesha mipangilio ya kiwandani Sawa
Amri ya Utekelezaji
KWA+ PAKIA UPYA
Preamble:16,BW:250kHz,CR:1,SF:7,Hop:0,chan:0,Pow:4dB OK
5 Pata anwani ya MAC ya moduli
KWA + MAC
Inapata anwani ya MAC ya moduli (jumla ya baiti 6).
Amri ya Msaada
AT+MAC?
AT+MAC: Pata Thamani ya MAC Sawa
Andika Amri
AT+MAC=
Wapi iko katika umbizo la ASCII. Kwa mfanoample:
OK
    Tuma: AT+MAC=112233aabbcc\r
Rudi: SAWA\r\n
 
Soma Amri AT+MAC=? xx xx xx xx xx sawa
6 Pata kitambulisho cha STM32
KWENYE+MCUMAC
Inapata UID ya STM32 96bit.
Amri ya Msaada KWENYE+MCUMAC? AT+MAC: Pata STM32 UID Sawa
Soma Amri AT+MCUMAC=?
Wapi iko katika umbizo la ASCII.
Example: Tuma: AT+MCUMAC=?\r
Kurudi: 31 39 47 16 33 36 37 30 32 00 19 00
OK
xx xx xx xx xx xx xx xx xx xx sawa
7 Weka kasi ya UART
KWA+UARTSPEED
Soma Amri
KWA+UARTSPEED=?
OK
Andika Amri
KWA+UARTSPEED=
Wapi: = kasi ya UART (4800, 9600, 115200)
Example:
Tuma: AT+UARTSPEED=11520
Rudi: Sawa

c. LoRaP2P

Amri ya Mfumo Amri

Jibu

1 Taarifa za RF
AT+RF_CONFIG
Husoma au kuweka Vigezo vya RF ambavyo vitahifadhiwa kwa EEPROM.
Amri ya Msaada
AT+RF_CONFIG?
AT+RF_CONFIG: Weka au soma mpangilio wa RF Sawa
Andika Amri AT+RF_CONFIG=, , , SF>, , ,
Wapi:
· = Urefu wa utangulizi
· = Bandwidth ya mzunguko - 0: 126 Khz, 1: 250 kHz; 2:500 kHz
· = Kiwango cha kusahihisha makosa 1 - 4
· = Kipengele cha kuenea kwa wigo 6 - 12
· = Kipindi cha kurukaruka mara kwa mara 0 - 255
· = kituo cha kuanza kwa RF - 0-127 (bw 125 KHz), 0 - 76 (bw 250 KHz), 0 - 32 (bw 500 KHz)
· = SX1276 RF maambukizi nguvu -4 ~ 5 dB
Maoni:
· Data iliyopokelewa itatumwa kupitia UART tu wakati amri itaanzishwa
OK
Soma Amri
AT+RF_CONFIG=?
Dibaji:xx,BW: kHz, SF: , Hop: , Chan: , Povu: dB sawa
3 Data iliyopokelewa na RF
+RX, ,
Inasoma data iliyopokelewa na upitishaji wa LoRa RF.
Muundo wa Data
+RX, ,
Wapi:
· = Urefu wa pakiti ya data, 1 - 253
· = Data iliyopokelewa katika umbizo la heksadesimali
Maoni:
· Baada ya mzunguko wa nishati ya kifaa au kuweka upya, data ya LoRa inaweza tu kutumwa wakati amri AT+RF_CONFIG imeanzishwa.
· Hakikisha kifaa cha mtumaji na mpokeaji kina mipangilio sawa ya RF wakati amri AT+RF_CONFIG inapoanzishwa (Dibaji, BW, CodeRate, SF, HopPeriod, Channel na Power).
Nil
4 Soma nguvu ya mawimbi ya RF
AT+RF_RSSI

Inasoma urefu wa data uliopokelewa mwisho na nguvu ya mawimbi ya RF kutoka kwa kifaa kinachotumwa.

Amri ya Msaada
AT+RF_RSSI?
AT+RF_RSSI: Pata data ya mwisho iliyopokelewa Len na RSSI OK
Soma Amri
AT+RF_RSSI=?
Len: xx, RSSI xx dB Sawa
5 Acha kutuma data ya RF
AT+RF_STOP
Husimamisha upitishaji unaoendelea wa RF. Moduli za RF huingia katika hali ya mapokezi.
Amri ya Msaada
AT+RF_STOP?
AT+RF_STOP: Acha kutuma data ya RF Sawa
Amri ya Utekelezaji
AT+RF_STOP
OK
6 Mtihani wa mzunguko mmoja
AT_TXTONE
Hujaribu masafa halisi na hupima masafa yaliyowekwa.
Amri ya Msaada
AT+TXTONE?
AT+TXTONE: RF Test Tone Sawa

d. Udhibiti wa Pembeni wa Moduli

 

Amri ya Mfumo

Amri

Jibu

1 Soma au weka kiwango cha juu na cha chini cha GPIO
AT+GPIO
Husoma au kuweka viwango vya juu au chini kwenye pini inayolingana ya moduli.
Amri ya Msaada
AT+GPIO?
AT+GPIO: Soma au weka kiwango cha juu na cha chini cha GPIO
OK
Andika Amri
AT+GPIO= ,
Wapi:
· = Pini ya moduli 8, 16, 17, 23
· = Kiwango cha juu na cha chini cha bandari ya IO - 0: kiwango cha chini, 1: kiwango cha juu
GPIO: H/L Sawa
Soma Amri
AT+GPIO=?
OK
2 Weka kiwango cha mawasiliano cha I2C
AT+I2C_CONFIG
Inatuma data kupitia upitishaji wa LoRa RF.
Amri ya Msaada
AT+I2C_CONFIG?
AT+I2C_CONFIG: Weka kiwango cha I2C sawa
Andika Amri
AT+I2C_CONFIG=
Wapi = Kiwango cha I2C - 1: 5k, 2: 10k, 3: 50K, 4: 100K, 5: 400K
Example: Weka kiwango cha mawasiliano cha I2C 10kHz Tuma:

AT+I2C_config=2 Rejesha: Sawa

OK
Soma Amri
AT+I2C_CONFIG=?
Masafa ya I2C:xx Sawa
3 I2C kusoma na kuandika shughuli
AT+I2C
Inawasiliana na vifaa vya nje vya I2C. Ondoa jumper J10 unapotumia amri ya I2C.
Amri ya Msaada
AT+I2C?
AT+I2C:weka kiongeza na leni, kisha usome au uandike Sawa
Andika Amri AT+I2C= , , Ikifuatiwa na
Wapi:
· = 7bit I2C anwani ya maunzi
· = Anwani ya kumbukumbu ya nje – Null: Null kumbukumbu anwani, xx: 1Byte kumbukumbu anwani, xxxx: 2Byte kumbukumbu anwani
· = Urefu wa data katika byte kusoma au kuandika
· = Data ya kutumwa katika umbizo la hex
Baada ya kutuma amri ya kuandika kwa moduli, bandari ya serial itarudisha ishara '>', na kisha kutuma data kwa moduli kupitia mlango wa serial. Moduli itarejesha kila baiti ya data kwenye seva pangishi katika umbizo la HEX linalosomeka.
Example inayoonyesha baiti zilizotumwa kwa vifaa vya I2C:
1. Soma data kutoka kwa kifaa cha I2C
AT+I2C=?18,,2 = Hakuna anwani ya kumbukumbu, soma baiti 2 kutoka kwa anwani ya maunzi ya 7bit I2C 0x18
Andika data kwenye kifaa cha I2C
AT+I2C=18,12,5 = Andika baiti 5 hadi pembeni ya I2C ukitumia anwani ya maunzi ya 7bit I2C, 0x18 na anwani ya kumbukumbu 0x12
2. 1234567890 (data iliyoandikwa katika umbizo la hex)
3. Andika data kwenye kifaa cha I2C
AT+I2C=18,1234,5 = Andika baiti 5 kwa pembeni ya I2C ukitumia anwani ya maunzi ya 7bit I2C, 0x18 na anwani ya kumbukumbu 0x1234 1234567890 (data iliyoandikwa katika umbizo la hex)

Soma Amri
AT+I2C=? , ,

OK
·AT_PARAM_ERROR ikiwa kuna hitilafu ya kigezo.
·Hitilafu ya Kifaa ikiwa I2C ya pembeni haina ACK.
· Muda umeisha ikiwa hakuna data iliyotumwa ndani ya sekunde 3 za kutuma amri ya kuandika.
sawa
4 Soma thamani ya tangazo
AT+ADCx
Husoma thamani ya tangazo la pini inayolingana ya moduli. Kwa adc1, badilisha 0 hadi 1.
ADC0 rejea PA0/ADC0 pini kwenye moduli, ADC1 rejea PB0/ADC8 pini kwenye moduli.
Ondoa jumper J9 unapotumia ADC1 (PB0/ADC8).
Amri ya Msaada
AT+ADC0?
AT+ADC0: Pata Thamani ya AD0 Sawa
Soma Amri
AT+ADC0=?
AD0: sawa
Wapi = thamani ya AD, 0 - 4,095
5 Weka PWM
AT+PWM
Huweka pato la mawimbi ya PWM kwenye pini 8 za moduli. (PB0) Ondoa jumper J9 unapotumia PWM.
Amri ya Msaada
AT+ PWM?
AT+PWM Weka PWM 1K-10K Sawa
Andika Amri
AT+PWM= ,
Wapi:
· = mzunguko wa PWM, 1 - 10 KHz
· = Mzunguko wa wajibu wa PWM, 0 - 100%
Kipindi cha PWM: xxxx, Pulse: xx Sawa
Soma Amri
AT+PWM=?
Kipindi cha PWM: xxxx, Pulse: xx Sawa

Marekebisho Historia

Imesahihishwa

Toleo

Maelezo

13-Okt-2020 1.0 Kutolewa kwa hati ya awali
17-Des-2020 1.1 Sasisho la sehemu ya Udhibiti wa Pembeni ya Moduli ya AT
23-Nov-2021 1.2 Mabadiliko madogo ya umbizo na sasisho la majibu ya AT Amri
30-Nov-2021 1.3 AT Amri ADC/I2C/PWM sasisho la maagizo
28-Apr-2023 2.0 Firmware na Amri za AT zimesasishwa

Wasiliana nasi kwa cs@sgwireless.com kwa maswali yoyote, au tupate katika kituo chochote hapa chini:
Webtovuti: https://sgwireless.com/
LinkedIn: https://www.linkedin.com/company/sgwireless/ Facebook: https://www.facebook.com/sgwirelessIoT Twitter: @sgwirelessIoT
Maelezo katika hati hii yametolewa ili kuwawezesha watumiaji walioidhinishwa au wenye leseni ya bidhaa za SG Wireless. Usitengeneze nakala zilizochapishwa au za kielektroniki za hati hii, au sehemu zake, bila idhini iliyoandikwa kutoka kwa SG Wireless.
SG Wireless inahifadhi haki ya kufanya mabadiliko kwa bidhaa na maelezo hapa bila ilani zaidi. SG Wireless haitoi dhamana, uwakilishi au hakikisho kuhusu ufaafu wa bidhaa zake kwa madhumuni yoyote mahususi, wala SG Wireless haichukui dhima yoyote inayotokana na matumizi ya bidhaa yoyote na haswa inakanusha dhima yoyote na yote, ikijumuisha bila kizuizi - uharibifu wa ghafla au wa bahati mbaya. SG Wireless haitoi leseni yoyote chini ya haki zake za hataza wala haki za wengine. Bidhaa zisizo na waya za SG haziwezi kutumika katika vifaa muhimu vya maisha, mifumo au programu ambapo kutofaulu kwa vifaa kama hivyo, mfumo au utumizi unaweza kusababisha majeraha ya mwili au kifo. SG Wireless inauza bidhaa kwa mujibu wa Sheria na Masharti ya kawaida ya Uuzaji ambayo yanaweza kupatikana katika https://www.sgwireless.com/page/terms.
SG Wireless inaweza kurejelea hati zingine za SG Wireless au bidhaa za wahusika wengine katika hati hii na watumiaji wanaombwa kuwasiliana na SG Wireless au wahusika wengine kwa hati zinazofaa.
SG Wireless™ na nembo za SG na SG Wireless ni alama za biashara na alama za huduma za SG Wireless Limited. Majina mengine yote ya bidhaa au huduma ni mali ya wamiliki husika.
© 2023 SG Wireless Limited. Haki zote zimehifadhiwa.SGWireles - nembo

Nyaraka / Rasilimali

SGWireles SGW2828 LoRa Moduli AT Amri [pdf] Mwongozo wa Mtumiaji
SGW2828, SGW2828 LoRa Moduli AT Command, LoRa Module AT Command, Module AT Command, AT Command, Command

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *