AT Instruction Set
E90-DTU(xxxSLxx-ETH)_V2.0
Basisfunksje AT kommando set
Ynstruksjes foar gebrûk fan E90-DTU (xxxSLxx-ETH) ynstruksje hantlieding:
- Fier de AT kommando modus yn: de seriële poarte stjoert +++ , stjoer AT wer binnen 3 sekonden, en it apparaat jout + OK , gean dan yn 'e AT kommando modus;
- Dizze ynstruksje hantlieding stipet 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 en oare EXNUMX-poarten;
- Yn de folgjende tekst, " ” en “\r\n” fertsjintwurdigje line breaks yn ferskate tekstformaten, dy't eins HEX binne (0x0D en 0x0A);
- Stypje netwurk AT kommando konfiguraasje, dat kin realisearje netwurk AT konfiguraasje fia TCP / UDP transparante oerdracht modus, asjebleaft net brûke AT konfiguraasje yn Modbus gateway modus.
- TCP-tsjinner / TCP-kliïnt brûke:

- UDP Server/UDP Client Gebrûk:

Flaterkoade tabel:
| Flater Code | Yllustrearje |
| -1 | Unjildige kommando-opmaak |
| -2 | Unjildich kommando |
| -3 | Noch net definiearre |
| -4 | Unjildige parameter |
| -5 | Noch net definiearre |
1.1 Gearfetting fan Basic konfiguraasje ynstruksjes
| Befel | Yllustrearje |
| AT+EXAT | AT konfiguraasje modus ôfslute |
| AT+MODEL | Apparaat model |
| OM + NAME | apparaat namme |
| AT+SN | Apparaat ID |
| AT+REBT | Reboot apparaat |
| AT+RESTORE | Weromsette |
| AT + VER | Query firmware ferzje |
| AT+UART | Serial haven parameters |
| AT + MAC | Apparaat MAC adres |
| AT+LORA | Draadloze parameters fan 'e masine |
| AT+REMOLORA | Konfigurearje draadloze parameters op ôfstân |
| AT+WAN | Apparaat netwurk parameters |
| AT+LPORT | Apparaat poarte |
| AT+SOCK | Wurkmodus en doelnetwurkparameters |
| AT+LINKSTA | Ferbining status feedback |
| AT+UARTCLR | Ferbine seriële poarte cache modus |
| AT+REGMOD | Registraasjepakketmodus |
| AT+REGINFO | Registraasje Package Ynhâld |
| AT+HEARTMOD | Heartbeat Packet Mode |
| AT+HEARTINFO | Heartbeat pakket ynhâld |
| AT+KORTM | Koarte ferbining |
| AT+TMORST | Timeout opnij starte |
| AT+TMOLINK | Restart nei disconnection |
| AT+WEBCFGPORT | Web konfiguraasje haven |
1.2 Fier AT Kommando yn
| Befel | AT |
| Funksje | Enter AT kommando modus |
| Stjoere | AT |
| Weromkomme | +OK / +OK=AT ynskeakelje |
| Opmerking | Jout werom as der gjin ferbining en konfiguraasje is:+OK=AT ynskeakelje Gean werom as der in ferbining is:+OK |
【Bglample】
Stjoer +++ earst sûnder nije rigel
Gjin line break is nedich by it ferstjoeren fan AT
Untfongen \r\n+OK\r\n或\r\n+OK=AT ynskeakelje\r\n
1.3 Exit AT Kommando
| Befel | AT+EXAT |
| Funksje | Enter AT kommando modus |
| Stjoere | AT+EXAT |
| Weromkomme | +OK |
【Bglample】
Stjoer: AT+EXAT\r\n
Untfongen:\r\n+OK\r\n
Wachtsje oant it apparaat opnij starte.
1.4 Query Model
| Befel | AT+MODEL |
| Funksje | Query Model |
| Stjoere | AT+MODEL |
| Weromkomme | +OK= |
| Opmerking | Modelstring: NA111 |
| NA111-A | |
| NA112 | |
| NA112-A | |
| NS1 | |
| NT1 | |
| NT1-B |
【Bglample】
Stjoer:AT+MODEL\r\n
Untfongen:\r\n +OK=NA111-A\r\n
1.5 Query / Set Namme
| Befel | OM + NAME |
| Funksje | Query, Set namme |
| Stjoer fraach) | AT+NAME |
| Return Query) | +OK= |
| Set ferstjoere) | AT+NAME= (Limit 10 bytes) |
| Set werom) | +OK |
【Bglample】
Oanfreegje:
Stjoer: AT+NAME\r\n
Untfongen:\r\n +OK=A0001\r\n
Opsette:
Stjoer: AT+NAME=001\r\n
Untfongen: \r\n +OK \r\n
1.6 Query / Set ID
| Befel | AT+SN |
| Funksje | Fraach, sittend |
| Stjoer fraach) | AT+SN |
| Return (Query) | +OK= |
| Set ferstjoere) | AT+SN= (Limit 24 bytes) |
| Set werom) | +OK |
【Bglample】
Oanfreegje:
Stjoer:AT+SN\r\n
Untfongen:\r\n +OK=0001\r\n
Opsette:
Stjoer:AT+SN=111\r\n
Untfongen:\r\n +OK \r\n
1.7 opnij starte
| Befel | AT+REBT |
| Funksje | Reboot |
| Stjoere | AT+REBT |
| Weromkomme | +OK |
【Bglample】
Stjoer:AT+REBT\r\n
Untfongen:\r\n +OK \r\n
Wachtsje oant de trochstart is foltôge.
1.8 Resette
| Befel | AT+RESTORE |
| Funksje | Weromsette |
| Stjoere | AT+RESTORE |
| Weromkomme | +OK |
【Bglample】
Stjoer:AT+RESTORE\r\n
Untfongen:\r\n +OK \r\n
Wachtsje oant de Reset foltôge is.
1.9 Query ferzje Ynformaasje
| Befel | AT + VER |
| Funksje | Query ferzje ynformaasje |
| Stjoere | AT+VER |
| Weromkomme | +OK |
【Bglample】
Ferstjoerd:AT+VER\r\n
Untfongen:\r\n +OK =9050-0-xx\r\n
[Opmerking] xx fertsjintwurdiget ferskate ferzjes;
1.10 Query MAS-adres
| Befel | AT + MAC |
| Funksje | Query MAC-adres |
| Stjoere | AT+MAC |
| Weromkomme | +OK= |
| Opmerkings | Gegevensformaat weromjaan "xx-xx-xx-xx-xx-xx" |
【Bglample】
Ferstjoerd:AT+MAC\r\n
Received:\r\n+OK=84-C2-E4-36-05-A2\r\n
1.11 Query / Set Native LORA parameters
| Befel | LORA |
| Funksje | Konfigurearje native lora parameters |
| Stjoer fraach) | AT+LORA |
| Werom (Query) | +OK= |
| Set ferstjoere) | AT+LORA= |
| Set werom) | +OK |
| Opmerkings | 1. ADDR (lokaal adres): 0-65535 2. NETID(Netwurk ID):0-255 3. AIR_BAUD(Luchtgegevensrate): 300,600,1200,2400,4800,9600,19200 230SL) 300,1200,2400,4800,9600,19200,38400,62500(400SL/900 SL 4. PACK_LENGTH(pakket lingte): 240, 128, 64, 32 5. RSSI_EN(Ambient Noise Enable) Slút: RSCHOFF, iepen: RSCHON 6. TX_POW (útstjoerkrêft) Heech: PWMAX, Midden: PWMID, Leech: PWLOW, Hiel leech: PWMIN 7. CH(Channel):0-64(230SL), 0-83(400SL), 0-80(900SL) 8. RSSI_DATA(Data Noise Enable) Slút: RSDATOFF, Iepenje: RSDATON 9. TR_MOD (oerdracht metoade) Transparante oerdracht: TRNOR, fêste punt oerdracht: TRFIX 10. RELAIS (Relaisfunksje) estafette sluten: RLYOFF, estafette iepen: RLYON 11. LBT(LBT ynskeakelje) Slút: LBTOFF, Iepenje: LBTON 12. WOR(Worded) WOR-ûntfanger: WORRX, WOR-stjoerder: WORX, slute WOR: WOROFF 13. WOR_TIM(WOR-perioade, ienheid ms) 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000 14. CRYPT kommunikaasje kaai: 0-65535 |
【Bglample】
Query:
Stjoer:AT+ LORA \r\n
Untfongen:
\r\n+OK=0,0,2400,240,RSCHOFF,PWMAX,23,RSDATOFF,TRNOR,RLYOFF,LBTOFF,WOROFF,20 00,0\r\n
Opsette:
Stjoere:
AT+LORA=0,0,2400,240,RSCHOFF,PWMAX,23,RSDATOFF,TRNOR,RLYOFF,LBTOFF,WOROFF, 2000,0\r\n
Untfongen:\r\n+OK\r\n
1.12 Set Remote LORA parameters
| Befel | LORA |
| Funksje | Konfigurearje native lora parameters |
| Stjoer opset) | AT+REMOLORA= |
| Setup werom) | +OK |
| Opmerkings | 1. ADDR(Lokaal adres):0-65535 2. NETID(Netwurk ID):0-255 3. BAUD(Baud rate): 1200,2400,4800,9600,19200,38400,57600,115200 PARITY(Gegevensbits, pariteitsbits, stopbits) 8N1, 8O1, 8E1 4. AIR_BAUD(Luchtgegevensrate): 300,600,1200,2400,4800,9600,19200(230SL) 300,1200,2400,4800,9600, 19200,38400,62500 SL 5. PACK_LENGTH(pakket lingte): 240, 128, 64, 32 6. RSSI_EN(Ambient Noise Enable): slute: RSCHOFF, iepen: RSCHON 7. TX_POW(útstjoerkrêft) Heech: PWMAX, MIDlet: PWMID, leech: PWLOW, Leger: PWMIN 8. CH(Channel):0-64(230SL), 0-83(400SL), 0-80(900SL) 9. RSSI_DATA(Data Noise Enable): slute: RSDATOFF, Iepenje: RSDATON 10. TR_MOD (oerdracht metoade): Transparante oerdracht: TRNOR, fêste punt oerdracht: TRFIX 11. RELAIS (Relaisfunksje): estafette sluten: RLYOFF, estafette iepen: RLYON 12. LBT(LBT ynskeakelje): slute: LBTOFF, Iepenje: LBTON 13. WOR(WOR Mode): WOR Untfanger: WORRX, WOR Sender: WORTX, slute WOR:WOROFF 14. WOR_TIM(WOR-syklus, ienheid ms): 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000 15. CRYPT kommunikaasje kaai: 0-65535 |
[Noat]: De konfiguraasje op ôfstân moat wurde ferbûn mei transparante oerdracht foardat de konfiguraasje suksesfol is, en de konfiguraasje fan legere loftsnelheid en it subpakket grutter dan 128Bit kinne mei súkses stjoerd wurde.
【Bglample】
Oanfreegje:
Stjoer: AT+AT+REMOLORA\r\n ûntfange:
\r\n+OK=0,0,115200,8N1,2400,240,RSCHOFF,PWMAX,16,RSDATOFF,TRNOR,RLYOFF,LBT OFF,WOROFF,2000,0\r\n Opsette:
Stjoere:
AT+HTTPREQMODE=0,0,115200,8N1,2400,240,RSCHOFF,PWMAX,16,RSDATOFF,TRNOR,RL
YOFF,LBTOFF,WOROFF,2000,0\r\n
Untfongen:\r\n+OK\r\n
1.13 Query / Set netwurk parameters
| Befel | AT+WAN |
| Funksje | Query / set Netwurk Parameters |
| Stjoer fraach) | AT+WAN |
| Werom (Query) | +OK= |
| Set ferstjoere) | AT+WAN= |
| Set werom) | +OK |
| Opmerkings | Modus: DHCP/STATIC Adres: Lokaal IP-adres Masker: subnetmasker Gateway: gateway DNS: DNS-tsjinner |
【Bglample】
Oanfreegje:
Stjoer: AT+WAN\r\n
Untfongen: \r\n+OK= STATIC ,192.168.3.7,255.255.255.0,192.168.3.1,114.114.114.114\r\n
Ynstellings: (Dynamyske IP)
Stjoer: AT+WAN=DHCP, 192.168.3.7,255.255.255.0,192.168.3.1,114.114.114.114\r\n
Untfongen:\r\n+OK\r\n
Ynstellings: (Statyske IP)
Stjoer: AT+WAN=STATIC,192.168.3.7,255.255.255.0,192.168.3.1,114.114.114.114\r\n
Untfongen:\r\n+OK\r\n
1.14 Query / Set Local Port Number
| Befel | AT+LPORT |
| Funksje | Query / Set Local Port Number |
| Stjoer fraach) | AT+LPORT |
| Werom (Query) | +OK= |
| Set ferstjoere) | AT+LPORT= |
| Set werom) | +OK |
| Opmerkings | Wearde (poartenûmer): 0-65535,0 (de kliïntmodus brûkt in willekeurige poarte, en de tsjinnermodus moat de parameter "net-0" brûke, oars sil de apparaattsjinner net iepenje); |
【Bglample】
Oanfreegje:
Stjoer: AT+LPORT\r\n
Untfongen:\r\n+OK=8887\r\n
opsette:
Stjoer: AT+LPORT=8883\r\n
Untfongen:\r\n+OK\r\n
1.15 Query / set de wurkmodus fan 'e masine en netwurkparameters fan it doelapparaat
| Befel | AT+SOCK |
| Stjoer fraach) | Query en set netwurk protokol parameters |
| Werom (Query) | AT+SOCK |
| Set ferstjoere) | +OK= |
| Set werom) | AT+SOCK= |
| Opmerkings | +OK |
| Funksje | Model (wurkmodus): TCPC, TCPS, UDPC, UDPS, MQTTC, HTTPC; Remote IP (doel IP / domeinnamme): maksimaal 128-karakter domeinnamme kin wurde konfigurearre; Poarte op ôfstân: 1-65535; |
【Bglample】
Oanfreegje:
Stjoer: AT+SOCK\r\n
Untfongen:\r\n+OK=TCPC,192.168.3.3,8888\r\n
opsette:
Stjoer: AT+SOCK=TCPC,192.168.3.100,8886\r\n
Untfongen:\r\n+OK\r\n
1.16 Query Network Link Status
| Befel | AT+LINKSTA |
| Funksje | Query Network keppeling Status |
| Stjoere | AT+LINKSTA |
| Weromkomme | +OK= |
| Opmerkings | STA: Ferbine / Ferbine |
【Bglample】
Stjoer: AT+LINKSTA\r\n
Untfongen:\r\n+OK=Ferbrânde\r\n
1.17 Query / Set Serial Port Cache Clearing Status
| Befel | AT+UARTCLR |
| Funksje | Query en set seriële poarte cache clearing status |
| Stjoer fraach) | AT+UARTCLR |
| Werom (Query) | +OK= |
| Set ferstjoere) | AT+UARTCLR= |
| Set werom) | +OK |
| Opmerkings | STA: ON (ferbining ynskeakelje om cache te wiskjen) OFF (Ferbining wiskje cache útskeakelje) |
【Bglample】
Oanfreegje:
Stjoer: AT+UARTCLR\r\n
Untfongen:\r\n+OK=ON\r\n
opsette:
Stjoer: AT+UARTCLR=OFF\r\n
Untfongen:\r\n+OK\r\n
1.18 Query / set Registration Package Mode
| Befel | AT+REGMOD |
| Funksje | Query / set Registration Package Mode |
| Stjoer fraach) | AT+REGMOD |
| Werom (Query) | +OK= |
| Set ferstjoere) | AT+REGMOD= |
| Set werom) | +OK |
| Opmerkings | Status: OFF - Utskeakele OLMAC - Stjoer MAC op earste ferbining OLCSTM - Earste ferbining Stjoer oanpaste EMBMAC - stjoer MAC per pakket EMBCSTM - Stjoer per pakket oanpast |
【Bglample】
Oanfreegje:
Stjoer: AT+REGMOD\r\n
Untfongen:\r\n+OK=OFF\r\n
opsette:
Stjoer: AT+UARTCLR=OLMAC\r\n
Untfongen:\r\n+OK\r\n
1.19 Query / set oanpaste registraasje pakket ynhâld
| Befel | REGINFO |
| Funksje | Query / set oanpaste registraasje pakket ynhâld |
| Stjoer fraach) | AT+HEARTINFO |
| Werom (Query) | +OK= |
| Set ferstjoere) | AT+HEARTINFO= |
| Set werom) | +OK |
| Opmerkings | Modus: gegevensformaat (HEX) heksadesimale, (STR) string; Data data: ASCII limyt is 40 bytes, HEX limyt is 20 bytes; |
【Bglample】
Oanfreegje:
Stjoer: AT+REGINFO\r\n
Untfongen:\r\n+OK=STR, registrearje berjocht\r\n
opsette:
Stjoer: AT+REGINFO=STR,EBTYE TEST\r\n
Untfongen:\r\n+OK\r\n
1.20 Query / set de hertslachpakketmodus yn
| Befel | AT+HEARTMOD |
| Funksje | Query / set de hertslachpakketmodus yn |
| Stjoer fraach) | AT+ HEARTMOD |
| Werom (Query) | +OK= |
| Set ferstjoere) | AT+HEARTMOD= |
| Set werom) | +OK |
| Opmerkings | Mode: NONE (sletten), UART (seriële hertslach), NET (netwurk hertslach); Tiid: tiid 0-65535s, 0 (slút de hertslach); |
【Bglample】
Oanfreegje:
Stjoer: AT+HEARTMOD\r\n
Untfongen:\r\n+OK=GEEN,0\r\n
Stjoer: AT+HEARTMOD =NET,50\r\n
Untfongen:\r\n+OK\r\n
1.21 Query / set hertbeatgegevens
| Befel | AT+HEARTINFO |
| Funksje | Query / set heartbeat gegevens |
| Stjoer fraach) | AT+HEARTINFO |
| Werom (Query) | +OK= |
| Set ferstjoere) | AT+HEARTINFO= |
| Set werom) | +OK |
| Opmerkings | Modus: gegevensformaat (HEX) heksadesimale, (STR) string; Data data: ASCII limyt is 40 bytes, HEX limyt is 20 bytes; |
【Bglample】
Oanfreegje:
Stjoer: AT+HEARTINFO\r\n
Ûntfongen:\r\n+OK=STR,heart beat msg\r\n
opsette:
Stjoer: AT+HEARTINFO=STR,EBTYE HEART TEST\r\n
Untfongen:\r\n+OK\r\n
1.22 Query / set koarte ferbining tiid
| Befel | AT+KORTM |
| Funksje | Query / set koarte ferbining tiid |
| Stjoer fraach) | AT+KORTM |
| Werom (Query) | +OK= |
| Set ferstjoere) | AT+KORTM= |
| Set werom) | +OK |
| Opmerkings | Tiid: Limyt 2-255s, 0 is út; |
【Bglample】
Oanfreegje:
Stjoer: AT+SHORTM\r\n
Untfongen:\r\n+OK=0\r\n
opsette:
Stjoer: AT+SHORTM=5\r\n
Untfongen:\r\n+OK\r\n
1.23 Query / set timeout opnij starte tiid
| Befel | AT+TMORST |
| Funksje | Query / set timeout werstart tiid |
| Stjoer fraach) | AT+TMORST |
| Werom (Query) | +OK= |
| Set ferstjoere) | AT+TMORST= 60-65535s, |
| Set werom) | +OK |
| Opmerkings | Tiid: Limyt 2-255s, 0 is út; |
【Bglample】
Oanfreegje:
Stjoer: AT+TMORST\r\n
Untfongen:\r\n+OK=300\r\n
opsette:
Stjoer: AT+SHORTM=350\r\n
Untfongen:\r\n+OK\r\n
1.24 Query / set de tiid en tiden fan ôfbrekken en opnij ferbining
| Befel | AT+TMOLINK |
| Funksje | Befêstigje / ynstelle de tiid en tiden fan ôfbrekken en opnij ferbining |
| Stjoer fraach) | AT+TMOLINK |
| Werom (Query) | +OK= |
| Set ferstjoere) | AT+TMOLINK= |
| Set werom) | +OK |
| Opmerkings | Times (disconnection en reconnection tiid): limyt 1-255, 0 is sletten; Num (tiden fan disconnection en reconnection): limyt 1-60 kear; |
【Bglample】
Oanfreegje:
Stjoer: AT+TMOLINK\r\n
Untfongen:\r\n+OK=5,5\r\n
opsette:
Stjoer: AT+TMOLINK=10,10\r\n
Untfongen:\r\n+OK\r\n
1.25 Web Konfiguraasje Port
| Befel | AT+WEBCFGPORT |
| Funksje | Query en set web konfiguraasje haven |
| Stjoer fraach) | AT+WEBCFGPORT |
| Werom (Query) | +OK= |
| Set ferstjoere) | AT+TMOLINK= |
| Set werom) | +OK |
| Opmerkings | PORT: 2-65535 |
【Bglample】
Oanfreegje:
Stjoer: AT+WEBCFGPORT\r\n
Untfongen:\r\n+OK=80\r\n
opsette:
Stjoer: AT+WEBCFGPORT=80\r\n
Untfongen:\r\n+OK\r\n
Modbus funksje AT kommando set
2.1 Gearfetting fan kommando's "Modbus-funksje".
| Befel | Beskriuwing |
| AT+MODWKMOD | Modbus modus |
| AT+MODPTCL | Protokol konverzje |
| AT+MODGTWYTM | Storage Gateway Instruction Storage Tiid en Query ynterval |
| AT+MODCMDEDIT | Modbus RTU kommando pre-opslein |
2.2 Query Modbus wurkje modus en kommando timeout tiid
| Befel | AT+MODWKMOD |
| Funksje | Query en set Modbus wurkmodus |
| Stjoer fraach) | AT+MODWKMOD |
| Werom (Query) | +OK= |
| Opmerkings | Modus: NONE (skeakelet MODBUS út) SIMPL (Simple Protocol Conversion) MULIT (Multi-Master Mode) STORE (Storage Gateway) CONFIG (Konfigurearbere Gateway) AUTOUP (aktive uploadmodus) Timeout: 0-65535; |
Oanfreegje:
Stjoer: AT+MODWKMOD\r\n
Untfongen:\r\n+OK=SIMPL,100\r\n
opsette:
Stjoer: AT+MODWKMOD=MULIT,1000\r\n
Untfongen:\r\n+OK\r\n
2.3 Aktivearje Modbus TCP nei Modbus RTU protokol konverzje
| Befel | AT+MODPTCL |
| Funksje | Sykje en ynstelle protokolkonverzje Modbus TCP<=>Modbus RTU) |
| Stjoer fraach) | AT+MODPTCL |
| Werom (Query) | +OK= |
| Opmerkings | Modus: ON (Protokolkonverzje ynskeakelje) OFF (Protokolkonverzje útskeakelje) |
Oanfreegje:
Stjoer: AT+MODPTCL\r\n
Untfongen:\r\n+OK=ON\r\n
opsette:
Stjoer: AT+MODPTCL=ON\r\n
Untfongen:\r\n+OK\r\n
2.4 Set Modbus gateway kommando opslach tiid en automatyske query ynterval
| Befel | AT+MODGTWYTM |
| Funksje | Query en konfigurearje Modbus gateway kommando opslach tiid en automatyske query ynterval |
| Ferstjoere (Query) | AT+MODGTWYTM |
| Werom (Query) | +OK= |
| Opmerkings | Tiid1: Opslachtiid fan ynstruksjes (1-255 sekonden) Tiid2: tiid foar automatyske query-ynterval (1-65535 millisekonden) |
Oanfreegje:
Stjoer: AT+MODGTWYTM\r\n
Untfongen:\r\n+OK=10,200\r\n
opsette:
Stjoer: AT+MODGTWYTM=5,100\r\n
Untfongen:\r\n+OK\r\n
2.5 Sykje en bewurkje fan foarôf opsleine kommando's fan Modbus-konfiguraasjegateway
| Befel | AT+MODCMDEDIT |
| Funksje | Query en bewurkje fan pre-opsleine kommando's fan Modbus konfiguraasje gateway |
| Stjoer fraach) | AT+MODCMDEDIT |
| Werom (Query) | +OK= |
| Opmerkings | Mode: ADD tafoegje kommando; DEL wiskje ynstruksje; CLR dúdlik kommando; CMD: Modbus-kommando (stipe allinich standert Modbus RTU-kommando, net nedich om de ferifikaasje yn te foljen, allinich de funksjekoade fan lêskommando 01, 02, 03, 04 kin wurde konfigureare), kin itselde kommando net opslaan en weromkomme +ERR=- 4; |
Oanfreegje:
Stjoer: AT+MODCMDEDIT\r\n
Untfongen: \r\n+OK=\r\n
1: 02 03 00 00 00 02\r\n
2: 01 03 00 05 00 00\r\n
opsette:
Stjoer: AT+MODCMDEDIT=ADD,0103000A0003\r\n(Opdracht taheakje)
Untfongen:\r\n+OK\r\n
Stjoer: AT+MODCMDEDIT=DEL,0103000A0003\r\n(Opdracht wiskje)
Untfongen:\r\n+OK\r\n
Stjoer: AT+MODCMDEDIT=CLR,0103000A0003\r\n(Opdracht wiskje)
Untfongen:\r\n+OK\r\n
Ynternet fan dingen AT kommando set
3.1 Gearfetting fan rjochtlinen "IoT-mooglikheden".
| Befel | Beskriuwing |
| AT+HTPREQMODE | HTTP fersyk metoade |
| AT+HTPURL | HTTP URL paad |
| AT+HTHEAD | HTTP-headers |
| AT+MQTTCLOUD | MQTT platfoarm |
| AT+MQTKPALIVE | MQTT heartbeat keep-alive perioade |
| AT+MQTDEVID | MQTT Client ID |
| AT+MQTUSER | MQTT brûkersnamme |
| AT+MQTPASS | MQTT Wachtwurd |
| AT+MQTTPRDKEY | Alibaba Cloud Product Key |
| AT+MQTSUB | MQTT abonnemint ûnderwerp |
| AT+MQTPUB | MQTT publisearje ûnderwerp |
3.2 MQTT en HTTP-doel IP of domeinnamme konfiguraasje
Ferwize nei "Query / Stel de wurkmodus fan 'e masine en de netwurkparameters fan it doelapparaat yn".
Stel de MQTT-modus en doelparameters yn:
Stjoer: AT+SOCK=MQTTC, mqtt.heclouds.com,6002\r\n
Untfongen:\r\n+OK\r\n
Stel de MQTT-modus en doelparameters yn:
Stjoer: AT+SOCK=HTTPC,www.baidu.com,80\r\n
Untfongen:\r\n+OK\r\n
3.3 Query / set HTTP-oanfraachmetoade
| Befel | AT+HTPREQMODE |
| Funksje | Query / set HTTP-oanfraachmetoade |
| Ferstjoere (Query) | AT+HTPREQMODE |
| Werom (Query) | +OK= |
| Ferstjoere (Set) | AT+HTPREQMODE= |
| Set werom) | +OK |
| Opmerkings | Metoade: GET\POST |
【Bglample】
Oanfreegje:
Stjoer: AT+HTPREQMODE\r\n
Untfongen:\r\n+OK=GET\r\n
opsette:
Stjoer: AT+HTPREQMODE=POST\r\n
Untfongen:\r\n+OK\r\n
3.4 Query / Set HTTP URL Paad
| Befel | AT+HTPURL |
| Funksje | Query / Set HTTP URL Paad |
| Stjoer fraach) | AT+HTPURL |
| Werom (Query) | +OK= |
| Set ferstjoere) | AT+HTPURL= |
| Set werom) | +OK |
| Opmerkings | Paad: HTTP-fersyk URL boarne adres (lingte limyt 0-128 tekens) |
【Bglample】
Oanfreegje:
Stjoer: AT+HTPURL\r\n
Untfongen: \r\n+OK=/1.php?\r\n
opsette:
Stjoer: AT+HTPURL=/view/ed7e65a90408763231126edb6f1aff00bfd57061.html\r\n
Untfongen:\r\n+OK\r\n
3.5 Query / Set HTTP-headers
| Befel | AT+HTHEAD |
| Funksje | Query / Set HTTP-headers |
| Ferstjoere (Query) | AT+HTHEAD |
| Werom (Query) | +OK= , |
| Set ferstjoere) | AT+HTHEAD= , |
| Set werom) | +OK |
| Opmerkings | Para (HTTP jout serial poarte gegevens mei kop): DEL: sûnder kop; ADD: mei Baotou; Kop (HTTP-fersykkop): lingtelimyt 128 tekens; |
【Bglample】
Oanfreegje:
Stjoer: AT+HTPHEAD\r\n
Untfongen:\r\n+OK=Delousers-Agent: Mozilla/5.0\r\n
opsette:
Stjoer: AT+HTPHEAD=ADD, Host: www.ebyte.com\r\n
Untfongen:\r\n+OK\r\n
3.6 Query / Set MQTT doel platfoarm
| Befel | AT+MQTTCLOUD |
| Funksje | Query / Set MQTT doel platfoarm |
| Ferstjoere (Query) | AT+MQTTCLOUD |
| Werom (Query) | +OK= |
| Ferstjoere (Set) | AT+MQTTCLOUD= |
| Set werom) | +OK |
| Opmerkings | Tsjinner (MQTT-doelplatfoarm): STANDARD (MQTT3.1.1 standert protokoltsjinner) ONENET (OneNote-MQTT-tsjinner) ALI (Alibaba Cloud MQTT-tsjinner) BAIDU (Baidu Cloud MQTT-tsjinner) HUAWEI (Huawei Cloud MQTT-tsjinner) |
【Bglample】
Oanfreegje:
Stjoer: AT+MQTTCLOUD\r\n
Untfongen:\r\n+OK=STANDARD\r\n
opsette:
Stjoer: AT+MQTTCLOUD=BAIDU\r\n
Untfongen:\r\n+OK\r\n
3.7 Query / set MQTT keep-alive heartbeat pakket ferstjoersyklus
| Befel | AT+MQTKPALIVE |
| Funksje | Query / set MQTT keep-alive heartbeat pakket ferstjoersyklus |
| Stjoer fraach) | AT+MQTKPALIVE |
| Werom (Query) | +OK= |
| Set ferstjoere) | AT+MQTKPALIVE= |
| Set werom) | +OK |
| Opmerkings | Tiid: MQTT keep-alive hertslach tiid (limyt 1-255 sekonden, standert 60s, it is net oan te rieden om te wizigjen); |
【Bglample】
Oanfreegje:
Stjoer: AT+MQTKPALIVE\r\n
Untfongen:\r\n+OK=60\r\n
opsette:
Stjoer: AT+MQTKPALIVE=30\r\n
Untfongen:\r\n+OK\r\n
3.8 Query/set MQTT Device Name (Client ID)
| Befel | AT+MQTDEVID |
| Funksje | Query / set MQTT Device Name (Client ID) |
| Stjoer fraach) | AT+MQTDEVID |
| Werom (Query) | +OK= |
| Set ferstjoere) | AT+MQTDEVID= |
| Set werom) | +OK |
| Opmerkings | Client ID: MQTT apparaatnamme (Client ID) is beheind ta 128 tekens yn lingte; |
【Bglample】
Oanfreegje:
Stjoer: AT+MQTDEVID\r\n
Untfongen: \r\n+OK=test-1\r\n
opsette:
Stjoer: AT+MQTDEVID=6164028686b027ddb5176_NA111-TEST\r\n
Untfongen:\r\n+OK\r\n
3.9 Query / Set MQTT brûkersnamme (brûkersnamme / apparaatnamme)
| Befel | AT+MQTUSER |
| Funksje | Query / Set MQTT brûkersnamme (brûkersnamme / apparaatnamme) |
| Stjoer fraach) | AT+MQTUSER |
| Werom (Query) | +OK= |
| Set ferstjoere) | AT+MQTUSER= |
| Set werom) | +OK |
| Opmerkings | Brûkersnamme: MQTT-produkt-ID (brûkersnamme / apparaatnamme) hat in beheinde lingte fan 128 tekens; |
【Bglample】
Oanfreegje:
Stjoer: AT+MQTUSER\r\n
Untfongen:\r\n+OK=ebyte-IOT\r\n
opsette:
Stjoer: AT+MQTUSER=12345678&a1Ofdo5l0\r\n
Untfongen:\r\n+OK\r\n
3.10 Query / Set MQTT-produktwachtwurd yn (MQTT-wachtwurd / apparaatgeheim)
| Befel | AT+MQTPASS |
| Funksje | Query / Set MQTT log-in Wachtwurd yn (MQTT Wachtwurd / Device Secret) |
| Ferstjoere (Query) | AT+MQTPASS |
| Werom (Query) | +OK= |
| Ferstjoere (Set) | AT+MQTPASS= |
| Werom (Set) | +OK |
| Opmerkings | Wachtwurd: MQTT-oanmeldwachtwurd (MQTT-wachtwurd / apparaatgeheim) lingte is beheind ta 128 tekens; |
【Bglample】
Oanfreegje:
Stjoer: AT+MQTPASS\r\n
Untfongen:\r\n+OK=12345678\r\n
opsette:
Stjoer: AT+MQTPASS=87654321\r\n
Untfongen:\r\n+OK\r\n
3.11 Query / Set de produktkaai fan Alibaba Cloud MQTT
| Befel | AT+MQTTPRDKEY |
| Funksje | Query / Stel de produktkaai fan Alibaba Cloud MQTT yn |
| Stjoer fraach) | AT+MQTTPRDKEY |
| Werom (Query) | +OK= |
| Set ferstjoere) | AT+MQTTPRDKEY= |
| Set werom) | +OK |
| Opmerkings | Produktkaai: Produktkaai fan Alibaba Cloud (beheind ta 64 karakters) |
【Bglample】
Oanfreegje:
Stjoer: AT+MQTTPRDKEY\r\n
Untfongen:\r\n+OK=brûkersproduktkaai\r\n ynsteld:
Stjoer: AT+MQTTPRDKEY=a1HEeOIqVHU\r\n
Untfongen:\r\n+OK\r\n
3.12 Query / set MQTT abonnemint ûnderwerp
| Befel | AT+MQTSUB |
| Funksje | Query / set MQTT abonnemint ûnderwerp |
| Stjoer fraach) | AT+MQTSUB |
| Werom (Query) | +OK= , |
| Set ferstjoere) | AT+MQTSUB= , |
| Set werom) | +OK |
| Opmerkings | Qos: stipet allinnich nivo 0, 1; Underwerp: MQTT-abonnemintûnderwerp (beheind ta 128 tekens lang) |
【Bglample】
Oanfreegje:
Stjoer: AT+MQTSUB\r\n
Untfongen: \r\n+OK= 0,ûnderwerp \r\n ynsteld:
Stjoer: AT+MQTSUB=0,/ggip6zWo8of/NA111-TEST/user/SUB\r\n
Untfongen:\r\n+OK\r\n
3.13 Query / Set MQTT publisearje ûnderwerp
| Befel | AT+MQTPUB |
| Funksje | Query / Set MQTT publisearje ûnderwerp |
| Ferstjoere (Query) | AT+MQTPUB |
| Werom (Query) | +OK= , |
| Ferstjoere (Set) | AT+MQTPUB= , |
| Werom (Set) | +OK |
| Opmerkings | Qos: stipet allinnich nivo 0, 1; Underwerp: MQTT publisearje ûnderwerp (beheind ta 128 tekens lang) |
【Bglample】
Oanfreegje:
Stjoer: AT+MQTPUB\r\n
Untfongen: \r\n+OK=0,ûnderwerp \r\n
opsette:
Stjoer: AT+MQTPUB= 0,/ggip6zWo8of/NA111-TEST/user/PUB\r\n
Untfongen:\r\n+OK\r\n
AT konfiguraasje Example
4.1 eksample fan ferbining mei in standert MQTT3.1.1 tsjinner
{Klant ID: 876275396
mqtt brûkersnamme: 485233
mqtt wachtwurd: E_DEV01
mqtt tsjinner: mqtt.heclouds.com
mqtt poarte: 6002}
Weromsette fabryksynstellingen foar konfiguraasje om foar te kommen dat net brûkte funksjes ynskeakelje.
SEND (+++)
3S内SEND (AT)
RECV(+OK=AT ynskeakelje)
SEND (BY+RESTORE)
RECV(+OK)
De boppesteande stappen kinne de hardware brûke om de fabriekynstellingen te herstellen.
Stap 1: Enter AT konfiguraasje modus;
SEND (+++)
3S内SEND (AT)
RECV(+OK=AT ynskeakelje)
Stap 2: Dynamyske IP ynskeakelje, as jo de oerienkommende IP foar it lokale gebietnetwurk ynstelle
MQTT-tsjinner, brûk hjir dynamyske IP;
SEND(AT+WAN=DHCP,192.168.3.7,255.255.255.0,192.168.3.1,114.114.114.114)
RECV(+OK)
Stap 3: Konfigurearje de wurkmodus en it MQTT-tsjinneradres en poarte;
SEND(AT+SOCK=MQTTC,mqtt.heclouds.com,6002)
RECV(+OK=En lokale poarte is ynsteld op 0)
Stap 4: Selektearje it MQTT-platfoarm;
SEND(AT+MQTTCLOUD=STANDARD) RECV(+OK)
Stap 5: Konfigurearje de Client id fan it apparaat;
SEND(AT+MQTDEVID=876275396)
RECV(+OK)
Stap 6: Konfigurearje de mqtt brûkersnamme fan it apparaat;
SEND(AT+MQTUSER=485233)
RECV(+OK)
Stap 7: Konfigurearje it mqtt-wachtwurd fan it apparaat;
SEND(AT+MQTPASS=E_DEV01)
RECV(+OK)
Stap 8: Abonnearje op it korrespondearjende ûnderwerp (ûnderwerp);
SEND(AT+MQTSUB=0,EBYTE_TEST)
RECV(+OK)
Stap 9: Konfigurearje it ûnderwerp dat wurdt brûkt foar publisearjen;
SEND(AT+MQTPUB=0,EBYTE_TEST)
RECV(+OK)
Stap 10: Restart it apparaat;
SEND(AT+REBT)
RECV(+OK)
It lêste ynterpretaasjerjocht heart ta Chengdu Ebyte Electronic Technology Co., Ltd.
Revision Skiednis
| Ferzje | Datum | Beskriuwing | Utjûn troch |
| 1.0 | 2022-01-15 | Inisjele ferzje | LC |
Oer ús
Technyske stipe: support@cdebyte.com
Dokuminten en RF-ynstellings downloadlink: www.cdebyte.com/en/
Tel: +86-28-61399028
Fax: 028-64146160
Web:www.cdebyte.com/en/
Adres: Ynnovaasjesintrum B333-D347, 4# XI-XIN Road, Chengdu, Sichuan, Sina
Copyright ©2012–2022, Chengdu Ebyte Electronic Technology Co., Ltd.
Dokuminten / Resources
![]() |
EBYTE E90-DTU Wireless Data Transmission Router Gateway [pdf] Ynstruksjehânlieding E90-DTU, E90-DTU Wireless Data Transmission Router Gateway, Wireless Data Transmission Router Gateway, Data Transmission Router Gateway, Transmission Router Gateway, Router Gateway |




