AT Instrukcia Aro
E90-DTU(xxxSLxx-ETH)_V2.0
Baza funkcio AT komandaro
Instrukcioj por uzo de E90-DTU (xxxSLxx-ETH) instrukciomanlibro:
- 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;
- Ĉ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;
- En la sekva teksto, " ” kaj “\r\n” reprezentas liniorompojn en malsamaj tekstformatoj, kiuj fakte estas HEX (0x0D kaj 0x0A);
- 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.
- TCP-servilo/TCP-kliento uzo:

- UDP-Servilo/UDP-Kliento-Uzo:

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/
Tel:+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 |




