

SGW2828 LoRa Modulu AT Komandanlığı
İstifadəçi təlimatı
Aprel 2023 V2.0
SGW2828 LoRa Modulu AT Komandanlığı

Giriş
SGW2828 LoRa Modulu portativ və olduqca aşağı gücə malik quraşdırılmış sistemlər üçün LoRa əlaqəsini təmin edən əvvəlcədən sertifikatlaşdırılmış SoM-dir. Kompakt, yüksək həssas SGW2828 Modulu asanlıqla +30dBm Tx gücünə xarici güc inteqrasiyasına ehtiyac olmadan nail olur. ampliifier və 915MHz işləmə tezliyi və sürətli tezlik atlama qabiliyyəti ilə ABŞ bazarı üçün hazırlanmışdır. Geniş çeşiddə sensorlar və cihazlar arasında ultra uzun diapazonlu yayılmış spektr rabitəsini dəstəkləyən SGW2828 Modulu optimallaşdırılmış qiymətə ağıllı cihazların sürətli qurulmasını asanlaşdırmaq üçün müxtəlif populyar inkişaf platformalarına inteqrasiya oluna bilər.
Bu istifadəçi təlimatı SGW2828 LoRa Modulu tərəfindən dəstəklənən AT əmr dəstini təfərrüatlandırır.
UART İnterfeysi
SGW2828 Modulu UART portu vasitəsilə qoşula bilər:
| Baud dərəcəsi | 4,800 (standart), 9,600, 115,200 |
| Məlumat bitləri | 8 |
| Bit Bit | 1 |
| Paritet Bit | Heç biri |
| Axına Nəzarət Parametrləri | Əlil oldu |
AT əmrləri
Bu sənəddə V2828 versiyasında SGW0.0.26 LoRa Modulu tərəfindən dəstəklənən AT əmrləri verilmişdir.
a. Komanda dəsti
|
Komanda siyahısı |
Komanda |
Nəticə |
| Komanda siyahısını əldə edin | AT? | Bütün mövcud AT əmrlərinin siyahısını əldə edin |
| Kömək əmri | AT+ ? | Komanda yardım məlumatını əldə edin |
| Əmri oxuyun | AT+ =? | Oxu əmri |
| Əmr yaz | AT+ =<…> | Əmr yaz |
| İcra əmri | AT+ | İcra əmri |
Qeydlər:
- Bütün əmrlər hərflərə həssasdır. Bütün əmrlər \r ilə bitir. Bütün qaytarmalar \r\n ilə bitir.
- Əmrləri göndərərkən heç bir boşluq əlavə edilməməlidir. Parametr xətası varsa, bu, AT_ PARAM_ XƏTA ilə nəticələnəcək. Əgər bu tanınmayan əmrdirsə, bu, AT_ ERROR ilə nəticələnəcək. Bu iki səhv əmri bütün əmrlərə aiddir və irəli gedən əmrlər siyahısında göstərilməyəcək.
b. Sistem əmri
|
Sistem əmri |
Əmr |
Cavab |
|
| 1 | Firmware versiyasını əldə edin + VERSİYADA | Kömək əmri + VERSİYADA? | AT+VERSION: Mikroproqram versiyasını OK əldə edin |
| İcra əmri AT+VERSION=? | SGW2828_EVK_vx.yz OK | ||
| 2 | Yuxu rejimini təyin edin Yuxuda+ Ultra aşağı enerji istehlakı yuxu rejimini aktivləşdirir. Yuxu rejiminə daxil olduqdan sonra host modulu oyatmaq üçün serial port vasitəsilə istənilən simvol göndərə bilər. Oyandıqdan sonra "oyan" xarakterini təklif edəcək. 32.768KHz kristal osilator və RTC ilə yanma funksiyası varsa, yuxu vaxtını təyin etdikdən sonra modul özü oyanacaq. əmrində. |
Kömək əmri +YUXUDA? | AT+SLEEP: MCU-nu yuxu rejiminə keçirin |
| İcra əmri AT+ YUXU = Harada = saniyə ilə vahid ilə yuxu vaxtı. Minimum 1-dən maksimum 65,535 saniyəyə qədər. |
Giriş yuxusu | ||
| 3 | MCU-nu sıfırlayın AT+RESET |
Kömək əmri
AT+RESET? |
AT+RESET: MCU OK-in sıfırlanmasını işə salın |
| İcra əmri AT+ RESET |
Nil | ||
| 4 | Zavod parametrlərini bərpa edin AT+YENİDƏN YÜKLƏ EEPROM-da RF parametrləri məlumatını sıfırlayır və yenidən yükləyir. Defolt RF Parametri: · Preambula: 16 · BW: 250kHz · CR: 1 · SF: 7 · Hop: 0 · Chan: 0 · SX1276 Tx Güc: 4dB |
Kömək əmri AT+YENİDƏN YÜKLƏDİ? |
AT+RELOAD: Zavod parametrlərini bərpa edin OK |
| İcra əmri AT+ YENİDƏN YÜKLƏ |
Preamble:16,BW:250kHz,CR:1,SF:7,Hop:0,chan:0,Pow:4dB OK | ||
| 5 | Modulun MAC ünvanını əldə edin AT+MAC Modulun MAC ünvanını alır (cəmi 6 bayt). |
Kömək əmri AT+MAC? |
AT+MAC: MAC Dəyərini alın OK |
| Əmr yaz AT+MAC= Harada ASCII formatındadır. Məsample: |
OK |
| Göndər: AT+MAC=112233aabbcc\r Qayıdın: OK\r\n |
|||
| Əmri oxuyun AT+MAC=? | xx xx xx xx xx xx OK | ||
| 6 | STM32 identifikatorunu əldə edin AT+MCUMAC STM32 96 bit UID əldə edir. |
Kömək əmri AT+MCUMAC? | AT+MAC: STM32 UID alın OK |
| Əmri oxuyun AT+MCUMAC=? Harada ASCII formatındadır. Example: Göndər: AT+MCUMAC=?\r Qayıdış: 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 | UART sürətini təyin edin AT+UARTSPEED |
Əmri oxuyun AT+UARTSPEED=? |
OK |
| Əmr yaz AT+UARTSPEED= Harada: = UART sürəti (4800, 9600, 115200) Example: Göndər: AT+UARTSPEED=11520 Qayıt: OK |
c. LoRaP2P
|
|
Sistem əmri | Əmr |
Cavab |
| 1 | RF məlumat AT+RF_CONFIG EEPROM-da saxlanacaq RF Parametrlərini oxuyur və ya təyin edir. |
Kömək əmri AT+RF_CONFIG? |
AT+RF_CONFIG: RF parametrini təyin edin və ya oxuyun OK |
| Əmr yaz AT+RF_CONFIG=, , , SF>, , , Harada: · = Preambulanın uzunluğu · = Tezlik bant genişliyi – 0: 126 KHz, 1: 250 kHz; 2:500 kHz · = Səhvlərin düzəldilmə dərəcəsi 1 – 4 · = Yayılma spektri faktoru 6 – 12 · = Tezlik atlama müddəti 0 – 255 · = RF başlanğıc kanalı – 0-127 (bw 125 KHz), 0 – 76 (bw 250 KHz), 0 – 32 (bw 500 KHz) · = SX1276 RF ötürmə gücü -4 ~ 5 dB Qeydlər: · Qəbul edilmiş məlumatlar yalnız əmr işə salındıqda UART üzərindən göndəriləcək |
OK | ||
| Əmri oxuyun AT+RF_CONFIG=? |
Preambula:xx,BW: kHz, SF: , Hop: , Chan: , Pow: dB OK | ||
| 3 | RF tərəfindən qəbul edilən məlumatlar +RX, , LoRa RF ötürülməsi ilə alınan məlumatları oxuyur. |
Data Format +RX, , Harada: · = Məlumat paketinin uzunluğu, 1 – 253 · = Onaltılıq formatda alınan məlumatlar Qeydlər: · Cihazın enerji dövrü və ya sıfırlanmasından sonra LoRa məlumatları yalnız AT+RF_CONFIG əmri işə salındıqda göndərilə bilər. · AT+RF_CONFIG əmri işə salındıqda (Preambula, BW, CodeRate, SF, HopPeriod, Kanal və Güc) həm göndərən, həm də qəbul edən cihazın eyni RF parametrlərinə malik olduğundan əmin olun. |
Nil |
| 4 | RF siqnal gücünü oxuyun AT+RF_RSSI Son qəbul edilən məlumat uzunluğunu və ötürülən cihazdan RF siqnal gücünü oxuyur. |
Kömək əmri AT+RF_RSSI? |
AT+RF_RSSI: Ən son alınan məlumatları əldə edin Len və RSSI OK |
| Əmri oxuyun AT+RF_RSSI=? |
Len: xx, RSSI xx dB OK | ||
| 5 | RF məlumatlarının göndərilməsini dayandırın AT+RF_STOP RF-nin davamlı ötürülməsini dayandırır. RF modulları qəbul rejiminə keçir. |
Kömək əmri AT+RF_STOP? |
AT+RF_STOP: RF məlumatının göndərilməsini dayandırın OK |
| İcra əmri AT+RF_STOP |
OK | ||
| 6 | Tək tezlik testi AT_TXTONE Faktiki tezliyi sınaqdan keçirir və tezliyi ölçür. |
Kömək əmri AT+TXTONE? |
AT+TXTONE: RF Test Tonu OK |
d. Modul Periferik Nəzarət
|
Sistem əmri |
Əmr |
Cavab |
|
| 1 | GPIO-nu yüksək və aşağı səviyyəli oxuyun və ya təyin edin AT+GPIO Modulun müvafiq pinində yüksək və ya aşağı səviyyələri oxuyur və ya təyin edir. |
Kömək əmri AT+GPIO? |
AT+GPIO: GPIO-nu yüksək və aşağı səviyyəli oxuyun və ya təyin edin OK |
| Əmr yaz AT+GPIO= , Harada: · = Modul pin nömrəsi 8, 16, 17, 23 · = IO portunun yüksək və aşağı səviyyəsi – 0: aşağı səviyyə, 1: yüksək səviyyə |
GPIO: H/L OK | ||
| Əmri oxuyun AT+GPIO=? |
OK | ||
| 2 | I2C rabitə sürətini təyin edin AT+I2C_CONFIG LoRa RF ötürülməsi ilə məlumat göndərir. |
Kömək əmri AT+I2C_CONFIG? |
AT+I2C_CONFIG: I2C dərəcəsini OK təyin edin |
| Əmr yaz AT+I2C_CONFIG= Harada = I2C dərəcəsi – 1: 5k, 2: 10k, 3: 50K, 4: 100K, 5: 400K Example: I2C 10kHz rabitə sürətini təyin et Göndər: AT+I2C_config=2 Qayıdış: OK |
OK | ||
| Əmri oxuyun AT+I2C_CONFIG=? |
I2C Tezliyi: xx OK | ||
| 3 | I2C oxu və yazma əməliyyatları AT+I2C Xarici I2C cihazları ilə əlaqə qurur. I10C əmrindən istifadə edərkən J2 keçidini çıxarın. |
Kömək əmri AT+I2C? |
AT+I2C:adr və len təyin edin, sonra oxumaq və ya yazmaq üçünOK |
| Əmr yaz AT+I2C= , , izlədi Harada: · = 7bit I2C aparat ünvanı · = Xarici yaddaş ünvanı – Null: Null yaddaş ünvanı, xx: 1 Bayt yaddaş ünvanı, xxxx: 2 Bayt yaddaş ünvanı · = Oxumaq və ya yazmaq üçün baytdakı verilənlərin uzunluğu · = Məlumat onaltılıq formatda göndəriləcək Modula yazmaq əmri göndərildikdən sonra serial port '>' simvolunu qaytaracaq və sonra serial port vasitəsilə məlumatları modula göndərəcək. Modul məlumatların hər bir baytını oxuna bilən HEX formatında yerləşdirmək üçün qaytaracaq. ExampI2C cihazlarına göndərilən baytları göstərir: 1. I2C cihazından məlumatları oxuyun AT+I2C=?18,,2 = Yaddaş ünvanı yoxdur, 2bit I7C aparat ünvanından 2 bayt oxumaq 0x18 I2C cihazına məlumat yazın AT+I2C=18,12,5 = 5bit I2C aparat ünvanı, 7x2 və yaddaş ünvanı 0x18 olan I0C periferiyasına 12 bayt yazın 2. 1234567890 (hex formatında yazılmış məlumatlar) 3. Məlumatları I2C cihazına yazın AT+I2C=18,1234,5 = 5bit I2C aparat ünvanı, 7x2 və yaddaş ünvanı 0x18 0 olan I1234C periferiyasına 1234567890 bayt yazın (verilənlər hex formatında yazılmışdır) Əmri oxuyun |
OK · Əgər parametr xətası varsa, AT_PARAM_ERROR. · I2C periferiyasında ACK yoxdursa, cihaz XƏTƏSİ. · Yazma əmri göndərildikdən sonra 3 saniyə ərzində heç bir məlumat göndərilmədikdə vaxt aşımı. tamam |
||
| 4 | Reklam dəyərini oxuyun AT+ADCx Modulun müvafiq pininin reklam dəyərini oxuyur. adc1 üçün 0-ı 1-ə dəyişin. ADC0 moduldakı PA0/ADC0 pininə, ADC1 moduldakı PB0/ADC8 pininə aiddir. ADC9 (PB1/ADC0) istifadə edərkən J8 keçidini çıxarın. |
Kömək əmri AT+ADC0? |
AT+ADC0: AD0 Dəyərini alın OK |
| Əmri oxuyun AT+ADC0=? |
AD0: tamam Harada = AD dəyəri, 0 – 4,095 |
||
| 5 | PWM təyin edin AT+PWM PWM siqnal çıxışını modulun 8 pinində təyin edir. (PB0) PWM istifadə edərkən J9 keçidini çıxarın. |
Kömək əmri AT+ PWM? |
AT+PWM PWM 1K-10K OK seçin |
| Əmr yaz AT+PWM= , Harada: · = PWM tezliyi, 1 – 10 KHz · = PWM vəzifə dövrü, 0 - 100% |
PWM müddəti: xxxx, Nəbz: xx OK | ||
| Əmri oxuyun AT+PWM=? |
PWM müddəti: xxxx, Nəbz: xx OK |
Reviziya Tarix
|
Yenidən işlənmiş |
Versiya |
Təsvir |
| 13-2020 oktyabr | 1.0 | İlkin sənəd çıxışı |
| 17-2020 dekabr | 1.1 | AT Komanda Modulunun Periferik İdarəetmə bölməsi yeniləməsi |
| 23-2021 noyabr | 1.2 | Kiçik format dəyişikliyi və AT Command cavab yeniləməsi |
| 30-2021 noyabr | 1.3 | AT Command ADC/I2C/PWM təlimat yeniləməsi |
| 28 aprel 2023-ci il | 2.0 | Mikroproqram və AT əmrləri yeniləndi |
Bizimlə əlaqə saxlayın cs@sgwireless.com hər hansı bir sualınız üçün və ya bizi aşağıdakı istənilən kanalda tapın:
Websayt: https://sgwireless.com/
LinkedIn: https://www.linkedin.com/company/sgwireless/ Facebook: https://www.facebook.com/sgwirelessIoT Twitter: @sgwirelessIoT
Bu sənəddəki məlumat yalnız SG Wireless məhsullarının səlahiyyətli istifadəçilərini və ya lisenziyalarını təmin etmək üçün verilir. SG Wireless şirkətinin yazılı icazəsi olmadan bu sənədin və ya onun hissələrinin çap və ya elektron surətlərini çıxarmayın.
SG Wireless əlavə xəbərdarlıq etmədən buradakı məhsullara və məlumatlara dəyişiklik etmək hüququnu özündə saxlayır. SG Wireless məhsullarının hər hansı xüsusi məqsəd üçün uyğunluğu ilə bağlı heç bir zəmanət, təqdimat və ya zəmanət vermir, nə də SG Wireless hər hansı bir məhsulun tətbiqindən irəli gələn heç bir məsuliyyəti öz üzərinə götürmür və xüsusi olaraq hər hansı və bütün məsuliyyəti, o cümlədən heç bir məhdudiyyət olmadan məsuliyyəti rədd edir. əhəmiyyətli və ya təsadüfi zərərlər. SG Wireless nə öz patent hüquqları, nə də başqalarının hüquqları çərçivəsində heç bir lisenziya vermir. SG Wireless məhsulları bu cür avadanlıq, sistem və ya tətbiqin nasazlığı bədən xəsarəti və ya ölümlə nəticələnəcək həyati əhəmiyyətli avadanlıq, sistem və ya tətbiqlərdə istifadə edilə bilməz. SG Wireless, https:/ ünvanında tapıla bilən standart Satış Qaydaları və Şərtlərinə uyğun olaraq məhsulları satır./www.sgwireless.com/page/terms.
SG Wireless bu sənəddə digər SG Wireless sənədlərinə və ya üçüncü tərəf məhsullarına istinad edə bilər və istifadəçilərdən müvafiq sənədlər üçün SG Wireless və ya həmin üçüncü tərəflərlə əlaqə saxlamaları xahiş olunur.
SG Wireless™ və SG və SG Wireless loqoları SG Wireless Limited şirkətinin ticarət nişanları və xidmət nişanlarıdır. Bütün digər məhsul və ya xidmət adları müvafiq sahiblərinin mülkiyyətidir.
© 2023 SG Wireless Limited. Bütün hüquqlar qorunur.
Sənədlər / Resurslar
![]() |
SGWireles SGW2828 LoRa Modulu AT Komandanlığı [pdf] İstifadəçi Təlimatı SGW2828, SGW2828 LoRa Modulu AT Command, LoRa Modulu AT Command, Modul AT Command, AT Command, Command |
