SGW2828 LoRa Moduli AT Amri
Mwongozo wa Mtumiaji
Aprili 2023 V2.0
SGW2828 LoRa Moduli AT Amri
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. Mwongozo 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 |
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.
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 |