EBYTE-emblemoAT Instrukcia Aro
E90-DTU(xxxSLxx-ETH)_V2.0

Baza funkcio AT komandaro

Instrukcioj por uzo de E90-DTU (xxxSLxx-ETH) instrukciomanlibro:

  1. Enigu la AT-komanreĝimon: la seria haveno sendas +++ , sendu AT denove ene de 3 sekundoj, kaj la aparato revenas +OK , tiam enigu la AT-komanreĝimon;
  2. Ĉi tiu manlibro subtenas E90-DTU(230SL22-ETH)_V2.0, E90-DTU(230SL30-ETH)_V2.0, E90-DTU(400SL22-ETH)_V2.0, E90-DTU(400SL30-ETH) _V2.0. 90, E900- DTU(22SL2.0-ETH)_V90, E900-DTU(30SL2.0-ETH)_V90 kaj aliaj EXNUMX-enirejoj;
  3. En la sekva teksto, " ” kaj “\r\n” reprezentas liniorompojn en malsamaj tekstformatoj, kiuj fakte estas HEX (0x0D kaj 0x0A);
  4. Subtenu reton AT-komando-agordon, kiu povas realigi retan AT-agordon per travidebla transdona reĝimo TCP/UDP, bonvolu ne uzi AT-agordon en Modbus-pordeja reĝimo.
  5. TCP-servilo/TCP-kliento uzo:EBYTE E90-DTU Sendrata Datuma Transsendo Router Gateway - App
  6. UDP-Servilo/UDP-Kliento-Uzo:EBYTE E90-DTU Sendrata Transdono de Datumoj Router Gateway - App1

Tabelo de Erarkodo:

Erara Kodo Ilustri
-1 Nevalida Komando Formato
-2 Nevalida Komando
-3 Ne Ankoraŭ Difinita
-4 Nevalida Parametro
-5 Ne Ankoraŭ Difinita

1.1 Resumo de Bazaj Agordaj Instrukcioj

Komando Ilustri
AT+EXAT Eliru AT-agordan reĝimon
AT+MODELO Aparato modelo
ĈE + NOMO aparato nomo
AT+SN Aparato ID
AT+REBT Rekomencu aparaton
ĈE+RESTORE Restarigi
AT + VER Pridemandu firmware-version
AT+UART Parametroj de seriaj havenoj
AT + MAC MAC-adreso de la aparato
AT+LORA Sendrataj parametroj de la maŝino
AT+REMOLORA Agordu forajn sendratajn parametrojn
AT+WAN Aparaj retaj parametroj
AT+LPORT Aparato haveno
AT+SOCK Laborreĝimo kaj celaj retaj parametroj
AT+LINKSTA Konekto statuso sugestoj
AT+UARTCLR Konekti serio-pordan kaŝmemorreĝimon
AT+REGMOD Registra Paka Reĝimo
AT+REGINFO Enhavo de Pako de Registrado
AT+HEARTMOD Korbata Paka Reĝimo
AT+HEARTINFO Enhavo de pakaĵo Heartbeat
AT+SHORTM Mallonga konekto
AT+TMORST Rekomenco de tempodaŭro
AT+TMOLINK Rekomencu post malkonekto
AT +WEBCFGPORT Web agorda haveno

1.2 Enigu AT-Komandon

Komando AT
Funkcio Eniru AT-komandreĝimon
Sendu AT
Revenu +Bone / +OK=AT ebligi
Rimarko Revenas kiam mankas konekto kaj agordo:+OK=AT ebligi
Revenu kiam estas konekto:+Bone

【Ekzample】
Sendu +++ unue sen nova linio
Neniu linio-rompo estas bezonata dum sendado de AT
Ricevita \r\n+OK\r\n或\r\n+OK=AT-aktivigi\r\n
1.3 Eliru AT-Komandon

Komando AT+EXAT
Funkcio Eniru AT-komandreĝimon
Sendu AT+EXAT
Revenu +Bone

【Ekzample】
Sendu: AT+EXAT\r\n
Ricevite:\r\n+OK\r\n
Atendu, ke la aparato rekomencu.
1.4 Demanda Modelo

Komando AT+MODELO
Funkcio Demanda Modelo
Sendu AT+MODELO
Revenu +OK=
Rimarko Modelŝnuro: NA111
NA111-A
NA112
NA112-A
NS1
NT1
NT1-B

【Ekzample】
Sendu:ĈE+MODELO\r\n
Ricevite:\r\n +OK=NA111-A\r\n
1.5 Demando/Agordu Nomon

Komando ĈE + NOMO
Funkcio Demando, Agordu nomon
Sendu Demandon) AT+NOMO
Revendemando) +OK=
Sendu aron) AT+NOMO= (Limo 10 bajtoj)
Revena Aro) +Bone

【Ekzample】
Demandu:
Sendu: AT+NOMO\r\n
Ricevite:\r\n +OK=A0001\r\n
Agordu:
Sendu: AT+NAME=001\r\n
Ricevite: \r\n +OK \r\n
1.6 Demando/Aro ID

Komando AT+SN
Funkcio Demando, Sidanta
Sendu Demandon) AT+SN
Reveno (Demando) +OK=
Sendu aron) AT+SN= (Limo 24 bajtoj)
Revena Aro) +Bone

【Ekzample】
Demandu:
Sendu:AT+SN\r\n
Ricevite:\r\n +OK=0001\r\n
Agordu:
Sendu:AT+SN=111\r\n
Ricevite:\r\n +OK \r\n
1.7 Rekomenci

Komando AT+REBT
Funkcio Rekomencu
Sendu AT+REBT
Revenu +Bone

【Ekzample】
Sendu:AT+REBT\r\n
Ricevite:\r\n +OK \r\n
Atendu la rekomencon finiĝi.
1.8 Restarigi

Komando ĈE+RESTORE
Funkcio Restarigi
Sendu ĈE+RESTORE
Revenu +Bone

【Ekzample】
Sendu:ĈE+RESTORE\r\n
Ricevite:\r\n +OK \r\n
Atendu ke la Restarigo finiĝos.
1.9 Demanda versio Informoj

Komando AT + VER
Funkcio Pridemandu informojn pri versio
Sendu AT+VER
Revenu +Bone

【Ekzample】
Sendita:AT+VER\r\n
Ricevite:\r\n +OK =9050-0-xx\r\n
[Noto] xx reprezentas malsamajn versiojn;
1.10 Demandu MAS-Adreson

Komando AT + MAC
Funkcio Demandu MAC-adreson
Sendu AT+MAC
Revenu +OK=
Rimarkoj Resendu datumformaton "xx-xx-xx-xx-xx-xx"

【Ekzample】
Sendita: AT+MAC\r\n
Received:\r\n+OK=84-C2-E4-36-05-A2\r\n
1.11 Demando/Agordu Denaskajn LORA-Parametrojn

Komando LORA
Funkcio Agordi denaskajn lora-parametrojn
Sendu Demandon) AT+LORA
Reveno (Demando) +OK=
Sendu aron) AT+LORA=
Revena Aro) +Bone
Rimarkoj 1. ADDR (loka adreso): 0-65535
2. NETID (Reto ID): 0-255
3. AIR_BAUD (Aera datumrapideco): 300,600,1200,2400,4800,9600,19200 230SL) 300,1200,2400,4800,9600,19200,38400,62500SL(400SL
4. PACK_LENGTH(Pakolongo):240, 128, 64, 32
5. RSSI_EN(Ebligi Ambientan Bruon) Fermi: RSCHOFF, Malfermi: RSCHON
6. TX_POW (Transsenda potenco) Alta: PWMAX, Meza: PWMID, Malalta: PWLOW, Tre Malalta: PWMIN
7. CH(Channel):0-64(230SL), 0-83(400SL), 0-80(900SL)
8. RSSI_DATA (Ebligi Datuman Bruon) Fermi: RSDATOFF, Malfermu: RSDATON
9. TR_MOD (transigo metodo) Travidebla transdono: TRNOR, fikspunkto transdono: TRFIX
10. RELADO (Relajsa funkcio) relajso fermita: RLYOFF, relajso malfermita: RLYON
11. LBT(LBT Ebligi) Fermu:LBTOFF, Malfermu:LBTON
12. WOR(Vortita) WOR-ricevilo: WORRX, WOR-sendinto: WORTX, Fermi WOR: WOROFF
13. WOR_TIM(WOR-periodo, unuo ms) 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000
14. CRYPT-komunika ŝlosilo: 0-65535

【Ekzample】
Demando:
Sendi:AT+ LORA \r\n
Ricevita:
\r\n+OK=0,0,2400,240,RSCHOFF,PWMAX,23,RSDATOFF,TRNOR,RLYOFF,LBTOFF,WOROFF,20 00,0\r\n
Agordi:
Sendu:
AT+LORA=0,0,2400,240,RSCHOFF,PWMAX,23,RSDATOFF,TRNOR,RLYOFF,LBTOFF,WOROFF, 2000,0\r\n
Ricevite:\r\n+OK\r\n
1.12 Agordu Forajn LORA-Parametrojn

Komando LORA
Funkcio Agordi denaskajn lora-parametrojn
Sendu Agordon) AT+REMOLORA=
Reveno Agordita) +Bone
Rimarkoj 1. ADDR (Loka Adreso): 0-65535
2. NETID (Reto ID): 0-255
3. BAUDO (Baud-rapideco): 1200,2400,4800,9600,19200,38400,57600,115200 PARITY (Datumaj bitoj, egalaj bitoj, haltaj bitoj) 8N1, 8O1, 8E1
4. AIR_BAUD (Aera datumrapideco): 300,600,1200,2400,4800,9600,19200(230SL) 300,1200,2400,4800,9600, 19200,38400,62500,(400SL(900SL(XNUMXSL
5. PACK_LENGTH(Pakolongo):240, 128, 64, 32
6. RSSI_EN(Ebligi Ambientan Bruon): Fermi: RSCHOFF, Malfermi: RSCHON
7. TX_POW (Transsenda potenco) Alta: PWMAX, MIDlet: PWMID, Malalta: PWLOW, Pli malalta: PWMIN
8.  CH(Channel):0-64(230SL), 0-83(400SL), 0-80(900SL)
9. RSSI_DATA (Ebligi Datuman Bruon): Fermi: RSDATOFF, Malfermu: RSDATON
10. TR_MOD (transigo metodo): Travidebla transdono: TRNOR, fikspunkta transdono: TRFIX
11. RELADO (Relajsa funkcio): relajso fermita: RLYOFF, relajso malfermita: RLYON
12. LBT(LBT Ebligi): Fermu:LBTOFF, Malfermu:LBTON
13. WOR (WOR Mode): WOR Ricevilo: WORRX, WOR Sendanto: WORTX, Fermu WOR:WOROFF
14. WOR_TIM(WOR-Ciklo, Unuo ms):
500, 1000, 1500, 2000, 2500, 3000, 3500, 4000
15. CRYPT-komunika ŝlosilo: 0-65535

[Noto]: La fora agordo devas esti konektita per travidebla dissendo antaŭ ol la agordo estas sukcesa, kaj la pli malalta aerrapida agordo kaj la sub-pako pli granda ol 128Bit povas esti senditaj sukcese.
【Ekzample】
Demandu:
Sendu: AT+AT+REMOLORA\r\n ricevu:
\r\n+OK=0,0,115200,8N1,2400,240,RSCHOFF,PWMAX,16,RSDATOFF,TRNOR,RLYOFF,LBT OFF,WOROFF,2000,0\r\n Agordi:
Sendu:
AT+HTTPREQMODE=0,0,115200,8N1,2400,240,RSCHOFF,PWMAX,16,RSDATOFF,TRNOR,RL
YOFF,LBTOFF,WOROFF,2000,0\r\n
Ricevite:\r\n+OK\r\n
1.13 Demando/Agordu Retajn Parametrojn

Komando AT+WAN
Funkcio Demandu/aran Retajn Parametrojn
Sendu Demandon) AT+WAN
Reveno (Demando) +OK=
Sendu aron) AT+WAN=
Revena Aro) +Bone
Rimarkoj Reĝimo: DHCP/STATIC Adreso: Loka IP-adreso Masko: subreta masko Enirejo: enirejo
DNS:DNS-servilo

【Ekzample】
Demandu:
Sendu: AT+WAN\r\n
Ricevite: \r\n+OK= STATIKA ,192.168.3.7,255.255.255.0,192.168.3.1,114.114.114.114\r\n
Agordoj: (Dinamika IP)
Sendu: AT+WAN=DHCP, 192.168.3.7,255.255.255.0,192.168.3.1,114.114.114.114\r\n
Ricevite:\r\n+OK\r\n
Agordoj: (Statika IP)
Sendu: AT+WAN=STATIK,192.168.3.7,255.255.255.0,192.168.3.1,114.114.114.114\r\n
Ricevite:\r\n+OK\r\n
1.14 Demando/Agordu Lokan Havenan Numeron

Komando AT+LPORT
Funkcio Demandu/Agordu Lokan Havenan Numeron
Sendu Demandon) AT+LPORT
Reveno (Demando) +OK=
Sendu aron) AT+LPORT=
Revena Aro) +Bone
Rimarkoj Valoro (portnumero): 0-65535,0 (la klienta reĝimo uzas hazardan havenon, kaj la servila reĝimo bezonas uzi la parametron "ne-0", alie la aparato servilo malsukcesos malfermi);

【Ekzample】
Demandu:
Sendu: AT+LPORT\r\n
Ricevite:\r\n+OK=8887\r\n
starigi:
Sendu: AT+LPORT=8883\r\n
Ricevite:\r\n+OK\r\n
1.15 Demandu/agordu la laborreĝimon de la maŝino kaj retajn parametrojn de la cela aparato

Komando AT+SOCK
Sendu Demandon) Demandu kaj agordu retajn protokolojn
Reveno (Demando) AT+SOCK
Sendu aron) +OK=
Revena Aro) AT+SOCK=
Rimarkoj +Bone
Funkcio Modelo (funkcia reĝimo): TCPC, TCPS, UDPC, UDPS, MQTTC, HTTPC; Fora IP (cela IP/domajna nomo): maksimume 128-karaktera domajna nomo povas esti agordita;
Fora Haveno: 1-65535;

【Ekzample】
Demandu:
Sendu: AT+SOCK\r\n
Ricevite:\r\n+OK=TCPC,192.168.3.3,8888\r\n
starigi:
Sendu: AT+SOCK=TCPC,192.168.3.100,8886\r\n
Ricevite:\r\n+OK\r\n
1.16 Demandu Retan Ligon-Statuson

Komando AT+LINKSTA
Funkcio Pridemandu Retan ligilon Statuson
Sendu AT+LINKSTA
Revenu +OK=
Rimarkoj STA: Konekti/Malkonekti

【Ekzample】
Sendu: AT+LINKSTA\r\n
Ricevite:\r\n+OK=Malkonekti\r\n
1.17 Demando/Agordu Serian Port Cache Puriganta Statuson

Komando AT+UARTCLR
Funkcio Pridemandu kaj agordu la statuson de purigado de la kaŝmemoro de seria haveno
Sendu Demandon) AT+UARTCLR
Reveno (Demando) +OK=
Sendu aron) AT+UARTCLR=
Revena Aro) +Bone
Rimarkoj STA: ON(Ebligu konekton por forigi kaŝmemoron)
OFF(Malŝalti konekton purigi kaŝmemoron)

【Ekzample】
Demandu:
Sendu: AT+UARTCLR\r\n
Ricevite:\r\n+OK=ON\r\n
starigi:
Sendu: AT+UARTCLR=OFF\r\n
Ricevite:\r\n+OK\r\n
1.18 Pridemandu/aran Registran Pakon-Reĝimon

Komando AT+REGMOD
Funkcio Pridemandu/aran Registran Pakon-Reĝimon
Sendu Demandon) AT+REGMOD
Reveno (Demando) +OK=
Sendu aron) AT+REGMOD=
Revena Aro) +Bone
Rimarkoj Statuso: OFF - Malŝaltita OLMAC - Sendu MAC ĉe unua konekto OLCSTM - Unua Konekto Sendu Propran EMBMAC - Sendu MAC per pako EMBCSTM - Sendu Per Pako Propra

【Ekzample】
Demandu:
Sendu: AT+REGMOD\r\n
Ricevite:\r\n+OK=OFF\r\n
starigi:
Sendu: AT+UARTCLR=OLMAC\r\n
Ricevite:\r\n+OK\r\n
1.19 Pridemandu/agordi propran registran pakaĵenhavon

Komando REGINFO
Funkcio Pridemandu / agordi laŭmendan registran pakaĵenhavon
Sendu Demandon) AT+HEARTINFO
Reveno (Demando) +OK=
Sendu aron) AT+HEARTINFO=
Revena Aro) +Bone
Rimarkoj Reĝimo: datumformato (HEX) deksesuma, (STR) ĉeno; Datumoj: ASCII-limo estas 40 bajtoj, HEX-limo estas 20 bajtoj;

【Ekzample】
Demandu:
Sendu: AT+REGINFO\r\n
Ricevite:\r\n+OK=STR,registru mesaĝon\r\n
starigi:
Sendu: AT+REGINFO=STR,EBTYE TEST\r\n
Ricevite:\r\n+OK\r\n
1.20 Pridemandu/agordi la korbatan paketreĝimon

Komando AT+HEARTMOD
Funkcio Pridemandu/agordu la korbatpakatan reĝimon
Sendu Demandon) AT+ HEARTMOD
Reveno (Demando) +OK=
Sendu aron) AT+HEARTMOD=
Revena Aro) +Bone
Rimarkoj Reĝimo: NONE (fermita), UART (seria korbato), NET (reta korbato); Tempo: tempo 0-65535s, 0 (fermu la korbaton);

【Ekzample】
Demandu:
Sendu: AT+HEARTMOD\r\n
Ricevite:\r\n+OK=NENIU,0\r\n
Sendu: AT+HEARTMOD =NET,50\r\n
Ricevite:\r\n+OK\r\n
1.21 Pridemandu/agordi korbatajn datumojn

Komando AT+HEARTINFO
Funkcio Pridemandu/agordu korbatajn datumojn
Sendu Demandon) AT+HEARTINFO
Reveno (Demando) +OK=
Sendu aron) AT+HEARTINFO=
Revena Aro) +Bone
Rimarkoj Reĝimo: datumformato (HEX) deksesuma, (STR) ĉeno; Datumoj: ASCII-limo estas 40 bajtoj, HEX-limo estas 20 bajtoj;

【Ekzample】
Demandu:
Sendu: AT+HEARTINFO\r\n
Ricevita:\r\n+OK=STR,frasaĵo de korbato\r\n
starigi:
Sendu: AT+HEARTINFO=STR,EBTYE KORTESTO\r\n
Ricevite:\r\n+OK\r\n
1.22 Demandu/agordi mallongan konekton

Komando AT+SHORTM
Funkcio Demandu/agordu mallongan konektan tempon
Sendu Demandon) AT+SHORTM
Reveno (Demando) +OK=
Sendu aron) AT+SHORTM=
Revena Aro) +Bone
Rimarkoj Tempo: Limo 2-255s, 0 estas malŝaltita;

【Ekzample】
Demandu:
Sendu: AT+SHORTM\r\n
Ricevite:\r\n+OK=0\r\n
starigi:
Sendu: AT+SHORTM=5\r\n
Ricevite:\r\n+OK\r\n
1.23 Pridemandu/aran tempon de rekomenca tempo

Komando AT+TMORST
Funkcio Pridemandu/agordi tempon de rekomenco
Sendu Demandon) AT+TMORST
Reveno (Demando) +OK=
Sendu aron) AT+TMORST= 60-65535s,
Revena Aro) +Bone
Rimarkoj Tempo: Limo 2-255s, 0 estas malŝaltita;

【Ekzample】
Demandu:
Sendu: AT+TMORST\r\n
Ricevite:\r\n+OK=300\r\n
starigi:
Sendu: AT+SHORTM=350\r\n
Ricevite:\r\n+OK\r\n
1.24 Demandu/agordu la tempon kaj tempojn de malkonekto kaj rekonekto

Komando AT+TMOLINK
Funkcio Demandu/agordu la tempon kaj tempojn de malkonekto kaj rekonekto
Sendu Demandon) AT+TMOLINK
Reveno (Demando) +OK=
Sendu aron) AT+TMOLINK=
Revena Aro) +Bone
Rimarkoj Tempoj (tempo de malkonekto kaj rekonekto): limo 1-255, 0 estas fermita; Num (tempoj de malkonekto kaj rekonekto): limo 1-60 fojojn;

【Ekzample】
Demandu:
Sendu: AT+TMOLINK\r\n
Ricevite:\r\n+OK=5,5\r\n
starigi:
Sendu: AT+TMOLINK=10,10\r\n
Ricevite:\r\n+OK\r\n
1.25 Web Agorda Haveno

Komando AT +WEBCFGPORT
Funkcio Demandu kaj agordu web agorda haveno
Sendu Demandon) AT +WEBCFGPORT
Reveno (Demando) +OK=
Sendu aron) AT+TMOLINK=
Revena Aro) +Bone
Rimarkoj HAVENO: 2-65535

【Ekzample】
Demandu:
Sendu: AT+WEBCFGPORT\r\n
Ricevite:\r\n+OK=80\r\n
starigi:
Sendu: AT+WEBCFGPORT=80\r\n
Ricevite:\r\n+OK\r\n

Modbus-funkcio AT-komanaro

2.1 Resumo de "Modbus Funkcio" Komandoj

Komando Priskribo
AT+MODWKMOD Modbus-reĝimo
AT+MODPTCL Protokolo konvertiĝo
AT+MODGTWYTM Stokado Enirejo Instruo Stokado Tempo kaj Demando Intervalo
AT+MODCMDEDIT Modbus RTU komando antaŭ-stokita

2.2 Pridemandu Modbus-laboran reĝimon kaj komandan tempotempon

Komando AT+MODWKMOD
Funkcio Demandu kaj agordu Modbus-laborreĝimon
Sendu Demandon) AT+MODWKMOD
Reveno (Demando) +OK=
Rimarkoj Reĝimo: NONE (malŝaltas MODBUS) SIMPL (Simpla Protokolo-Konvertiĝo) MULIT (Mult-Mastra Reĝimo) STORE (Stoka Enirejo) CONFIG (Agordebla Enirejo) AUTOUP (aktiva alŝuta reĝimo)
Tempo: 0-65535;

Demandu:
Sendu: AT+MODWKMOD\r\n
Ricevite:\r\n+OK=SIMPL,100\r\n
starigi:
Sendu: AT+MODWKMOD=MULIT,1000\r\n
Ricevite:\r\n+OK\r\n
2.3 Ebligu konvertiĝon de protokolo Modbus TCP al Modbus RTU

Komando AT+MODPTCL
Funkcio Demandu kaj agordu protokolan konvertiĝon Modbus TCP<=>Modbus RTU)
Sendu Demandon) AT+MODPTCL
Reveno (Demando) +OK=
Rimarkoj Reĝimo: ON (Ebligi protokolkonverton) OFF (Malŝalti protokolkonverton)

Demandu:
Sendu: AT+MODPTCL\r\n
Ricevite:\r\n+OK=ON\r\n
starigi:
Sendu: AT+MODPTCL=ON\r\n
Ricevite:\r\n+OK\r\n
2.4 Agordi Modbus-pordejan komandan stoktempon kaj aŭtomatan demandintervalon

Komando AT+MODGTWYTM
Funkcio Pridemandu kaj agordu Modbus-enirejan komandan stoktempon kaj aŭtomatan demandintervalon
Sendu (Demando) AT+MODGTWYTM
Reveno (Demando) +OK=
Rimarkoj Tempo1: Tempo de konservado de instrukcioj (1-255 sekundoj)
Tempo2: Aŭtomata demandintervala tempo (1-65535 milisekundoj)

Demandu:
Sendu: AT+MODGTWYTM\r\n
Ricevite:\r\n+OK=10,200\r\n
starigi:
Sendu: AT+MODGTWYTM=5,100\r\n
Ricevite:\r\n+OK\r\n
2.5 Pridemando kaj redaktado de antaŭ-stokitaj komandoj de Modbus-agorda enirejo

Komando AT+MODCMDEDIT
Funkcio Pridemandu kaj redakton de antaŭ-stokitaj komandoj de Modbus-agorda enirejo
Sendu Demandon) AT+MODCMDEDIT
Reveno (Demando) +OK=
Rimarkoj Reĝimo: ALDONA aldoni komandon; DEL forigi instrukcion; CLR klara komando; CMD: Modbus-komando (nur subtenas norman Modbus RTU-komandon, ne necesas plenigi la konfirmon, nur la funkciokodo de lega komando 01, 02, 03, 04 povas esti agordita), ne povas konservi la saman komandon kaj reveni +ERR=- 4;

Demandu:
Sendu: AT+MODCMDEDIT\r\n
Ricevite: \r\n+OK=\r\n
1: 02 03 00 00 00 02\r\n
2: 01 03 00 05 00 00\r\n
starigi:
Sendu: AT+MODCMDEDIT=ADD,0103000A0003\r\n(Aldoni komandon)
Ricevite:\r\n+OK\r\n
Sendu: AT+MODCMDEDIT=DEL,0103000A0003\r\n(Forigi komandon)
Ricevite:\r\n+OK\r\n
Sendu: AT+MODCMDEDIT=CLR,0103000A0003\r\n(Forigi komandon)
Ricevite:\r\n+OK\r\n

Interreto de Aĵoj ĉe komando-aro

3.1 Resumo de "IoT Kapabloj" Direktivoj

Komando Priskribo
AT+HTPREKMODO HTTP-peta metodo
AT+HTPURL HTTP URL vojo
AT+HTPHEAD HTTP-kapoj
AT+MQTTCLOUD MQTT-platformo
AT+MQTKPALIVE MQTT korbato konserva periodo
AT+MQTDEVID MQTT Kliento-identigilo
AT+MQTUSER MQTT Uzantnomo
AT+MQTPASS MQTT Pasvorto
AT+MQTTPRDKEY Alibaba Nuba Produkta Ŝlosilo
AT+MQTSUB MQTT-abontemo
AT+MQTPUB MQTT eldonas temon

3.2 MQTT kaj HTTP celo IP aŭ domajna nomo agordo
Vidu al "Demandu/Agordu la Laborreĝimon de la Maŝino kaj la Retajn Parametrojn de la Cela Aparato".
Agordu la MQTT-reĝimon kaj celajn parametrojn:
Sendu: AT+SOCK=MQTTC, mqtt.heclouds.com,6002\r\n
Ricevite:\r\n+OK\r\n
Agordu la MQTT-reĝimon kaj celajn parametrojn:
Sendu: AT+SOCK=HTTPC,www.baidu.com,80\r\n
Ricevite:\r\n+OK\r\n
3.3 Demando/aro HTTP-peto-metodo

Komando AT+HTPREKMODO
Funkcio Pridemandu/agordu HTTP-petan metodon
Sendu (Demando) AT+HTPREKMODO
Reveno (Demando) +OK=
Sendu (Agordu) AT+HTPRREQMODO=
Revena Aro) +Bone
Rimarkoj Metodo: GET\POST

【Ekzample】
Demandu:
Sendu: AT+HTPRREQMODE\r\n
Ricevite:\r\n+OK=GET\r\n
starigi:
Sendu: AT+HTPRREQMODE=POST\r\n
Ricevite:\r\n+OK\r\n
3.4 Demando/Agordu HTTP URL Vojo

Komando AT+HTPURL
Funkcio Demandu/Agordu HTTP URL Vojo
Sendu Demandon) AT+HTPURL
Reveno (Demando) +OK=
Sendu aron) AT+HTPURL=
Revena Aro) +Bone
Rimarkoj Vojo: HTTP-peto URL rimedadreso (longlimo 0-128 signoj)

【Ekzample】
Demandu:
Sendu: AT+HTPURL\r\n
Ricevite: \r\n+OK=/1.php?\r\n
starigi:
Sendu: AT+HTPURL=/view/ed7e65a90408763231126edb6f1aff00bfd57061.html\r\n
Ricevite:\r\n+OK\r\n
3.5 Demando/Agordu HTTP-kapojn

Komando AT+HTPHEAD
Funkcio Demandu/Agordu HTTP-kapojn
Sendu (Demando) AT+HTPHEAD
Reveno (Demando) +OK= ,
Sendu aron) AT+HTPHEAD= ,
Revena Aro) +Bone
Rimarkoj Para (HTTP resendas seriajn havendatumojn kun kaplinio): DEL: sen kaplinio;
ALDONI: kun Baotou;
Kapo (HTTP-petokapo): longeca limo 128 signoj;

【Ekzample】
Demandu:
Sendu: AT+HTPHEAD\r\n
Ricevite:\r\n+OK=Delousers-Agent: Mozilla/5.0\r\n
starigi:
Sendu: AT+HTPHEAD=ALDONI, Gastiganto: www.ebyte.com\r\n
Ricevite:\r\n+OK\r\n
3.6 Demando/Agordu MQTT-celplatformon

Komando AT+MQTTCLOUD
Funkcio Demandu/Agordu MQTT-celplatformon
Sendu (Demando) AT+MQTTCLOUD
Reveno (Demando) +OK=
Sendu (Agordu) AT+MQTTCLOUD=
Revena Aro) +Bone
Rimarkoj Servilo (MQTT-celplatformo): NORMA (MQTT3.1.1 norma protokola servilo) ONENET (OneNote-MQTT-servilo) ALI (Alibaba Cloud MQTT-servilo) BAIDU (Baidu Cloud MQTT-Servilo) HUAWEI (Huawei Cloud MQTT-Servilo)

【Ekzample】
Demandu:
Sendu: AT+MQTTCLOUD\r\n
Ricevite:\r\n+OK=NORMA\r\n
starigi:
Sendu: AT+MQTTCLOUD=BAIDU\r\n
Ricevite:\r\n+OK\r\n
3.7 Demando/aro MQTT konservi-viva korbatpaka senda ciklo

Komando AT+MQTKPALIVE
Funkcio Pridemandu/agordi MQTT-teni-vivan korbatan sendanciklon
Sendu Demandon) AT+MQTKPALIVE
Reveno (Demando) +OK=
Sendu aron) AT+MQTKPALIVE=
Revena Aro) +Bone
Rimarkoj Tempo: MQTT-daŭra korbattempo (limo 1-255 sekundoj, defaŭlta 60-aj jaroj, ne rekomendas modifi);

【Ekzample】
Demandu:
Sendu: AT+MQTKPALIVE\r\n
Ricevite:\r\n+OK=60\r\n
starigi:
Sendu: AT+MQTKPALIVE=30\r\n
Ricevite:\r\n+OK\r\n
3.8 Demando/aro MQTT Aparato Nomo (Kliento ID)

Komando AT+MQTDEVID
Funkcio Demandu/agordu MQTT-Aparato-Nomon (Kliento-ID)
Sendu Demandon) AT+MQTDEVID
Reveno (Demando) +OK=
Sendu aron) AT+MQTDEVID=
Revena Aro) +Bone
Rimarkoj Kliento ID: MQTT-aparatonomo (Kliento ID) estas limigita al 128 signoj;

【Ekzample】
Demandu:
Sendu: AT+MQTDEVID\r\n
Ricevite: \r\n+OK=testo-1\r\n
starigi:
Sendu: AT+MQTDEVID=6164028686b027ddb5176_NA111-TEST\r\n
Ricevite:\r\n+OK\r\n
3.9 Demando/Agordu MQTT-Uzantnomon (Uzantnomo/Aparato-Nomo)

Komando AT+MQTUSER
Funkcio Demandu/Agordu MQTT-Uzantnomon (Uzantnomo/Aparato-Nomo)
Sendu Demandon) AT+MQTUSER
Reveno (Demando) +OK=
Sendu aron) AT+MQTUSER=
Revena Aro) +Bone
Rimarkoj Uzantnomo: MQTT-produkta ID (Uzantnomo/aparatonomo) havas limigitan longon de 128 signoj;

【Ekzample】
Demandu:
Sendu: AT+MQTUSER\r\n
Ricevite:\r\n+OK=ebyte-IOT\r\n
starigi:
Sendu: AT+MQTUSER=12345678&a1Ofdo5l0\r\n
Ricevite:\r\n+OK\r\n
3.10 Demando/Agordu MQTT-Produktan Pasvorton (MQTT-pasvorton/Aparato-Sekreto)

Komando AT+MQTPASS
Funkcio Demandu/Agordu MQTT-ensaluti Pasvorton (MQTT-Pasvorto/Sekreto pri Aparato)
Sendu (Demando) AT+MQTPASS
Reveno (Demando) +OK=
Sendu (Agordu) AT+MQTPASS=
Reveno (Agordu) +Bone
Rimarkoj Pasvorto: MQTT-ensaluta pasvorto (MQTT Pasvorto/Aparato Sekreto) longeco estas limigita al 128 signoj;

【Ekzample】
Demandu:
Sendu: AT+MQTPASS\r\n
Ricevite:\r\n+OK=12345678\r\n
starigi:
Sendu: AT+MQTPASS=87654321\r\n
Ricevite:\r\n+OK\r\n
3.11 Demandu/Agordu la Produktan Ŝlosilon deAlibaba Cloud MQTT

Komando AT+MQTTPRDKEY
Funkcio Demandu/Agordu la Produktan Ŝlosilon de Alibaba Cloud MQTT
Sendu Demandon) AT+MQTTPRDKEY
Reveno (Demando) +OK=
Sendu aron) AT+MQTTPRDKEY=
Revena Aro) +Bone
Rimarkoj Produkta Ŝlosilo: Produkta Ŝlosilo de Alibaba Cloud (limigita al 64 signoj)

【Ekzample】
Demandu:
Sendu: AT+MQTTPRDKEY\r\n
Ricevite:\r\n+OK=uzanta Produkta Ŝlosilo\r\n agordita:
Sendu: AT+MQTTPRDKEY=a1HEeOIqVHU\r\n
Ricevite:\r\n+OK\r\n
3.12 Pridemandu/agordi MQTT-abontemon

Komando AT+MQTSUB
Funkcio Pridemandu/agordu MQTT-abontemon
Sendu Demandon) AT+MQTSUB
Reveno (Demando) +OK= ,
Sendu aron) AT+MQTSUB= ,
Revena Aro) +Bone
Rimarkoj Qos: nur subtenas nivelon 0, 1;
Temo: MQTT-abontemo (limigita al 128 signoj en longo)

【Ekzample】
Demandu:
Sendu: AT+MQTSUB\r\n
Ricevite: \r\n+OK= 0,temo \r\n agordita:
Sendu: AT+MQTSUB=0,/ggip6zWo8of/NA111-TEST/uzanto/SUB\r\n
Ricevite:\r\n+OK\r\n
3.13 Demando/Agordu MQTT-eldonan temon

Komando AT+MQTPUB
Funkcio Demandu/Agordu MQTT-eldonan temon
Sendu (Demando) AT+MQTPUB
Reveno (Demando) +OK= ,
Sendu (Agordu) AT+MQTPUB= ,
Reveno (Agordu) +Bone
Rimarkoj Qos: nur subtenas nivelon 0, 1;
Temo: MQTT-eldona temo (limigita al 128 signoj en longo)

【Ekzample】
Demandu:
Sendu: AT+MQTPUB\r\n
Ricevite: \r\n+OK=0,temo \r\n
starigi:
Sendu: AT+MQTPUB= 0,/ggip6zWo8of/NA111-TEST/uzanto/PUB\r\n
Ricevite:\r\n+OK\r\n

AT Agordo Ekzample

4.1 Ekzample de konekto al norma servilo MQTT3.1.1
{ Kliento identigilo:876275396
mqtt uzantnomo:485233
mqtt pasvorto:E_DEV01
mqtt-servilo: mqtt.heclouds.com
mqtt haveno:6002}
Restarigu fabrikajn agordojn antaŭ agordo por eviti ebligi neuzatajn funkciojn.
SENDI(+++)
3S内SEND(ĈE)
RECV(+OK=AT ebligi)
SENDU (ĈE+RESTARI)
RECV(+OK)
La supraj paŝoj povas uzi la aparataron por restarigi la fabrikajn agordojn.
Paŝo 1: Enigu AT-agordan reĝimon;
SENDI(+++)
3S内SEND(ĈE)
RECV(+OK=AT ebligi)
Paŝo 2: Ebligu dinamikan IP, se vi agordas la respondan IP por la loka reto
MQTT-servilo, uzu dinamikan IP ĉi tie;
SENDU (ĈE+WAN=DHCP,192.168.3.7,255.255.255.0,192.168.3.1,114.114.114.114)
RECV(+OK)
Paŝo 3: Agordu la laborreĝimon kaj la MQTT-serviladreson kaj havenon;
SENDU (ĈE+SOCK=MQTTC, mqtt.heclouds.com,6002)
RECV(+OK=Kaj loka haveno estas agordita al 0)
Paŝo 4: Elektu la MQTT-platformon;
SEND(ĈE+MQTTCLOUD=NORMA) RECV(+OK)
Paŝo 5: Agordu la Klientidentigilon de la aparato;
SENDU (ĈE+MQTDEVID=876275396)
RECV(+OK)
Paŝo 6: Agordu la uzantnomon mqtt de la aparato;
SENDU (ĈE+MQTUSER=485233)
RECV(+OK)
Paŝo 7: Agordu la mqtt-pasvorton de la aparato;
SENDU (ĈE+MQTPASS=E_DEV01)
RECV(+OK)
Paŝo 8: Abonu la respondan temo (Temo);
SENDU (AT+MQTSUB=0,EBYTE_TEST)
RECV(+OK)
Paŝo 9: Agordu la temon uzatan por eldonado;
SENDU (ĈE+MQTPUB=0,EBYTE_TEST)
RECV(+OK)
Paŝo 10: Rekomencu la aparaton;
SEND (ĈE+REBT)
RECV(+OK)
La fina interpreta rajto apartenas al Chengdu Ebyte Electronic Technology Co., Ltd.

Historio de Revizio

Versio Dato Priskribo Eldonita de
1.0 2022-01-15 Komenca versio LC

Pri ni
Teknika subteno: subteno@cdebyte.com
Dokumentoj kaj RF-Agordo elŝuta ligilo: www.cdebyte.com/en/

EBYTE-emblemoTel:+86-28-61399028
Faksi: 028-64146160
Web:www.cdebyte.com/en/
Adreso: Noviga Centro B333-D347, 4# XI-XIN Road, Chengdu, Sichuan, Ĉinio
Kopirajto ©2012–2022,Chengdu Ebyte Electronic Technology Co., Ltd.

Dokumentoj/Rimedoj

EBYTE E90-DTU Sendrata Transdono de Datumoj Router Gateway [pdf] Instrukcia Manlibro
E90-DTU, E90-DTU Sendrata enkursigilo de transsendo de datumoj, sendrata enkursigilo de transsendo de datumoj, enirejo de enkursigilo de transmisio de datumoj, enirejo de enkursigilo de transmisio, enirejo de router

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *