Set di istruzioni AT
E90-DTU(xxxSLxx-ETH)_V2.0
Funzione basica AT cumanda set
Istruzioni per l'uso di E90-DTU (xxxSLxx-ETH) manuale di istruzioni:
- Entre in u modu di cumandamentu AT: u portu seriale manda +++, mandate AT di novu in 3 seconde, è u dispusitivu torna + OK, dopu entre in u modu di cumandamentu AT;
- Stu manuale di istruzioni supporta 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 è altri gateway EXNUMX;
- In u testu dopu, " " è "\r\n" rapprisentanu interruzioni di linea in diversi formati di testu, chì sò in realtà HEX (0x0D è 0x0A);
- Supporta a cunfigurazione di u cumandimu AT di a rete, chì pò realizà a cunfigurazione di a rete AT attraversu u modu di trasmissione trasparente TCP / UDP, per piacè ùn aduprate micca a cunfigurazione AT in u modu di gateway Modbus.
- Usu di u servitore TCP / cliente TCP:
- UDP Server/UDP Client Use:
Tabella di codice di errore:
Codice di errore | Illustrate |
-1 | Formatu di cumanda micca validu |
-2 | Command invalidu |
-3 | Ùn hè ancu definitu |
-4 | Parametru invalidu |
-5 | Ùn hè ancu definitu |
1.1 Riassuntu di istruzzioni di cunfigurazione di basa
Cumanda | Illustrate |
AT+EXAT | Esci da u modu di cunfigurazione AT |
AT + MODEL | mudellu di dispusitivu |
AT + NOME | nome di u dispusitivu |
AT+SN | ID di u dispusitivu |
AT + REBT | Reboot device |
AT+RESTORE | Resettate |
AT + VER | Interrogate a versione di firmware |
AT+UART | Paràmetri di u portu seriale |
AT + MAC | Indirizzu MAC di u dispusitivu |
AT+LORA | Parametri wireless di a macchina |
AT+REMOLORA | Configurate i paràmetri wireless remoti |
AT + WAN | Paràmetri di a reta di u dispusitivu |
AT+LPORT | Portu di u dispositivu |
AT + SOCK | Modu di travagliu è paràmetri di rete di destinazione |
AT+LINKSTA | Feedback di u statu di cunnessione |
AT + UARTCLR | Cunnette u modu di cache di u portu seriale |
AT + REGMOD | Modu Pacchettu Registrazione |
AT+REGINFO | Cuntenutu di u Pacchettu di Registrazione |
AT + HEARTMOD | Modu Pacchettu Heartbeat |
AT + HEARTINFU | U cuntenutu di u pacchettu Heartbeat |
AT+SHORTM | Cunnessione corta |
AT + TMORST | Riavvia u timeout |
AT+TMOLINK | Riavvia dopu a disconnessione |
AT+WEBCFGPORT | Web portu di cunfigurazione |
1.2 Entre in AT Command
Cumanda | AT |
Funzione | Entre in u modu di cumandamentu AT |
Mandate | AT |
Ritorna | + OK / +OK=AT attivatu |
Rimarca | Ritorna quandu ùn ci hè micca cunnessione è cunfigurazione: + OK = AT enable Ritorna quandu ci hè una cunnessione: + OK |
【Esample】
Mandate +++ prima senza newline
Nisuna pausa di linea hè necessaria quandu invià AT
Ricevutu \r\n+OK\r\n或\r\n+OK=AT enable\r\n
1.3 Exit AT Command
Cumanda | AT+EXAT |
Funzione | Entre in u modu di cumandamentu AT |
Mandate | AT+EXAT |
Ritorna | + OK |
【Esample】
Mandate: AT+EXAT\r\n
Ricevutu:\r\n+OK\r\n
Aspettate chì u dispusitivu riavvia.
1.4 Modellu di dumanda
Cumanda | AT + MODEL |
Funzione | Modellu di dumanda |
Mandate | AT + MODEL |
Ritorna | +OK= |
Rimarca | Corda di mudellu: NA111 |
NA111-A | |
NA112 | |
NA112-A | |
NS1 | |
NT1 | |
NT1-B |
【Esample】
Mandate:AT+MODEL\r\n
Ricevutu:\r\n +OK=NA111-A\r\n
1.5 Query/Set Name
Cumanda | AT + NOME |
Funzione | Query, Set name |
Mandate a dumanda) | AT + NOME |
Ritorna a dumanda) | +OK= |
Mandate Set) | AT+NAME= (Limite 10 Bytes) |
Set di ritornu) | + OK |
【Esample】
Richiede:
Mandate: AT+NAME\r\n
Ricevutu:\r\n +OK=A0001\r\n
Istituisci:
Mandate: AT+NAME=001\r\n
Ricevutu: \r\n +OK \r\n
1.6 Query/Set ID
Cumanda | AT+SN |
Funzione | Interroga, pusatu |
Mandate a dumanda) | AT+SN |
Ritorna (Interrogazione) | +OK= |
Mandate Set) | AT+SN= (Limite 24 Bytes) |
Set di ritornu) | + OK |
【Esample】
Richiede:
Invia: AT+SN\r\n
Ricevutu:\r\n +OK=0001\r\n
Istituisci:
Mandate: AT+SN=111\r\n
Ricevutu:\r\n +OK \r\n
1.7 Riavvia
Cumanda | AT + REBT |
Funzione | Reboot |
Mandate | AT + REBT |
Ritorna | + OK |
【Esample】
Mandate:AT+REBT\r\n
Ricevutu:\r\n +OK \r\n
Aspettate chì u riavviu finisci.
1.8 Resettate
Cumanda | AT+RESTORE |
Funzione | Resettate |
Mandate | AT+RESTORE |
Ritorna | + OK |
【Esample】
Mandate:AT+RESTORE\r\n
Ricevutu:\r\n +OK \r\n
Aspettate chì u Reset finisci.
1.9 Query Version Information
Cumanda | AT + VER |
Funzione | Interrogate l'infurmazioni nantu à a versione |
Mandate | AT+VER |
Ritorna | + OK |
【Esample】
Mandatu: AT+VER\r\n
Ricevutu:\r\n +OK =9050-0-xx\r\n
[Nota] xx rapprisenta diverse versioni;
1.10 Query MAS Indirizzu
Cumanda | AT + MAC |
Funzione | Interroga l'indirizzu MAC |
Mandate | AT + MAC |
Ritorna | +OK= |
Rimarche | Formatu di dati di ritornu "xx-xx-xx-xx-xx-xx" |
【Esample】
Mandatu: AT+MAC\r\n
Received:\r\n+OK=84-C2-E4-36-05-A2\r\n
1.11 Query/Set Native LORA Parameters
Cumanda | LORA |
Funzione | Configurate i paràmetri di lora nativu |
Mandate a dumanda) | AT+LORA |
Ritorna (quistione) | +OK= |
Mandate Set) | AT+LORA= |
Set di ritornu) | + OK |
Rimarche | 1. ADDR (indirizzu lucale): 0-65535 2. NETID (Network ID): 0-255 3. AIR_BAUD (Tassa di dati di l'aria): 300,600,1200,2400,4800,9600,19200 230SL) 300,1200,2400,4800,9600,19200,38400,62500SL 4. PACK_LENGTH (Lunghezza di u pacchettu): 240, 128, 64, 32 5. RSSI_EN (Attivazione di u rumore ambientale) Close: RSCHOFF, Open: RSCHON 6. TX_POW (potenza di trasmissione) Altu: PWMAX, Mediu: PWMID, Bassu: PWLOW, Moltu Bassu: PWMIN 7. CH(Channel):0-64(230SL), 0-83(400SL), 0-80(900SL) 8. RSSI_DATA (Data Noise Enable) Close: RSDATOFF, Open: RSDATON 9. TR_MOD (metudu di trasferimentu) Trasmissione trasparente: TRNOR, trasmissione di puntu fissu: TRFIX 10. RELAY (funzione Relay) relay closed: RLYOFF, relay open: RLYON 11. LBT (LBT Enable) Close: LBTOFF, Open: LBTON 12. WOR (Worded) WOR ricevitore: WORRX, WOR mittente: WORTX, Close WOR: WOROFF 13. WOR_TIM (periodu WOR, unità ms) 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000 14. Chjave di cumunicazione CRYPT: 0-65535 |
【Esample】
Interrogazione:
Mandate:AT+ LORA \r\n
Ricevutu:
\r\n+OK=0,0,2400,240,RSCHOFF,PWMAX,23,RSDATOFF,TRNOR,RLYOFF,LBTOFF,WOROFF,20 00,0\r\n
Istituisci:
Mandate:
AT+LORA=0,0,2400,240,RSCHOFF,PWMAX,23,RSDATOFF,TRNOR,RLYOFF,LBTOFF,WOROFF, 2000,0\r\n
Ricevutu:\r\n+OK\r\n
1.12 Set Remote LORA Parameters
Cumanda | LORA |
Funzione | Configurate i paràmetri di lora nativu |
Mandate l'installazione) | AT+REMOLORA= |
Ritorna Configurazione) | + OK |
Rimarche | 1. ADDR (indirizzu lucale): 0-65535 2. NETID (Network ID): 0-255 3. BAUD (Baud rate): 1200,2400,4800,9600,19200,38400,57600,115200 PARITY (Bit di dati, bit di parità, bit di stop) 8N1, 8O1, 8E1 4. AIR_BAUD (Tassa di dati di l'aria): 300,600,1200,2400,4800,9600,19200(230SL) 300,1200,2400,4800,9600, 19200,38400,62500,(400SL(900SL 5. PACK_LENGTH (Lunghezza di u pacchettu): 240, 128, 64, 32 6. RSSI_EN (Attivazione di u rumore ambientale): Close: RSCHOFF, Open: RSCHON 7. TX_POW (potenza di trasmissione) Altu: PWMAX, MIDlet: PWMID, Low: PWLOW, Lower: PWMIN 8. CH(Channel):0-64(230SL), 0-83(400SL), 0-80(900SL) 9. RSSI_DATA (Data Noise Enable): Close: RSDATOFF, Open: RSDATON 10. TR_MOD (metudu di trasferimentu): Trasmissione trasparente: TRNOR, trasmissione di puntu fissu: TRFIX 11. RELÈ (funzione Relay): relay chjusu: RLYOFF, relay open: RLYON 12. LBT (LBT Enable): Close: LBTOFF, Open: LBTON 13. WOR (Modu WOR): WOR Ricevitore: WORRX, WOR Mittente: WORTX, Close WOR: WOROFF 14. WOR_TIM(WOR Cycle, Unità ms): 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000 15. Chjave di cumunicazione CRYPT: 0-65535 |
[Nota]: A cunfigurazione remota deve esse cunnessa cù una trasmissione trasparente prima chì a cunfigurazione hè successu, è a cunfigurazione di a velocità di l'aria più bassa è u subpacchettu più grande di 128Bit pò esse mandatu successu.
【Esample】
Richiede:
Invia: AT+AT+REMOLORA\r\n riceve:
\r\n+OK=0,0,115200,8N1,2400,240,RSCHOFF,PWMAX,16,RSDATOFF,TRNOR,RLYOFF,LBT OFF,WOROFF,2000,0\r\n Istituisci:
Mandate:
AT+HTTPREQMODE=0,0,115200,8N1,2400,240,RSCHOFF,PWMAX,16,RSDATOFF,TRNOR,RL
YOFF,LBTOFF,WOROFF,2000,0\r\n
Ricevutu:\r\n+OK\r\n
1.13 Query/Set Network Parameters
Cumanda | AT + WAN |
Funzione | Query / Set Parameters Network |
Mandate a dumanda) | AT + WAN |
Ritorna (quistione) | +OK= |
Mandate Set) | AT + WAN = |
Set di ritornu) | + OK |
Rimarche | Modu: Indirizzu DHCP/STATIC: Indirizzu IP locale Maschera: maschera di subnet Gateway: gateway DNS: Servitore DNS |
【Esample】
Richiede:
Mandate: AT+WAN\r\n
Ricevutu: \r\n+OK= STATIC ,192.168.3.7,255.255.255.0,192.168.3.1,114.114.114.114\r\n
Settings: (IP dinamica)
Mandate: AT+WAN=DHCP, 192.168.3.7,255.255.255.0,192.168.3.1,114.114.114.114\r\n
Ricevutu:\r\n+OK\r\n
Impostazioni: (IP statica)
Mandate: AT+WAN=STATIC,192.168.3.7,255.255.255.0,192.168.3.1,114.114.114.114\r\n
Ricevutu:\r\n+OK\r\n
1.14 Query/Set Local Port Number
Cumanda | AT+LPORT |
Funzione | Query/Set Local Port Number |
Mandate a dumanda) | AT+LPORT |
Ritorna (quistione) | +OK= |
Mandate Set) | AT+LPORT= |
Set di ritornu) | + OK |
Rimarche | Valore (numeru di portu): 0-65535,0 (u modu di u cliente usa un portu aleatoriu, è u modu di u servitore hà bisognu di usà u paràmetru "non-0", altrimenti u servitore di u dispositivu ùn hà micca apertu); |
【Esample】
Richiede:
Mandate: AT+LPORT\r\n
Ricevutu:\r\n+OK=8887\r\n
istituisci:
Mandate: AT+LPORT=8883\r\n
Ricevutu:\r\n+OK\r\n
1.15 Query/set the work mode of the machine and network parameters of the target device
Cumanda | AT + SOCK |
Mandate a dumanda) | Interroga è stabilisce i paràmetri di u protocolu di rete |
Ritorna (quistione) | AT + SOCK |
Mandate Set) | +OK= |
Set di ritornu) | AT+SOCK= |
Rimarche | + OK |
Funzione | Mudellu (modu di travagliu): TCPC, TCPS, UDPC, UDPS, MQTTC, HTTPC; IP remota (IP di destinazione / nome di duminiu): un massimu di nome di duminiu di 128 caratteri pò esse cunfiguratu; Portu Remote: 1-65535; |
【Esample】
Richiede:
Mandate: AT+SOCK\r\n
Ricevutu:\r\n+OK=TCPC,192.168.3.3,8888\r\n
istituisci:
Mandate: AT+SOCK=TCPC,192.168.3.100,8886\r\n
Ricevutu:\r\n+OK\r\n
1.16 Query Network Link Status
Cumanda | AT+LINKSTA |
Funzione | Query Network Link Status |
Mandate | AT+LINKSTA |
Ritorna | +OK= |
Rimarche | STA: Cunnette / Disconnect |
【Esample】
Mandate: AT+LINKSTA\r\n
Ricevutu:\r\n+OK=Disconnect\r\n
1.17 Query / Set Serial Port Cache Clearing Status
Cumanda | AT + UARTCLR |
Funzione | Interrogate è stabilisce u statutu di cache di u portu seriale |
Mandate a dumanda) | AT + UARTCLR |
Ritorna (quistione) | +OK= |
Mandate Set) | AT+UARTCLR= |
Set di ritornu) | + OK |
Rimarche | STA: ON(Attiva a cunnessione per sguassà a cache) OFF(Disattivà a cache di sbulicà a cunnessione) |
【Esample】
Richiede:
Mandate: AT+UARTCLR\r\n
Ricevutu:\r\n+OK=ON\r\n
istituisci:
Mandate: AT+UARTCLR=OFF\r\n
Ricevutu:\r\n+OK\r\n
1.18 Query / set Registration Package Mode
Cumanda | AT + REGMOD |
Funzione | Query/set Registration Package Mode |
Mandate a dumanda) | AT + REGMOD |
Ritorna (quistione) | +OK= |
Mandate Set) | AT+REGMOD= |
Set di ritornu) | + OK |
Rimarche | Status: OFF - Disabilitatu OLMAC - Mandate MAC nantu à a prima cunnessione OLCSTM - Prima cunnessione Mandate Custom EMBMAC - mandate MAC per pacchettu EMBCSTM - Mandate Per Packet Custom |
【Esample】
Richiede:
Mandate: AT+REGMOD\r\n
Ricevutu:\r\n+OK=OFF\r\n
istituisci:
Mandate: AT+UARTCLR=OLMAC\r\n
Ricevutu:\r\n+OK\r\n
1.19 Interroga / stabilisce u cuntenutu di u pacchettu di registrazione persunalizata
Cumanda | REGINFO |
Funzione | Interroga / stabilisce u cuntenutu di u pacchettu di registrazione persunalizata |
Mandate a dumanda) | AT + HEARTINFU |
Ritorna (quistione) | +OK= |
Mandate Set) | AT+HEARTINFO= |
Set di ritornu) | + OK |
Rimarche | Modu: formatu di dati (HEX) esadecimale, (STR) stringa; Dati di dati: u limitu ASCII hè 40 byte, u limitu HEX hè 20 byte; |
【Esample】
Richiede:
Mandate: AT+REGINFO\r\n
Ricevutu:\r\n+OK=STR,registrà msg\r\n
istituisci:
Mandate: AT+REGINFO=STR,EBTYE TEST\r\n
Ricevutu:\r\n+OK\r\n
1.20 Query / set the heartbeat packet mode
Cumanda | AT + HEARTMOD |
Funzione | Interrogate / stabilisce u modu di pacchettu di heartbeat |
Mandate a dumanda) | AT+ HEARTMOD |
Ritorna (quistione) | +OK= |
Mandate Set) | AT+HEARTMOD= |
Set di ritornu) | + OK |
Rimarche | Modu: NONE (chjusu), UART (serial heartbeat), NET (network heartbeat); Tempu: tempu 0-65535s, 0 (chjude u battitu di u core); |
【Esample】
Richiede:
Mandate: AT+HEARTMOD\r\n
Ricevutu:\r\n+OK=NONE,0\r\n
Mandate: AT+HEARTMOD =NET,50\r\n
Ricevutu:\r\n+OK\r\n
1.21 Query / set heartbeat data
Cumanda | AT + HEARTINFU |
Funzione | Interroga / stabilisce i dati di u battitu di u core |
Mandate a dumanda) | AT + HEARTINFU |
Ritorna (quistione) | +OK= |
Mandate Set) | AT+HEARTINFO= |
Set di ritornu) | + OK |
Rimarche | Modu: formatu di dati (HEX) esadecimale, (STR) stringa; Dati di dati: u limitu ASCII hè 40 byte, u limitu HEX hè 20 byte; |
【Esample】
Richiede:
Mandate: AT+HEARTINFO\r\n
Ricevutu:\r\n+OK=STR,msg di battimentu cardiacu\r\n
istituisci:
Mandate: AT+HEARTINFO=STR,EBTYE HEART TEST\r\n
Ricevutu:\r\n+OK\r\n
1.22 Query / set short connection time
Cumanda | AT+SHORTM |
Funzione | Query / stabilisce un cortu tempu di cunnessione |
Mandate a dumanda) | AT+SHORTM |
Ritorna (quistione) | +OK= |
Mandate Set) | AT+SHORTM= |
Set di ritornu) | + OK |
Rimarche | Tempu: Limitu 2-255s, 0 hè off; |
【Esample】
Richiede:
Mandate: AT+SHORTM\r\n
Ricevutu:\r\n+OK=0\r\n
istituisci:
Mandate: AT+SHORTM=5\r\n
Ricevutu:\r\n+OK\r\n
1.23 Query/set timeout restart time
Cumanda | AT + TMORST |
Funzione | Query/set timeout restart time |
Mandate a dumanda) | AT + TMORST |
Ritorna (quistione) | +OK= |
Mandate Set) | AT+TMORST= 60-65535s, |
Set di ritornu) | + OK |
Rimarche | Tempu: Limitu 2-255s, 0 hè off; |
【Esample】
Richiede:
Mandate: AT+TMORST\r\n
Ricevutu:\r\n+OK=300\r\n
istituisci:
Mandate: AT+SHORTM=350\r\n
Ricevutu:\r\n+OK\r\n
1.24 Query / stabilisce l'ora è l'ora di scollegamentu è ricollegamentu
Cumanda | AT+TMOLINK |
Funzione | Query / stabilisce l'ora è l'ora di scollegamentu è ricollegamentu |
Mandate a dumanda) | AT+TMOLINK |
Ritorna (quistione) | +OK= |
Mandate Set) | AT+TMOLINK= |
Set di ritornu) | + OK |
Rimarche | Tempi (disconnection and reconnection time): limitu 1-255, 0 hè chjusu; Num (tempi di disconnection and reconnection): limite 1-60 volte; |
【Esample】
Richiede:
Mandate: AT+TMOLINK\r\n
Ricevutu:\r\n+OK=5,5\r\n
istituisci:
Mandate: AT+TMOLINK=10,10\r\n
Ricevutu:\r\n+OK\r\n
1.25 Web Portu di cunfigurazione
Cumanda | AT+WEBCFGPORT |
Funzione | Interroga è stabilisce web portu di cunfigurazione |
Mandate a dumanda) | AT+WEBCFGPORT |
Ritorna (quistione) | +OK= |
Mandate Set) | AT+TMOLINK= |
Set di ritornu) | + OK |
Rimarche | PORTU : 2-65535 |
【Esample】
Richiede:
Mandate: AT+WEBCFGPORT\r\n
Ricevutu:\r\n+OK=80\r\n
istituisci:
Mandate: AT+WEBCFGPORT=80\r\n
Ricevutu:\r\n+OK\r\n
Funzione Modbus AT set di cumandamenti
2.1 Riassuntu di i cumandamenti "Funzione Modbus".
Cumanda | Descrizzione |
AT + MODWKMOD | Modbus Modbus |
AT + MODPTCL | Cunversione di u protocolu |
AT + MODGTWYTM | Storage Gateway Instruction Tempu di Storage è Intervallu di Query |
AT+MODCMDEDIT | Cummanda Modbus RTU pre-magazinata |
2.2 Query Modbus Modbus working and command timeout time
Cumanda | AT + MODWKMOD |
Funzione | Interrogate è stabilisce u modu di travagliu Modbus |
Mandate a dumanda) | AT + MODWKMOD |
Ritorna (quistione) | +OK= |
Rimarche | Modu: NONE (disattiva MODBUS) SIMPL (Conversione di protocolu simplice) MULIT (Modu Multi-Master) STORE (Storage Gateway) CONFIG (Gateway configurabile) AUTOUP (modu upload attivu) Timeout: 0-65535; |
Richiede:
Mandate: AT+MODWKMOD\r\n
Ricevutu:\r\n+OK=SIMPL,100\r\n
istituisci:
Mandate: AT+MODWKMOD=MULIT,1000\r\n
Ricevutu:\r\n+OK\r\n
2.3 Attivà a cunversione di u protocolu Modbus TCP à Modbus RTU
Cumanda | AT + MODPTCL |
Funzione | Interrogazione è cunversione di u protocolu Modbus TCP<=>Modbus RTU) |
Mandate a dumanda) | AT + MODPTCL |
Ritorna (quistione) | +OK= |
Rimarche | Modu: ON (Attivà a cunversione di u protocolu) OFF (Disattivà a cunversione di u protocolu) |
Richiede:
Mandate: AT+MODPTCL\r\n
Ricevutu:\r\n+OK=ON\r\n
istituisci:
Mandate: AT+MODPTCL=ON\r\n
Ricevutu:\r\n+OK\r\n
2.4 Stabbilisce u tempu di almacenamentu di u cumandamentu di u gateway Modbus è l'intervallu di dumanda automatica
Cumanda | AT + MODGTWYTM |
Funzione | Interrogate è cunfigurà u tempu di almacenamentu di u cumandamentu di u gateway Modbus è l'intervallu di dumanda automatica |
Mandate (questione) | AT + MODGTWYTM |
Ritorna (quistione) | +OK= |
Rimarche | Time1: Tempu di almacenamentu di l'istruzzioni (1-255 seconde) Time2: Tempu di intervallu di dumanda automatica (1-65535 millisecondi) |
Richiede:
Mandate: AT+MODGTWYTM\r\n
Ricevutu:\r\n+OK=10,200\r\n
istituisci:
Mandate: AT+MODGTWYTM=5,100\r\n
Ricevutu:\r\n+OK\r\n
2.5 Interrogazione è editazione di cumandamenti pre-magazinati di u gateway di cunfigurazione Modbus
Cumanda | AT+MODCMDEDIT |
Funzione | Interrogazione è editazione di cumandamenti pre-magazinati di a porta di cunfigurazione Modbus |
Mandate a dumanda) | AT+MODCMDEDIT |
Ritorna (quistione) | +OK= |
Rimarche | Modu: ADD aghjunghje cumandamentu; DEL elimina l'istruzione; CLR cumandamentu chjaru; CMD: Cumandamentu Modbus (soporta solu u cumandamentu standard Modbus RTU, ùn hè micca bisognu di riempie a verificazione, solu u codice di funzione di u cumandamentu di lettura 01, 02, 03, 04 pò esse cunfiguratu), ùn pò micca guardà u listessu cumandamentu è rinvià + ERR = - 4; |
Richiede:
Mandate: AT+MODCMDEDIT\r\n
Ricevutu: \r\n+OK=\r\n
1: 02 03 00 00 00 02\r\n
2: 01 03 00 05 00 00\r\n
istituisci:
Mandate: AT+MODCMDEDIT=ADD,0103000A0003\r\n(Aggiungi cumanda)
Ricevutu:\r\n+OK\r\n
Mandate: AT+MODCMDEDIT=DEL,0103000A0003\r\n(Elimina cumanda)
Ricevutu:\r\n+OK\r\n
Mandate: AT+MODCMDEDIT=CLR,0103000A0003\r\n(Clear command)
Ricevutu:\r\n+OK\r\n
Internet of Things AT set di cumandamenti
3.1 Riassuntu di e Direttive "Capacità IoT".
Cumanda | Descrizzione |
MODE AT+HTPRREQ | Metudu di dumanda HTTP |
AT + HTPURL | HTTP URL caminu |
AT + HTPHEAD | Intestazioni HTTP |
AT+MQTTCLOUD | piattaforma MQTT |
AT + MQTKPALIVE | Periudu di mantenimentu di u battitu cardiacu MQTT |
AT+MQTDEVID | ID Client MQTT |
AT+MQTUSER | Nome d'utilizatore MQTT |
AT+MQTPASS | Password MQTT |
AT+MQTTPRDKEY | Chjave di u produttu Alibaba Cloud |
AT+MQTSUB | tema di abbonamentu MQTT |
AT+MQTPUB | MQTT publica u tema |
3.2 MQTT è HTTP destinazione IP o cunfigurazione di nome di duminiu
Riferite à "Query / Set the Working Mode of the Machine and the Network Parameters of the Target Device".
Definite u modu MQTT è i paràmetri di destinazione:
Mandate: AT+SOCK=MQTTC, mqtt.heclouds.com,6002\r\n
Ricevutu:\r\n+OK\r\n
Definite u modu MQTT è i paràmetri di destinazione:
Mandate: AT+SOCK=HTTPC,www.baidu.com,80\r\n
Ricevutu:\r\n+OK\r\n
3.3 Query/set HTTP request method
Cumanda | MODE AT+HTPRREQ |
Funzione | Query / set the HTTP request method |
Mandate (questione) | AT + HTPRREQMODE |
Ritorna (quistione) | +OK= |
Mandate (Set) | AT+HTPRREQMODE= |
Set di ritornu) | + OK |
Rimarche | Metudu: GET\POST |
【Esample】
Richiede:
Mandate: AT+HTPRREQMODE\r\n
Ricevutu:\r\n+OK=GET\r\n
istituisci:
Mandate: AT+HTPRREQMODE=POST\r\n
Ricevutu:\r\n+OK\r\n
3.4 Query / Set HTTP URL Strada
Cumanda | AT + HTPURL |
Funzione | Query / Set HTTP URL Strada |
Mandate a dumanda) | AT + HTPURL |
Ritorna (quistione) | +OK= |
Mandate Set) | AT + HTPURL= |
Set di ritornu) | + OK |
Rimarche | Path: dumanda HTTP URL indirizzu di risorsa (limite di lunghezza 0-128 caratteri) |
【Esample】
Richiede:
Mandate: AT + HTPURL\r\n
Ricevutu: \r\n+OK=/1.php?\r\n
istituisci:
Mandate: AT + HTPURL=/view/ed7e65a90408763231126edb6f1aff00bfd57061.html\r\n
Ricevutu:\r\n+OK\r\n
3.5 Query/Set HTTP headers
Cumanda | AT + HTPHEAD |
Funzione | Query/Set HTTP headers |
Mandate (questione) | AT + HTPHEAD |
Ritorna (quistione) | +OK= , |
Mandate Set) | AT+HTPHEAD= , |
Set di ritornu) | + OK |
Rimarche | Para (HTTP torna dati di u portu seriale cù header): DEL: senza header; ADD: cù Baotou; Testa (header di dumanda HTTP): limitu di lunghezza 128 caratteri; |
【Esample】
Richiede:
Mandate: AT+HTPHEAD\r\n
Ricevutu:\r\n+OK=Agent-Delousers: Mozilla/5.0\r\n
istituisci:
Mandate: AT+HTPHEAD=ADD, Host: www.ebyte.com\r\n
Ricevutu:\r\n+OK\r\n
3.6 Query/Set MQTT target platform
Cumanda | AT+MQTTCLOUD |
Funzione | Query/Set MQTT target platform |
Mandate (questione) | AT+MQTTCLOUD |
Ritorna (quistione) | +OK= |
Mandate (Set) | AT+MQTTCLOUD= |
Set di ritornu) | + OK |
Rimarche | Servitore (piattaforma di destinazione MQTT): STANDARD (servitore di protokollu standard MQTT3.1.1) ONENET (servitore OneNote-MQTT) ALI (servitore MQTT Cloud Alibaba) BAIDU (Server MQTT Baidu Cloud) HUAWEI (Server MQTT Cloud Huawei) |
【Esample】
Richiede:
Mandate: AT+MQTTCLOUD\r\n
Ricevutu:\r\n+OK=STANDARD\r\n
istituisci:
Mandate : AT+MQTTCLOUD=BAIDU\r\n
Ricevutu:\r\n+OK\r\n
3.7 Query/set MQTT keep-alive heartbeat packet sending cycle
Cumanda | AT + MQTKPALIVE |
Funzione | Query/set MQTT keep-alive packet heartbeat sending cycle |
Mandate a dumanda) | AT + MQTKPALIVE |
Ritorna (quistione) | +OK= |
Mandate Set) | AT+MQTKPALIVE= |
Set di ritornu) | + OK |
Rimarche | Tempu: MQTT mantene u tempu di battitu di u core (limite 1-255 seconde, predeterminatu 60s, ùn hè micca cunsigliatu per mudificà); |
【Esample】
Richiede:
Mandate: AT+MQTKPALIVE\r\n
Ricevutu:\r\n+OK=60\r\n
istituisci:
Mandate: AT+MQTKPALIVE=30\r\n
Ricevutu:\r\n+OK\r\n
3.8 Query/set MQTT Device Name (Client ID)
Cumanda | AT+MQTDEVID |
Funzione | Query/set MQTT Device Name (Client ID) |
Mandate a dumanda) | AT+MQTDEVID |
Ritorna (quistione) | +OK= |
Mandate Set) | AT+MQTDEVID= |
Set di ritornu) | + OK |
Rimarche | ID di u cliente: u nome di u dispositivu MQTT (ID di u cliente) hè limitatu à 128 caratteri; |
【Esample】
Richiede:
Mandate: AT+MQTDEVID\r\n
Ricevutu: \r\n+OK=test-1\r\n
istituisci:
Mandate: AT+MQTDEVID=6164028686b027ddb5176_NA111-TEST\r\n
Ricevutu:\r\n+OK\r\n
3.9 Query/Set MQTT Username (Nome d'Usuariu/Nome Dispositivu)
Cumanda | AT+MQTUSER |
Funzione | Query/Set MQTT Username (Nome d'utilizatore/Nome di u dispositivu) |
Mandate a dumanda) | AT+MQTUSER |
Ritorna (quistione) | +OK= |
Mandate Set) | AT+MQTUSER= |
Set di ritornu) | + OK |
Rimarche | Nome d'utilizatore: ID di produttu MQTT (Nome d'utilizatore / nome di u dispositivu) hà una lunghezza limitata di 128 caratteri; |
【Esample】
Richiede:
Mandate: AT+MQTUSER\r\n
Ricevutu:\r\n+OK=ebyte-IOT\r\n
istituisci:
Mandate: AT+MQTUSER=12345678&a1Ofdo5l0\r\n
Ricevutu:\r\n+OK\r\n
3.10 Query/Set MQTT Product Password (Password MQTT/Device Secret)
Cumanda | AT+MQTPASS |
Funzione | Query / Set MQTT log in Password (MQTT Password / Device Secret) |
Mandate (questione) | AT+MQTPASS |
Ritorna (quistione) | +OK= |
Mandate (Set) | AT+MQTPASS= |
Ritorna (Set) | + OK |
Rimarche | Password: a password di login MQTT (MQTT Password / Device Secret) a lunghezza hè limitata à 128 caratteri; |
【Esample】
Richiede:
Mandate: AT+MQTPASS\r\n
Ricevutu:\r\n+OK=12345678\r\n
istituisci:
Mandate: AT+MQTPASS=87654321\r\n
Ricevutu:\r\n+OK\r\n
3.11 Query/Set the Product Key ofAlibaba Cloud MQTT
Cumanda | AT+MQTTPRDKEY |
Funzione | Query/Set the Product Key of Alibaba Cloud MQTT |
Mandate a dumanda) | AT+MQTTPRDKEY |
Ritorna (quistione) | +OK= |
Mandate Set) | AT+MQTTPRDKEY= |
Set di ritornu) | + OK |
Rimarche | Chjave di u produttu: Chjave di u produttu di Alibaba Cloud (limitatu à 64 caratteri) |
【Esample】
Richiede:
Mandate: AT+MQTTPRDKEY\r\n
Ricevutu:\r\n+OK=Chiave di produttu d'utilizatore\r\n cunfigurata:
Mandate: AT+MQTTPRDKEY=a1HEeOIqVHU\r\n
Ricevutu:\r\n+OK\r\n
3.12 Query / set the MQTT subscription topic
Cumanda | AT+MQTSUB |
Funzione | Interrogate / stabilisce u tema di abbunamentu MQTT |
Mandate a dumanda) | AT+MQTSUB |
Ritorna (quistione) | +OK= , |
Mandate Set) | AT+MQTSUB= , |
Set di ritornu) | + OK |
Rimarche | Qos: sustene solu u nivellu 0, 1; Tema: tema di abbunamentu MQTT (limitatu à 128 caratteri in lunghezza) |
【Esample】
Richiede:
Mandate: AT+MQTSUB\r\n
Ricevutu: \r\n+OK= 0,tema \r\n cunfiguratu:
Mandate: AT+MQTSUB=0,/ggip6zWo8of/NA111-TEST/user/SUB\r\n
Ricevutu:\r\n+OK\r\n
3.13 Query/Set MQTT publish topic
Cumanda | AT+MQTPUB |
Funzione | Query/Set MQTT publish topic |
Mandate (questione) | AT+MQTPUB |
Ritorna (quistione) | +OK= , |
Mandate (Set) | AT+MQTPUB= , |
Ritorna (Set) | + OK |
Rimarche | Qos: sustene solu u nivellu 0, 1; Tema: MQTT pubblicà u tema (limitatu à 128 caratteri in lunghezza) |
【Esample】
Richiede:
Mandate: AT+MQTPUB\r\n
Ricevutu: \r\n+OK=0,tema \r\n
istituisci:
Mandate: AT+MQTPUB= 0,/ggip6zWo8of/NA111-TEST/user/PUB\r\n
Ricevutu:\r\n+OK\r\n
AT Configuration Example
4.1 Esample di cunnessione à un servitore standard MQTT3.1.1
{ Client ID: 876275396
nome d'utilizatore mqtt: 485233
mqtt password: E_DEV01
mqtt server: mqtt.heclouds.com
portu mqtt: 6002}
Ripristina i paràmetri di fabbrica prima di a cunfigurazione per evità di attivà e funzioni inutilizate.
SEND (+++)
3S内SEND(AT)
RECV(+OK=AT attivata)
SEND (AT+RESTORE)
RECV(+OK)
I passi sopra ponu aduprà u hardware per restaurà i paràmetri di fabbrica.
Passu 1: Entre in u modu di cunfigurazione AT;
SEND (+++)
3S内SEND(AT)
RECV(+OK=AT attivata)
Passu 2: Habilita l'IP dinamica, se cunfigurate l'IP currispundente per a reta di l'area lucale
Servitore MQTT, utilizate IP dinamica quì;
SEND (AT+WAN=DHCP,192.168.3.7,255.255.255.0,192.168.3.1,114.114.114.114)
RECV(+OK)
Passu 3: Configurate u modu di travagliu è l'indirizzu è u portu di u servitore MQTT;
SEND (AT+SOCK=MQTTC,mqtt.heclouds.com,6002)
RECV(+OK=E u portu lucale hè statu stabilitu à 0)
Passu 4: Sceglite a piattaforma MQTT;
SEND (AT+MQTTCLOUD=STANDARD) RECV(+OK)
Passu 5: Configurate l'ID Cliente di u dispusitivu;
SEND (AT+MQTDEVID=876275396)
RECV(+OK)
Passu 6: Configurate u nome d'utilizatore mqtt di u dispusitivu;
SEND (AT+MQTUSER=485233)
RECV(+OK)
Passu 7: Configurate a password mqtt di u dispusitivu;
SEND (AT+MQTPASS=E_DEV01)
RECV(+OK)
Passu 8: Abbonate à u tema currispundente (Tema);
SEND (AT+MQTSUB=0,EBYTE_TEST)
RECV(+OK)
Passu 9: Configurate u tema utilizatu per a publicazione;
SEND (AT+MQTPUB=0,EBYTE_TEST)
RECV(+OK)
Passu 10: Riavvia u dispusitivu;
SEND (AT + REBT)
RECV(+OK)
U dirittu di interpretazione finale appartene à Chengdu Ebyte Electronic Technology Co., Ltd.
Storia di rivisione
Versione | Data | Descrizzione | Emessu da |
1.0 | 2022-01-15 | Versione iniziale | LC |
Nantu à noi
Assistenza tecnica: support@cdebyte.com
Ligame di download di Documenti è Impostazioni RF: www.cdebyte.com/en/
Tel: + 86-28-61399028
Fax: 028-64146160
Web:www.cdebyte.com/en/
Indirizzu: Innovation Center B333-D347, 4# XI-XIN Road, Chengdu, Sichuan, China
Copyright © 2012–2022,Chengdu Ebyte Electronic Technology Co., Ltd.
Documenti / Risorse
![]() |
EBYTE E90-DTU Router di Trasmissione di Dati Wireless Gateway [pdfManuale d'istruzzioni E90-DTU, E90-DTU Router di trasmissione di dati wireless Gateway, Gateway di router di trasmissione di dati wireless, Gateway di router di trasmissione di dati, Gateway di router di trasmissione, Gateway di router |