SGWireles - логотипіSGWireles SGW2828 LoRa модулі AT пәрмені

SGW2828 LoRa модулі AT пәрмені
Пайдаланушы нұсқаулығы
Сәуір 2023 V2.0

SGW2828 LoRa модулі AT пәрмені

SGWireles SGW2828 LoRa модулі AT пәрмені - сур

Кіріспе

SGW2828 LoRa модулі портативті және өте төмен қуатты ендірілген жүйелер үшін LoRa қосылу мүмкіндігін беретін алдын ала сертификатталған SoM болып табылады. Шағын, жоғары сезімтал SGW2828 модулі сыртқы қуатты біріктіру қажеттілігінсіз +30дБм Tx қуатына оңай жетеді. ampкөтергіш болып табылады және 915 МГц жұмыс жиілігі және жылдам жиілікті секіру мүмкіндіктері бар АҚШ нарығына арналған. Сенсорлардың кең ауқымын және құрылғылар арасындағы ультра ұзақ диапазонды тарату спектрін қолдайтын SGW2828 модулін оңтайландырылған бағамен смарт құрылғыларды жылдам құруды жеңілдету үшін әртүрлі танымал әзірлеу платформаларына біріктіруге болады. SGWireles SGW2828 LoRa модулі AT Command - LoRa модуліБұл пайдаланушы нұсқаулығы SGW2828 LoRa модулі қолдайтын AT пәрмендер жинағын егжей-тегжейлі сипаттайды.

UART интерфейсі

SGW2828 модулін оның UART порты арқылы қосуға болады:

Беріліс жылдамдығы 4,800 9,600 (әдепкі), 115,200 XNUMX, XNUMX XNUMX
Деректер биттері 8
Тоқтату биті 1
Паритет биті Жоқ
Ағынды басқару параметрлері Мүгедек

AT командалары

Бұл құжатта V2828 нұсқасындағы SGW0.0.26 LoRa модулі қолдайтын AT пәрмендері берілген.
а. Пәрмендер жинағы

Пәрмендер тізімі

AT командирі

Нәтиже

Пәрмендер тізімін алыңыз AT? Барлық қол жетімді AT пәрмендерінің тізімін алыңыз
Анықтама командасы AT+ ? Командалық анықтама ақпаратын алыңыз
Пәрменді оқу AT+ =? Пәрменді оқу
Пәрменді жазу AT+ =<…> Команда жазу
Орындау командасы AT+ Орындау командасы

Ескертулер:

  • Барлық командалар регистрді ескермейді. Барлық командалар \r-мен аяқталады. Барлық қайтарулар \r\n арқылы аяқталады.
  • Пәрмендерді жіберу кезінде бос орындарды қосуға болмайды. Егер параметр қатесі болса, ол AT_ PARAM_ ERROR әкеледі. Егер бұл танылмаған пәрмен болса, ол AT_ ERROR әкеледі. Бұл екі қате шақыруы барлық пәрмендерге қолданылады және алға қарай пәрмендер тізімінде көрсетілмейді.

б. Жүйе пәрмені

 

Жүйе пәрмені

Пәрмен

Жауап

1 Микробағдарлама нұсқасын алыңыз + НҰСҚАДА Анықтама командасы + Нұсқада? AT+VERSION: микробағдарлама нұсқасын OK алыңыз
Орындау командасы AT+VERSION=? SGW2828_EVK_vx.yz Жарайды
2 Ұйқы режимін орнату
AT + SLEEP
Қуатты өте төмен тұтыну ұйқы режимін қосады. Ұйқы режиміне кіргеннен кейін хост модульді ояту үшін сериялық порт арқылы кез келген таңбаны жібере алады. Оянғаннан кейін ол «ояту» таңбасын шақырады.
32.768 кГц кристалды осциллятор және RTC көмегімен жану функциясы болса, модуль ұйқы уақытын орнатқаннан кейін өздігінен оянады. командада.
Анықтама командасы +ҰЙҚЫДА? AT+SLEEP: MCU-ны ұйқы режиміне қойыңыз
Орындау командасы
AT+ SLEEP=
Қайда = секундпен бірлікпен ұйықтау уақыты. Минималды 1 - максимум 65,535 XNUMX секунд.
Ұйқыға кіру
3 MCU қалпына келтіру
AT+RESET
Анықтама командасы

AT+RESET?

AT+RESET: MCU OK қалпына келтіруді іске қосыңыз
Орындау командасы
AT+ RESET
Нөл
4 Зауыттық параметрлерді қалпына келтіріңіз
AT+RELOAD
EEPROM ішіндегі RF параметрі ақпаратын қалпына келтіреді және қайта жүктейді. Әдепкі RF параметрі:
· Кіріспе: 16
· BW: 250 кГц
· CR: 1
· SF: 7
· Хоп: 0
· Чан: 0
· SX1276 Tx Қуаты: 4дБ
Анықтама командасы
AT+RELOAD?
AT+RELOAD: зауыттық параметрлерді қалпына келтіріңіз OK
Орындау командасы
AT+ ҚАЙТАЛАУ
Preamble:16,BW:250kHz,CR:1,SF:7,Hop:0,chan:0,Pow:4dB OK
5 Модульдің MAC мекенжайын алыңыз
AT + MAC
Модульдің MAC мекенжайын алады (барлығы 6 байт).
Анықтама командасы
AT+MAC?
AT+MAC: MAC мәнін алыңыз
Пәрменді жазу
AT+MAC=
Қайда ASCII пішімінде. Мысалыampле:
OK
    Жіберу: AT+MAC=112233aabbcc\r
Қайтару: Жарайды\r\n
 
Пәрменді оқу AT+MAC=? хх хх хх хх хх хх хх Жарайды
6 STM32 идентификаторын алыңыз
AT+MCUMAC
STM32 96 биттік UID алады.
Анықтама командасы AT+MCUMAC? AT+MAC: STM32 UID OK алыңыз
Пәрменді оқу AT+MCUMAC=?
Қайда ASCII пішімінде.
Example: Жіберу: AT+MCUMAC=?\r
Қайту: 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 xx xx xx xx xx xx Жарайды
7 UART жылдамдығын орнатыңыз
AT+UARTSPEED
Пәрменді оқу
AT+UARTSPEED=?
OK
Пәрменді жазу
AT+UARTSPEED=
Қайда: = UART жылдамдығы (4800, 9600, 115200)
Exampле:
Жіберу: AT+UARTSPEED=11520
Қайтару: Жарайды

в. LoRaP2P

Жүйе пәрмені Пәрмен

Жауап

1 РФ ақпараты
AT+RF_CONFIG
EEPROM-ға сақталатын радиожиілік параметрлерін оқиды немесе орнатады.
Анықтама командасы
AT+RF_CONFIG?
AT+RF_CONFIG: РЖ параметрін орнатыңыз немесе оқыңыз OK
Пәрменді жазу AT+RF_CONFIG=, , , SF>, , ,
Қайда:
· = Преамбула ұзындығы
· = Жиілік өткізу жолағы – 0: 126 КГц, 1: 250 кГц; 2:500 кГц
· = Қатені түзету жылдамдығы 1 – 4
· = Спектрдің таралу коэффициенті 6 – 12
· = Жиіліктің өту кезеңі 0 – 255
· = РЖ бастау арнасы – 0-127 (bw 125 KHz), 0 – 76 (bw 250 KHz), 0 – 32 (bw 500 KHz)
· = SX1276 РЖ беру қуаты -4 ~ 5 дБ
Ескертпелер:
· Алынған деректер тек команда инициализацияланған кезде UART арқылы жіберіледі
OK
Пәрменді оқу
AT+RF_CONFIG=?
Кіріспе:xx,BW: кГц, SF: , Хоп: , Чан: , Pow: дБ Жарайды
3 РФ арқылы алынған деректер
+RX, ,
LoRa RF беру арқылы алынған деректерді оқиды.
Деректер пішімі
+RX, ,
Қайда:
· = Деректер пакетінің ұзындығы, 1 – 253
· = Деректер он алтылық форматта алынды
Ескертпелер:
· Құрылғыны қуаттандыру циклінен немесе қалпына келтіруден кейін LoRa деректері AT+RF_CONFIG пәрмені инициализацияланған кезде ғана жіберіледі.
· AT+RF_CONFIG пәрмені (Преамбула, BW, CodeRate, SF, HopPeriod, Арна және Қуат) инициализацияланған кезде жіберуші де, қабылдаушы да бірдей RF параметрлері бар екеніне көз жеткізіңіз.
Нөл
4 РЖ сигналының күшін оқыңыз
AT+RF_RSSI

Соңғы қабылданған деректер ұзындығын және жіберілген құрылғыдан РЖ сигналының күшін оқиды.

Анықтама командасы
AT+RF_RSSI?
AT+RF_RSSI: соңғы алынған Len және RSSI деректерін алу OK
Пәрменді оқу
AT+RF_RSSI=?
Объективті: xx, RSSI xx дБ Жарайды
5 РЖ деректерін жіберуді тоқтатыңыз
AT+RF_STOP
РЖ үздіксіз берілуін тоқтатады. РЖ модульдері қабылдау режиміне өтеді.
Анықтама командасы
AT+RF_STOP?
AT+RF_STOP: РЖ деректерін жіберуді тоқтату OK
Орындау командасы
AT+RF_STOP
OK
6 Бір жиілікті сынау
AT_TXTONE
Нақты жиілікті тексереді және жиіліктің ауытқуын өлшейді.
Анықтама командасы
AT+TXTONE?
AT+TXTONE: РЖ сынақ сигналы ОК

г. Модуль перифериялық басқару

 

Жүйе пәрмені

Пәрмен

Жауап

1 GPIO жоғары және төмен деңгейлерін оқыңыз немесе орнатыңыз
AT+GPIO
Модульдің сәйкес істікшесінде жоғары немесе төмен деңгейлерді оқиды немесе орнатады.
Анықтама командасы
AT+GPIO?
AT+GPIO: GPIO жоғары және төмен деңгейлерін оқыңыз немесе орнатыңыз
OK
Пәрменді жазу
AT+GPIO= ,
Қайда:
· = Модуль пин нөмірі 8, 16, 17, 23
· = IO портының жоғары және төменгі деңгейі – 0: төмен деңгей, 1: жоғары деңгей
GPIO: H/L OK
Пәрменді оқу
AT+GPIO=?
OK
2 I2C байланыс жылдамдығын орнатыңыз
AT+I2C_CONFIG
LoRa RF беру арқылы деректерді жібереді.
Анықтама командасы
AT+I2C_CONFIG?
AT+I2C_CONFIG: I2C жылдамдығын OK орнатыңыз
Пәрменді жазу
AT+I2C_CONFIG=
Қайда = I2C жылдамдығы – 1: 5k, 2: 10k, 3: 50K, 4: 100K, 5: 400K
Example: I2C 10 кГц байланыс жылдамдығын орнату Жіберу:

AT+I2C_config=2 Қайтару: Жарайды

OK
Пәрменді оқу
AT+I2C_CONFIG=?
I2C жиілігі: xx Жарайды
3 I2C оқу және жазу операциялары
AT+I2C
Сыртқы I2C құрылғыларымен байланысады. I10C пәрменін пайдаланған кезде J2 секіргішін алыңыз.
Анықтама командасы
AT+I2C?
AT+I2C:adr және len орнатыңыз, содан кейін оқу немесе жазу үшінЖарайды
Пәрменді жазу AT+I2C= , , Ілесуші
Қайда:
· = 7бит I2C аппараттық құралының мекенжайы
· = Сыртқы жад мекенжайы – Нөл: нөлдік жад мекенжайы, xx: 1байт жад мекенжайы, xxxx: 2байт жад мекенжайы
· = Оқу немесе жазу үшін байттағы деректер ұзындығы
· = Он алтылық форматта жіберілетін деректер
Модульге жазу пәрменін жібергеннен кейін сериялық порт '>' белгісін қайтарады, содан кейін сериялық порт арқылы модульге деректерді жібереді. Модуль оқылатын HEX пішімінде хостқа деректердің әрбір байтын қайтарады.
ExampI2C құрылғыларына жіберілген байттарды көрсетеді:
1. I2C құрылғысынан деректерді оқу
AT+I2C=?18,,2 = Жад мекенжайы жоқ, 2 биттік I7C аппараттық құралының мекенжайы 2x0 бастап 18 байт оқылады
I2C құрылғысына деректерді жазу
AT+I2C=18,12,5 = 5биттік I2C аппараттық мекенжайы, 7x2 және жад мекенжайы 0x18 бар I0C перифериялық құрылғысына 12 байт жазыңыз
2. 1234567890 (деректер он алтылық форматта жазылған)
3. Деректерді I2C құрылғысына жазыңыз
AT+I2C=18,1234,5 = 5биттік I2C аппараттық мекенжайы, 7x2 және жад мекенжайы 0x18 0 (он алтылық форматта жазылған деректер) бар I1234C перифериялық құрылғысына 1234567890 байт жазыңыз.

Пәрменді оқу
AT+I2C=? , ,

OK
· Параметр қатесі болса, AT_PARAM_ERROR.
·I2C перифериялық құрылғысында ACK болмаса, құрылғының ҚАТЕЛІК.
· Жазу пәрменін жібергеннен кейін 3 секунд ішінде деректер жіберілмесе, күту уақыты аяқталады.
ЖАРАЙДЫ МА
4 Жарнамалық мәнді оқыңыз
AT+ADCx
Сәйкес модуль пинінің жарнамалық мәнін оқиды. adc1 үшін 0-ді 1-ге өзгертіңіз.
ADC0 модульдегі PA0/ADC0 істікшесін, ADC1 модульдегі PB0/ADC8 істікшесін білдіреді.
ADC9 (PB1/ADC0) пайдаланған кезде J8 секіргішін алыңыз.
Анықтама командасы
AT+ADC0?
AT+ADC0: AD0 мәнін алыңыз
Пәрменді оқу
AT+ADC0=?
AD0: ЖАРАЙДЫ МА
Қайда = AD мәні, 0 – 4,095
5 PWM орнатыңыз
AT+PWM
8 істікшелі модульге PWM сигнал шығысын орнатады. (PB0) PWM пайдаланған кезде J9 секіргішін алыңыз.
Анықтама командасы
AT+ PWM?
AT+PWM PWM 1K-10K параметрін дұрыс орнатыңыз
Пәрменді жазу
AT+PWM= ,
Қайда:
· = PWM жиілігі, 1 – 10 КГц
· = PWM жұмыс циклі, 0 – 100%
PWM кезеңі: xxxx, импульс: xx OK
Пәрменді оқу
AT+PWM=?
PWM кезеңі: xxxx, импульс: xx OK

Қайта қарау Тарих

Қайта қаралған

Нұсқа

Сипаттама

13 қазан 2020 ж 1.0 Құжатты бастапқы шығару
17-2020 желтоқсан 1.1 AT командалық модулінің перифериялық басқару бөлімін жаңарту
23 қараша 2021 ж 1.2 Шағын форматты өзгерту және AT Command жауап жаңартуы
30 қараша 2021 ж 1.3 AT Command ADC/I2C/PWM нұсқаулығын жаңарту
28-2023 сәуір 2.0 Микробағдарлама және AT пәрмендері жаңартылды

Бізбен байланысыңыз cs@sgwireless.com кез келген сұрақтар бойынша немесе бізді төмендегі кез келген арнадан табыңыз:
Webсайт: https://sgwireless.com/
LinkedIn: https://www.linkedin.com/company/sgwireless/ Facebook: https://www.facebook.com/sgwirelessIoT Twitter: @sgwirelessIoT
Бұл құжаттағы ақпарат тек SG Wireless өнімдерінің авторизацияланған пайдаланушыларын немесе лицензиаттарын қосу үшін берілген. SG Wireless жазбаша рұқсатынсыз осы құжаттың немесе оның бөліктерінің басып шығарылған немесе электрондық көшірмелерін жасамаңыз.
SG Wireless қосымша ескертусіз өнімдер мен ақпаратқа өзгертулер енгізу құқығын өзіне қалдырады. SG Wireless компаниясы өз өнімдерінің белгілі бір мақсатқа жарамдылығына қатысты ешқандай кепілдік, мәлімдеме немесе кепілдік бермейді, сондай-ақ SG Wireless кез келген өнімді қолданудан туындайтын жауапкершілікті өз мойнына алмайды және кез келген және барлық жауапкершіліктен, соның ішінде шектеусіз толық немесе кездейсоқ залалдар. SG Wireless өзінің патенттік құқықтары немесе басқалардың құқықтары бойынша ешқандай лицензия бермейді. SG Wireless өнімдерін мұндай жабдықтың, жүйенің немесе қолданбаның істен шығуы дене жарақатына немесе өлімге әкелетін өмірлік маңызды жабдықта, жүйелерде немесе қолданбаларда пайдалануға болмайды. SG Wireless өнімдерді https:/ сайтында табуға болатын стандартты сату шарттарына сәйкес сатады./www.sgwireless.com/page/terms.
SG Wireless осы құжаттағы басқа SG Wireless құжаттарына немесе үшінші тарап өнімдеріне сілтеме жасай алады және пайдаланушылардан тиісті құжаттама алу үшін SG Wireless компаниясына немесе сол үшінші тараптарға хабарласулары сұралады.
SG Wireless™ және SG және SG Wireless логотиптері SG Wireless Limited компаниясының сауда белгілері мен қызмет көрсету белгілері болып табылады. Барлық басқа өнім немесе қызмет атаулары олардың тиісті иелерінің меншігі болып табылады.
© 2023 SG Wireless Limited. Барлық құқықтар сақталған.SGWireles - логотипі

Құжаттар / Ресурстар

SGWireles SGW2828 LoRa модулі AT пәрмені [pdf] Пайдаланушы нұсқаулығы
SGW2828, SGW2828 LoRa модулі AT пәрмені, LoRa модулі AT пәрмені, модулі AT пәрмені, AT пәрмені, пәрмені

Анықтамалар

Пікір қалдырыңыз

Электрондық пошта мекенжайыңыз жарияланбайды. Міндетті өрістер белгіленген *