SGWireles - loqoSGWireles SGW2828 LoRa Modulu AT Komandanlığı

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

SGW2828 LoRa Modulu AT Komandanlığı

SGWireles SGW2828 LoRa Modulu AT Komandanlığı - şək

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

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

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

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *