Conjunto de instrucións AT
E90-DTU(xxxSLxx-ETH)_V2.0
Función básica conxunto de comandos AT
Instrucións de uso do manual de instrucións E90-DTU (xxxSLxx-ETH):
- Introduza o modo de comando AT: o porto serie envía +++, envía AT de novo dentro de 3 segundos e o dispositivo volve +OK e, a continuación, ingrese no modo de comando AT;
- Este manual de instrucións admite 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 e outras pasarelas EXNUMX;
- No seguinte texto, “ ” e “\r\n” representan saltos de liña en diferentes formatos de texto, que en realidade son HEX (0x0D e 0x0A);
- Admite a configuración do comando AT da rede, que pode realizar a configuración da rede AT a través do modo de transmisión transparente TCP/UDP, non use a configuración AT no modo de pasarela Modbus.
- Uso do servidor TCP/cliente TCP:

- Uso do servidor UDP/cliente UDP:

Táboa de códigos de erro:
| Código de erro | Ilustrar |
| -1 | Formato de comando non válido |
| -2 | Comando non válido |
| -3 | Aínda non definido |
| -4 | Parámetro non válido |
| -5 | Aínda non definido |
1.1 Resumo das instrucións básicas de configuración
| Comando | Ilustrar |
| AT+EXAT | Saír do modo de configuración AT |
| MODELO AT+ | Modelo de dispositivo |
| AT + NOME | nome do dispositivo |
| AT+SN | ID do dispositivo |
| AT+REBT | Reinicie o dispositivo |
| AT+RESTAURAR | Restablecer |
| AT + VER | Consulta a versión do firmware |
| AT+UART | Parámetros do porto serie |
| AT + MAC | Enderezo MAC do dispositivo |
| AT+LORA | Parámetros sen fíos da máquina |
| AT+REMOLORA | Configure os parámetros inalámbricos remotos |
| AT+WAN | Parámetros de rede do dispositivo |
| AT+LPORT | Porto do dispositivo |
| AT+SOCK | Modo de traballo e parámetros de rede de destino |
| AT+LINKSTA | Comentarios sobre o estado da conexión |
| AT+UARTCLR | Conecte o modo de caché do porto serie |
| AT+REGMOD | Modo de paquete de rexistro |
| AT+REGINFO | Contido do paquete de rexistro |
| AT+HEARTMOD | Modo de paquete de latido cardíaco |
| AT+HEARTINFO | Contido do paquete Heartbeat |
| AT+SHORTM | Conexión curta |
| AT+TMORST | Reinicio do tempo de espera |
| AT+TMOLINK | Reinicie despois da desconexión |
| AT +WEBCFGPORT | Web porto de configuración |
1.2 Introduza o comando AT
| Comando | AT |
| Función | Entra no modo de comando AT |
| Enviar | AT |
| Volver | +OK / +OK=AT activado |
| Observación | Devolve cando non hai conexión e configuración: +OK=AT activado Volver cando haxa unha conexión: + OK |
【Example】
Envía +++ primeiro sen nova liña
Non se require ningún salto de liña ao enviar AT
Recibido \r\n+OK\r\n或\r\n+OK=Activar AT\r\n
1.3 Saír do comando AT
| Comando | AT+EXAT |
| Función | Entra no modo de comando AT |
| Enviar | AT+EXAT |
| Volver | +OK |
【Example】
Enviar: AT+EXAT\r\n
Recibido:\r\n+OK\r\n
Agarda a que o dispositivo se reinicie.
1.4 Modelo de consulta
| Comando | MODELO AT+ |
| Función | Modelo de consulta |
| Enviar | MODELO AT+ |
| Volver | +OK= |
| Observación | Modelo: NA111 |
| NA111-A | |
| NA112 | |
| NA112-A | |
| NS1 | |
| NT1 | |
| NT1-B |
【Example】
Enviar: AT+MODELO\r\n
Recibido:\r\n +OK=NA111-A\r\n
1.5 Consulta/Establecer nome
| Comando | AT + NOME |
| Función | Consulta, Definir nome |
| Enviar consulta) | AT+NAME |
| Consulta de devolución) | +OK= |
| Enviar conxunto) | AT+NAME= (Límite 10 bytes) |
| Conxunto de devolución) | +OK |
【Example】
Consulta:
Enviar: AT+NAME\r\n
Recibido:\r\n +OK=A0001\r\n
Configurar:
Enviar: AT+NAME=001\r\n
Recibido: \r\n +OK \r\n
1.6 Consulta/Establecer ID
| Comando | AT+SN |
| Función | Consulta, Sentado |
| Enviar consulta) | AT+SN |
| Volver (consulta) | +OK= |
| Enviar conxunto) | AT+SN= (Límite 24 bytes) |
| Conxunto de devolución) | +OK |
【Example】
Consulta:
Enviar: AT+SN\r\n
Recibido:\r\n +OK=0001\r\n
Configurar:
Enviar: AT+SN=111\r\n
Recibido:\r\n +OK \r\n
1.7 Reiniciar
| Comando | AT+REBT |
| Función | Reinicie |
| Enviar | AT+REBT |
| Volver | +OK |
【Example】
Enviar: AT+REBT\r\n
Recibido:\r\n +OK \r\n
Agarde a que se complete o reinicio.
1.8 Restablecer
| Comando | AT+RESTAURAR |
| Función | Restablecer |
| Enviar | AT+RESTAURAR |
| Volver | +OK |
【Example】
Enviar: AT+RESTORE\r\n
Recibido:\r\n +OK \r\n
Agarde a que se complete o restablecemento.
1.9 Consultar a información da versión
| Comando | AT + VER |
| Función | Consulta a información da versión |
| Enviar | AT+VER |
| Volver | +OK |
【Example】
Enviado: AT+VER\r\n
Recibido:\r\n +OK =9050-0-xx\r\n
[Nota] xx representa versións diferentes;
1.10 Consulta o enderezo MAS
| Comando | AT + MAC |
| Función | Consulta o enderezo MAC |
| Enviar | AT+MAC |
| Volver | +OK= |
| Observacións | Formato de datos de retorno "xx-xx-xx-xx-xx-xx" |
【Example】
Enviado: AT+MAC\r\n
Received:\r\n+OK=84-C2-E4-36-05-A2\r\n
1.11 Consulta/Establecer parámetros LORA nativos
| Comando | LORA |
| Función | Configurar parámetros de Lora nativos |
| Enviar consulta) | AT+LORA |
| Volver (consulta) | +OK= |
| Enviar conxunto) | AT+LORA= |
| Conxunto de devolución) | +OK |
| Observacións | 1. ADDR (enderezo local): 0-65535 2. NETID (ID de rede): 0-255 3. AIR_BAUD (taxa de datos aéreos): 300,600,1200,2400,4800,9600,19200 230SL) 300,1200,2400,4800,9600,19200,38400,62500(400SL 4. PACK_LENGTH(Lonxitude do paquete): 240, 128, 64, 32 5. RSSI_EN(Activar ruído ambiental) Pechar: RSCHOFF, Abrir: RSCHON 6. TX_POW (potencia de transmisión) Alto: PWMAX, Medio: PWMID, Baixo: PWLOW, Moi baixo: PWMIN 7. CH(Channel):0-64(230SL), 0-83(400SL), 0-80(900SL) 8. RSSI_DATA(Activación de ruído de datos) Pechar: RSDATOFF, Abrir: RSDATON 9. TR_MOD (método de transferencia) Transmisión transparente: TRNOR, transmisión de punto fixo: TRFIX 10. RELE (función de relé) relé pechado: RLYOFF, relé aberto: RLYON 11. LBT(Activar LBT) Pechar:LBTOFF, Abrir:LBTON 12. WOR(Worded) WOR receptor: WORRX, WOR remitente: WORTX, Close WOR: WOROFF 13. WOR_TIM(WOR período, unidade ms) 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000 14. Chave de comunicación CRYPT: 0-65535 |
【Example】
Consulta:
Enviar: AT+ LORA \r\n
Recibido:
\r\n+OK=0,0,2400,240,RSCHOFF,PWMAX,23,RSDATOFF,TRNOR,RLYOFF,LBTOFF,WOROFF,20 00,0\r\n
Montar:
Enviar:
AT+LORA=0,0,2400,240,RSCHOFF,PWMAX,23,RSDATOFF,TRNOR,RLYOFF,LBTOFF,WOROFF, 2000,0\r\n
Recibido:\r\n+OK\r\n
1.12 Establecer os parámetros LORA remotos
| Comando | LORA |
| Función | Configurar parámetros de Lora nativos |
| Enviar configuración) | AT+REMOLORA= |
| Volver configuración) | +OK |
| Observacións | 1. ADDR (enderezo local): 0-65535 2. NETID (ID de rede): 0-255 3. BAUD(Tasa de transmisión): 1200,2400,4800,9600,19200,38400,57600,115200 PARITY(bits de datos, bits de paridade, bits de parada) 8N1, 8O1, 8E1 4. AIR_BAUD (taxa de datos aéreos): 300,600,1200,2400,4800,9600,19200(230SL) 300,1200,2400,4800,9600, 19200,38400,62500,(400SL/(900SL 5. PACK_LENGTH(Lonxitude do paquete): 240, 128, 64, 32 6. RSSI_EN(Activar ruído ambiental): pechar: RSCHOFF, Abrir: RSCHON 7. TX_POW (potencia de transmisión) Alto: PWMAX, MIDlet: PWMID, Baixo: PWLOW, Inferior: PWMIN 8. CH(Channel):0-64(230SL), 0-83(400SL), 0-80(900SL) 9. RSSI_DATA(Habilitar ruído de datos): pechar: RSDATOFF, abrir: RSDATON 10. TR_MOD (método de transferencia): transmisión transparente: TRNOR, transmisión de punto fixo: TRFIX 11. RELE(Función de relé): relé pechado: RLYOFF, relé aberto: RLYON 12. LBT(Habilitar LBT): Pechar:LBTOFF, Abrir:LBTON 13. WOR(Modo WOR): WOR Receptor: WORRX, WOR Remitente: WORTX, Pechar WOR:WOROFF 14. WOR_TIM(Ciclo WOR, Unidade ms): 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000 15. Chave de comunicación CRYPT: 0-65535 |
[Nota]: A configuración remota debe conectarse cunha transmisión transparente antes de que a configuración teña éxito, e a configuración de velocidade aérea máis baixa e o subpaquete superior a 128 bits pódense enviar correctamente.
【Example】
Consulta:
Enviar: AT+AT+REMOLORA\r\n recibir:
\r\n+OK=0,0,115200,8N1,2400,240,RSCHOFF,PWMAX,16,RSDATOFF,TRNOR,RLYOFF,LBT OFF,WOROFF,2000,0\r\n Montar:
Enviar:
AT+HTPREQMODE=0,0,115200,8N1,2400,240,RSCHOFF,PWMAX,16,RSDATOFF,TRNOR,RL
YOFF,LBTOFF,WOROFF,2000,0\r\n
Recibido:\r\n+OK\r\n
1.13 Consulta/Establecer parámetros de rede
| Comando | AT+WAN |
| Función | Consulta/definir parámetros de rede |
| Enviar consulta) | AT+WAN |
| Volver (consulta) | +OK= |
| Enviar conxunto) | AT+WAN= |
| Conxunto de devolución) | +OK |
| Observacións | Modo: DHCP/ESTÁTICO Enderezo: enderezo IP local Máscara: máscara de subrede Pasarela: pasarela DNS: servidor DNS |
【Example】
Consulta:
Enviar: AT+WAN\r\n
Recibido: \r\n+OK= ESTÁTICO ,192.168.3.7,255.255.255.0,192.168.3.1,114.114.114.114\r\n
Configuración: (IP dinámica)
Enviar: AT+WAN=DHCP, 192.168.3.7,255.255.255.0,192.168.3.1,114.114.114.114\r\n
Recibido:\r\n+OK\r\n
Configuración: (IP estática)
Enviar: AT+WAN=ESTÁTICO,192.168.3.7,255.255.255.0,192.168.3.1,114.114.114.114\r\n
Recibido:\r\n+OK\r\n
1.14 Consulta/Establece o número de porto local
| Comando | AT+LPORT |
| Función | Consulta/Establece o número de porto local |
| Enviar consulta) | AT+LPORT |
| Volver (consulta) | +OK= |
| Enviar conxunto) | AT+LPORT= |
| Conxunto de devolución) | +OK |
| Observacións | Valor (número de porto): 0-65535,0 (o modo cliente usa un porto aleatorio e o modo servidor necesita usar o parámetro "non-0", se non, o servidor do dispositivo non se abrirá); |
【Example】
Consulta:
Enviar: AT+LPORT\r\n
Recibido:\r\n+OK=8887\r\n
configurar:
Enviar: AT+LPORT=8883\r\n
Recibido:\r\n+OK\r\n
1.15 Consultar/definir o modo de traballo da máquina e os parámetros de rede do dispositivo de destino
| Comando | AT+SOCK |
| Enviar consulta) | Consulta e establece os parámetros do protocolo de rede |
| Volver (consulta) | AT+SOCK |
| Enviar conxunto) | +OK= |
| Conxunto de devolución) | AT+SOCK= |
| Observacións | +OK |
| Función | Modelo (modo de traballo): TCPC, TCPS, UDPC, UDPS, MQTTC, HTTPC; IP remota (IP de destino/nome de dominio): pódese configurar un máximo de nome de dominio de 128 caracteres; Porto remoto: 1-65535; |
【Example】
Consulta:
Enviar: AT+SOCK\r\n
Recibido:\r\n+OK=TCPC,192.168.3.3,8888\r\n
configurar:
Enviar: AT+SOCK=TCPC,192.168.3.100,8886\r\n
Recibido:\r\n+OK\r\n
1.16 Consultar o estado da ligazón de rede
| Comando | AT+LINKSTA |
| Función | Consulta o estado da ligazón de rede |
| Enviar | AT+LINKSTA |
| Volver | +OK= |
| Observacións | STA: Conectar/Desconectar |
【Example】
Enviar: AT+LINKSTA\r\n
Recibido:\r\n+OK=Desconectar\r\n
1.17 Consulta/Establecer o estado de borrado da caché do porto serie
| Comando | AT+UARTCLR |
| Función | Consulta e establece o estado de borrado da caché do porto serie |
| Enviar consulta) | AT+UARTCLR |
| Volver (consulta) | +OK= |
| Enviar conxunto) | AT+UARTCLR= |
| Conxunto de devolución) | +OK |
| Observacións | STA: ON(Activar a conexión para borrar a caché) OFF(Desactivar a caché de borrado da conexión) |
【Example】
Consulta:
Enviar: AT+UARTCLR\r\n
Recibido:\r\n+OK=ON\r\n
configurar:
Enviar: AT+UARTCLR=OFF\r\n
Recibido:\r\n+OK\r\n
1.18 Consulta/definir o modo de paquete de rexistro
| Comando | AT+REGMOD |
| Función | Consulta/definir o modo de paquete de rexistro |
| Enviar consulta) | AT+REGMOD |
| Volver (consulta) | +OK= |
| Enviar conxunto) | AT+REGMOD= |
| Conxunto de devolución) | +OK |
| Observacións | Estado: OFF – Desactivado OLMAC – Enviar MAC na primeira conexión OLCSTM – Primeira conexión Enviar EMBMAC personalizado – enviar MAC por paquete EMBCSTM – Enviar por paquete personalizado |
【Example】
Consulta:
Enviar: AT+REGMOD\r\n
Recibido:\r\n+OK=OFF\r\n
configurar:
Enviar: AT+UARTCLR=OLMAC\r\n
Recibido:\r\n+OK\r\n
1.19 Consultar/definir o contido do paquete de rexistro personalizado
| Comando | REGINFO |
| Función | Consulta/establece o contido do paquete de rexistro personalizado |
| Enviar consulta) | AT+HEARTINFO |
| Volver (consulta) | +OK= |
| Enviar conxunto) | AT+HEARTINFO= |
| Conxunto de devolución) | +OK |
| Observacións | Modo: formato de datos (HEX) hexadecimal, cadea (STR); Datos de datos: o límite ASCII é de 40 bytes, o límite HEX é de 20 bytes; |
【Example】
Consulta:
Enviar: AT+REGINFO\r\n
Recibido:\r\n+OK=STR,rexistrar mensaxe\r\n
configurar:
Enviar: AT+REGINFO=STR,TEST EBTYE\r\n
Recibido:\r\n+OK\r\n
1.20 Consulta/establece o modo de paquete de latido cardíaco
| Comando | AT+HEARTMOD |
| Función | Consulta/establece o modo de paquete de latido cardíaco |
| Enviar consulta) | AT+ HEARTMOD |
| Volver (consulta) | +OK= |
| Enviar conxunto) | AT+HEARTMOD= |
| Conxunto de devolución) | +OK |
| Observacións | Modo: NINGUNO (pechado), UART (latido cardíaco en serie), NET (latido cardíaco da rede); Tempo: tempo 0-65535 s, 0 (pecha o latido do corazón); |
【Example】
Consulta:
Enviar: AT+HEARTMOD\r\n
Recibido:\r\n+OK=NINGUNHA,0\r\n
Enviar: AT+HEARTMOD =NET,50\r\n
Recibido:\r\n+OK\r\n
1.21 Consultar/definir datos do latido do corazón
| Comando | AT+HEARTINFO |
| Función | Consulta/establece os datos do latido do corazón |
| Enviar consulta) | AT+HEARTINFO |
| Volver (consulta) | +OK= |
| Enviar conxunto) | AT+HEARTINFO= |
| Conxunto de devolución) | +OK |
| Observacións | Modo: formato de datos (HEX) hexadecimal, cadea (STR); Datos de datos: o límite ASCII é de 40 bytes, o límite HEX é de 20 bytes; |
【Example】
Consulta:
Enviar: AT+HEARTINFO\r\n
Recibido:\r\n+OK=STR, mensaxe de latexo do corazón\r\n
configurar:
Enviar: AT+HEARTINFO=STR,PROBA DE CORAZÓN EBTYE\r\n
Recibido:\r\n+OK\r\n
1.22 Consulta/definir un tempo de conexión curto
| Comando | AT+SHORTM |
| Función | Consulta/establece un tempo de conexión curto |
| Enviar consulta) | AT+SHORTM |
| Volver (consulta) | +OK= |
| Enviar conxunto) | AT+SHORTM= |
| Conxunto de devolución) | +OK |
| Observacións | Tempo: límite 2-255 s, 0 está desactivado; |
【Example】
Consulta:
Enviar: AT+SHORTM\r\n
Recibido:\r\n+OK=0\r\n
configurar:
Enviar: AT+SHORTM=5\r\n
Recibido:\r\n+OK\r\n
1.23 Consulta/definir o tempo de reinicio do tempo de espera
| Comando | AT+TMORST |
| Función | Consulta/establece o tempo de reinicio do tempo de espera |
| Enviar consulta) | AT+TMORST |
| Volver (consulta) | +OK= |
| Enviar conxunto) | AT+TMORST= 60-65535s, |
| Conxunto de devolución) | +OK |
| Observacións | Tempo: límite 2-255 s, 0 está desactivado; |
【Example】
Consulta:
Enviar: AT+TMORST\r\n
Recibido:\r\n+OK=300\r\n
configurar:
Enviar: AT+SHORTM=350\r\n
Recibido:\r\n+OK\r\n
1.24 Consulta/establece a hora e as horas de desconexión e reconexión
| Comando | AT+TMOLINK |
| Función | Consulta/establece a hora e as horas de desconexión e reconexión |
| Enviar consulta) | AT+TMOLINK |
| Volver (consulta) | +OK= |
| Enviar conxunto) | AT+TMOLINK= |
| Conxunto de devolución) | +OK |
| Observacións | Tempos (tempo de desconexión e reconexión): límite 1-255, 0 está pechado; Num (tempos de desconexión e reconexión): límite 1-60 veces; |
【Example】
Consulta:
Enviar: AT+TMOLINK\r\n
Recibido:\r\n+OK=5,5\r\n
configurar:
Enviar: AT+TMOLINK=10,10\r\n
Recibido:\r\n+OK\r\n
1.25 Web Porto de configuración
| Comando | AT +WEBCFGPORT |
| Función | Consulta e configura web porto de configuración |
| Enviar consulta) | AT +WEBCFGPORT |
| Volver (consulta) | +OK= |
| Enviar conxunto) | AT+TMOLINK= |
| Conxunto de devolución) | +OK |
| Observacións | PORTO: 2-65535 |
【Example】
Consulta:
Enviar: AT+WEBCFGPORT\r\n
Recibido:\r\n+OK=80\r\n
configurar:
Enviar: AT+WEBCFGPORT=80\r\n
Recibido:\r\n+OK\r\n
Función Modbus Conjunto de comandos AT
2.1 Resumo dos comandos "Función Modbus".
| Comando | Descrición |
| AT+MODWKMOD | Modo Modbus |
| AT+MODPTCL | Conversión de protocolos |
| AT+MODGTWYTM | Instrución de pasarela de almacenamento Tempo de almacenamento e intervalo de consulta |
| AT+MODCMDEDIT | Comando Modbus RTU almacenado previamente |
2.2 Consulta o modo de traballo de Modbus e o tempo de espera do comando
| Comando | AT+MODWKMOD |
| Función | Consulta e configura o modo de traballo Modbus |
| Enviar consulta) | AT+MODWKMOD |
| Volver (consulta) | +OK= |
| Observacións | Modo: NONE (desactiva MODBUS) SIMPL (conversión de protocolo simple) MULIT (modo multi-master) STORE (gateway de almacenamento) CONFIG (gateway configurable) AUTOUP (modo de carga activo) Tempo de espera: 0-65535; |
Consulta:
Enviar: AT+MODWKMOD\r\n
Recibido:\r\n+OK=SIMPL,100\r\n
configurar:
Enviar: AT+MODWKMOD=MULIT,1000\r\n
Recibido:\r\n+OK\r\n
2.3 Activar a conversión do protocolo Modbus TCP a Modbus RTU
| Comando | AT+MODPTCL |
| Función | Consulta e configura a conversión do protocolo Modbus TCP<=>Modbus RTU) |
| Enviar consulta) | AT+MODPTCL |
| Volver (consulta) | +OK= |
| Observacións | Modo: ON (Activar conversión de protocolo) OFF (Desactivar conversión de protocolo) |
Consulta:
Enviar: AT+MODPTCL\r\n
Recibido:\r\n+OK=ON\r\n
configurar:
Enviar: AT+MODPTCL=ON\r\n
Recibido:\r\n+OK\r\n
2.4 Establecer o tempo de almacenamento dos comandos de pasarela Modbus e o intervalo de consulta automática
| Comando | AT+MODGTWYTM |
| Función | Consulta e configura o tempo de almacenamento dos comandos de pasarela Modbus e o intervalo de consulta automática |
| Enviar (consulta) | AT+MODGTWYTM |
| Volver (consulta) | +OK= |
| Observacións | Tempo 1: tempo de almacenamento das instrucións (1-255 segundos) Time2: tempo de intervalo de consulta automática (1-65535 milisegundos) |
Consulta:
Enviar: AT+MODGTWYTM\r\n
Recibido:\r\n+OK=10,200\r\n
configurar:
Enviar: AT+MODGTWYTM=5,100\r\n
Recibido:\r\n+OK\r\n
2.5 Consulta e edición de comandos previamente almacenados da pasarela de configuración Modbus
| Comando | AT+MODCMDEDIT |
| Función | Consulta e edición de comandos previamente almacenados da pasarela de configuración Modbus |
| Enviar consulta) | AT+MODCMDEDIT |
| Volver (consulta) | +OK= |
| Observacións | Modo: AGREGAR comando de engadir; instrución de eliminación DEL; comando de borrado CLR; CMD: comando Modbus (só admite o comando Modbus RTU estándar, non é necesario cubrir a verificación, só se pode configurar o código de función do comando de lectura 01, 02, 03, 04), non pode almacenar o mesmo comando e devolver +ERR=- 4; |
Consulta:
Enviar: AT+MODCMDEDIT\r\n
Recibido: \r\n+OK=\r\n
1: 02 03 00 00 00 02\r\n
2: 01 03 00 05 00 00\r\n
configurar:
Enviar: AT+MODCMDEDIT=ADD,0103000A0003\r\n(Engadir comando)
Recibido:\r\n+OK\r\n
Enviar: AT+MODCMDEDIT=DEL,0103000A0003\r\n(Comando Eliminar)
Recibido:\r\n+OK\r\n
Enviar: AT+MODCMDEDIT=CLR,0103000A0003\r\n(Borrar comando)
Recibido:\r\n+OK\r\n
Conxunto de comandos AT de Internet das cousas
3.1 Resumo das directivas "Capacidades IoT".
| Comando | Descrición |
| MODO AT+HTPRREQ | Método de solicitude HTTP |
| AT+HTPURL | HTTP URL camiño |
| AT+HTPHEAD | Cabeceiras HTTP |
| AT+MQTTCLOUD | Plataforma MQTT |
| AT+MQTKPALIVE | Período de conservación do latido cardíaco MQTT |
| AT+MQTDEVID | ID de cliente MQTT |
| AT+MQTUSER | Nome de usuario MQTT |
| AT+MQTPASS | Contrasinal MQTT |
| AT+MQTTPRDKEY | Clave de produto Alibaba Cloud |
| AT+MQTSUB | Tema de subscrición a MQTT |
| AT+MQTPUB | Tema de publicación de MQTT |
3.2 Configuración do nome de dominio ou IP de destino MQTT e HTTP
Consulte "Consultar/Establecer o modo de traballo da máquina e os parámetros de rede do dispositivo de destino".
Establece o modo MQTT e os parámetros de destino:
Enviar: AT+SOCK=MQTTC, mqtt.heclouds.com,6002\r\n
Recibido:\r\n+OK\r\n
Establece o modo MQTT e os parámetros de destino:
Enviar: AT+SOCK=HTTPC,www.baidu.com,80\r\n
Recibido:\r\n+OK\r\n
3.3 Consulta/configurar o método de solicitude HTTP
| Comando | MODO AT+HTPRREQ |
| Función | Consulta/configura o método de solicitude HTTP |
| Enviar (consulta) | MODO AT+HTPRREQ |
| Volver (consulta) | +OK= |
| Enviar (Configurar) | AT+HTPRREQMODE= |
| Conxunto de devolución) | +OK |
| Observacións | Método: GET\POST |
【Example】
Consulta:
Enviar: AT+HTREQMODE\r\n
Recibido:\r\n+OK=GET\r\n
configurar:
Enviar: AT+HTPRREQMODE=POST\r\n
Recibido:\r\n+OK\r\n
3.4 Consulta/Establecer HTTP URL Camiño
| Comando | AT+HTPURL |
| Función | Consulta/Establece HTTP URL Camiño |
| Enviar consulta) | AT+HTPURL |
| Volver (consulta) | +OK= |
| Enviar conxunto) | AT+HTPURL= |
| Conxunto de devolución) | +OK |
| Observacións | Ruta: solicitude HTTP URL enderezo do recurso (límite de lonxitude 0-128 caracteres) |
【Example】
Consulta:
Enviar: AT+HTPURL\r\n
Recibido: \r\n+OK=/1.php?\r\n
configurar:
Enviar: AT+HTPURL=/view/ed7e65a90408763231126edb6f1aff00bfd57061.html\r\n
Recibido:\r\n+OK\r\n
3.5 Consulta/Establecer cabeceiras HTTP
| Comando | AT+HTPHEAD |
| Función | Consulta/Establecer cabeceiras HTTP |
| Enviar (consulta) | AT+HTPHEAD |
| Volver (consulta) | +OK= , |
| Enviar conxunto) | AT+HTPHEAD= , |
| Conxunto de devolución) | +OK |
| Observacións | Para (HTTP devolve os datos do porto serie con cabeceira): DEL: sen cabeceira; ENGADIR: con Baotou; Cabeceira (encabezado de solicitude HTTP): límite de lonxitude 128 caracteres; |
【Example】
Consulta:
Enviar: AT+HTPHEAD\r\n
Recibido:\r\n+OK=Axente de eliminación: Mozilla/5.0\r\n
configurar:
Enviar: AT+HTPHEAD=ADD, Host: www.ebyte.com\r\n
Recibido:\r\n+OK\r\n
3.6 Consulta/Establecer plataforma de destino MQTT
| Comando | AT+MQTTCLOUD |
| Función | Consulta/Establece a plataforma de destino MQTT |
| Enviar (consulta) | AT+MQTTCLOUD |
| Volver (consulta) | +OK= |
| Enviar (Configurar) | AT+MQTTCLOUD= |
| Conxunto de devolución) | +OK |
| Observacións | Servidor (plataforma de destino MQTT): ESTÁNDAR (servidor de protocolo estándar MQTT3.1.1) ONENET (servidor OneNote-MQTT) ALI (servidor MQTT de nube de Alibaba) BAIDU (servidor MQTT de nube de Baidu) HUAWEI (servidor MQTT de nube de Huawei) |
【Example】
Consulta:
Enviar: AT+MQTTCLOUD\r\n
Recibido:\r\n+OK=ESTÁNDAR\r\n
configurar:
Enviar: AT+MQTTCLOUD=BAIDU\r\n
Recibido:\r\n+OK\r\n
3.7 Consulta/configurar o ciclo de envío de paquetes de latido cardíaco MQTT keep-alive
| Comando | AT+MQTKPALIVE |
| Función | Consulta/establece o ciclo de envío de paquetes de latido cardíaco MQTT keep-alive |
| Enviar consulta) | AT+MQTKPALIVE |
| Volver (consulta) | +OK= |
| Enviar conxunto) | AT+MQTKPALIVE= |
| Conxunto de devolución) | +OK |
| Observacións | Tempo: tempo de latido do corazón de MQTT (límite 1-255 segundos, predeterminado 60 segundos, non se recomenda modificalo); |
【Example】
Consulta:
Enviar: AT+MQTKPALIVE\r\n
Recibido:\r\n+OK=60\r\n
configurar:
Enviar: AT+MQTKPALIVE=30\r\n
Recibido:\r\n+OK\r\n
3.8 Consulta/definir o nome do dispositivo MQTT (ID de cliente)
| Comando | AT+MQTDEVID |
| Función | Consulta/definir o nome do dispositivo MQTT (ID de cliente) |
| Enviar consulta) | AT+MQTDEVID |
| Volver (consulta) | +OK= |
| Enviar conxunto) | AT+MQTDEVID= |
| Conxunto de devolución) | +OK |
| Observacións | ID de cliente: o nome do dispositivo MQTT (ID de cliente) está limitado a 128 caracteres; |
【Example】
Consulta:
Enviar: AT+MQTDEVID\r\n
Recibido: \r\n+OK=test-1\r\n
configurar:
Enviar: AT+MQTDEVID=6164028686b027ddb5176_NA111-TEST\r\n
Recibido:\r\n+OK\r\n
3.9 Consulta/Establecer nome de usuario MQTT (nome de usuario/nome do dispositivo)
| Comando | AT+MQTUSER |
| Función | Consulta/Establecer nome de usuario MQTT (nome de usuario/nome de dispositivo) |
| Enviar consulta) | AT+MQTUSER |
| Volver (consulta) | +OK= |
| Enviar conxunto) | AT+MQTUSER= |
| Conxunto de devolución) | +OK |
| Observacións | Nome de usuario: o ID de produto MQTT (nome de usuario/nome do dispositivo) ten unha lonxitude limitada de 128 caracteres; |
【Example】
Consulta:
Enviar: AT+MQTUSER\r\n
Recibido:\r\n+OK=ebyte-IOT\r\n
configurar:
Enviar: AT+MQTUSER=12345678&a1Ofdo5l0\r\n
Recibido:\r\n+OK\r\n
3.10 Consulta/Establecer contrasinal do produto MQTT (contrasinal MQTT/segredo do dispositivo)
| Comando | AT+MQTPASS |
| Función | Consulta/Establecer contrasinal de inicio de sesión MQTT (contrasinal MQTT/segredo do dispositivo) |
| Enviar (consulta) | AT+MQTPASS |
| Volver (consulta) | +OK= |
| Enviar (Configurar) | AT+MQTPASS= |
| Volver (Configurar) | +OK |
| Observacións | Contrasinal: a lonxitude do contrasinal de inicio de sesión MQTT (contrasinal MQTT/segredo do dispositivo) está limitada a 128 caracteres; |
【Example】
Consulta:
Enviar: AT+MQTPASS\r\n
Recibido:\r\n+OK=12345678\r\n
configurar:
Enviar: AT+MQTPASS=87654321\r\n
Recibido:\r\n+OK\r\n
3.11 Consulta/Establece a clave de produto de Alibaba Cloud MQTT
| Comando | AT+MQTTPRDKEY |
| Función | Consulta/Establece a clave de produto de Alibaba Cloud MQTT |
| Enviar consulta) | AT+MQTTPRDKEY |
| Volver (consulta) | +OK= |
| Enviar conxunto) | AT+MQTTPRDKEY= |
| Conxunto de devolución) | +OK |
| Observacións | Clave de produto: clave de produto de Alibaba Cloud (limitado a 64 caracteres) |
【Example】
Consulta:
Enviar: AT+MQTTPRDKEY\r\n
Recibido:\r\n+OK=chave de produto do usuario\r\n configurado:
Enviar: AT+MQTTPRDKEY=a1HEeOIqVHU\r\n
Recibido:\r\n+OK\r\n
3.12 Consultar/definir o tema da subscrición a MQTT
| Comando | AT+MQTSUB |
| Función | Consulta/establece o tema da subscrición a MQTT |
| Enviar consulta) | AT+MQTSUB |
| Volver (consulta) | +OK= , |
| Enviar conxunto) | AT+MQTSUB= , |
| Conxunto de devolución) | +OK |
| Observacións | Qos: só admite o nivel 0, 1; Tema: tema da subscrición a MQTT (limitado a 128 caracteres) |
【Example】
Consulta:
Enviar: AT+MQTSUB\r\n
Recibido: \r\n+OK= 0, tema \r\n configurado:
Enviar: AT+MQTSUB=0,/ggip6zWo8of/NA111-TEST/usuario/SUB\r\n
Recibido:\r\n+OK\r\n
3.13 Consulta/Establece o tema de publicación de MQTT
| Comando | AT+MQTPUB |
| Función | Consulta/Establece o tema de publicación de MQTT |
| Enviar (consulta) | AT+MQTPUB |
| Volver (consulta) | +OK= , |
| Enviar (Configurar) | AT+MQTPUB= , |
| Volver (Configurar) | +OK |
| Observacións | Qos: só admite o nivel 0, 1; Tema: tema de publicación de MQTT (limitado a 128 caracteres) |
【Example】
Consulta:
Enviar: AT+MQTPUB\r\n
Recibido: \r\n+OK=0,tema \r\n
configurar:
Enviar: AT+MQTPUB= 0,/ggip6zWo8of/NA111-TEST/usuario/PUB\r\n
Recibido:\r\n+OK\r\n
Configuración AT Example
4.1 Examparchivo de conexión a un servidor MQTT3.1.1 estándar
{ ID do cliente: 876275396
nome de usuario mqtt: 485233
mqtt contrasinal: E_DEV01
Servidor mqtt: mqtt.heclouds.com
porto mqtt: 6002}
Restablece a configuración de fábrica antes da configuración para evitar activar funcións non utilizadas.
ENVIAR (+++)
3S内ENVIAR (ÁS)
RECV(+OK=AT activado)
ENVIAR (Á+RESTAURAR)
RECV(+OK)
Os pasos anteriores poden usar o hardware para restaurar a configuración de fábrica.
Paso 1: Ingrese ao modo de configuración AT;
ENVIAR (+++)
3S内ENVIAR (ÁS)
RECV(+OK=AT activado)
Paso 2: Activa a IP dinámica, se configura a IP correspondente para a rede de área local
Servidor MQTT, use aquí a IP dinámica;
ENVIAR(AT+WAN=DHCP,192.168.3.7,255.255.255.0,192.168.3.1,114.114.114.114)
RECV(+OK)
Paso 3: Configure o modo de traballo e o enderezo e o porto do servidor MQTT;
ENVIAR(AT+SOCK=MQTTC,mqtt.heclouds.com,6002)
RECV(+OK=E o porto local estableceuse como 0)
Paso 4: Seleccione a plataforma MQTT;
ENVIAR(AT+MQTTCLOUD=ESTÁNDAR) RECV(+OK)
Paso 5: Configure o ID de cliente do dispositivo;
ENVIAR(AT+MQTDEVID=876275396)
RECV(+OK)
Paso 6: Configure o nome de usuario mqtt do dispositivo;
ENVIAR(AT+MQTUSER=485233)
RECV(+OK)
Paso 7: Configure o contrasinal mqtt do dispositivo;
ENVIAR(AT+MQTPASS=E_DEV01)
RECV(+OK)
Paso 8: Subscríbete ao tema correspondente (Tema);
ENVIAR(AT+MQTSUB=0,EBYTE_TEST)
RECV(+OK)
Paso 9: Configure o tema utilizado para publicar;
ENVIAR(AT+MQTPUB=0,EBYTE_TEST)
RECV(+OK)
Paso 10: Reinicie o dispositivo;
ENVIAR (AT+REBT)
RECV(+OK)
O dereito de interpretación final pertence a Chengdu Ebyte Electronic Technology Co., Ltd.
Historial de revisións
| Versión | Data | Descrición | Emitido por |
| 1.0 | 2022-01-15 | Versión inicial | LC |
Sobre nós
Soporte técnico: support@cdebyte.com
Ligazón de descarga de documentos e configuración de RF: www.cdebyte.com/en/
Teléfono: +86-28-61399028
Fax: 028-64146160
Web:www.cdebyte.com/en/
Enderezo: Innovation Center B333-D347, 4# XI-XIN Road, Chengdu, Sichuan, China
Copyright © 2012–2022,Chengdu Ebyte Electronic Technology Co., Ltd.
Documentos/Recursos
![]() |
Pasarela de enrutador de transmisión de datos sen fíos EBYTE E90-DTU [pdfManual de instrucións E90-DTU, E90-DTU Pasarela de enrutador de transmisión de datos sen fíos, Pasarela de enrutador de transmisión de datos sen fíos, Pasarela de enrutador de transmisión de datos, Pasarela de enrutador de transmisión, Pasarela de enrutador |




