Matrix Electrónica – MTX‐Router‐Titan
Comandos AT mediante protocolo Modbus TCP
Otra característica muy interesante de los router Titan es que permiten la ejecución de comandos AT
mediante protocolo Modbus. Es decir, por ejemplo, si tiene un PLC que actúa como Master Modbus
TCP puede enviar vía protocolo Modbus TCP una orden al router para ejecutar un comando AT,
pudiendo obtener datos como la cobertura, enviar un SMS, leer un sensor radio (temperatura,
contador de pulsos, entrada digital o entrada 4/20mA, ...), obtener la hora, resetear el router, etc.
A continuación se describe cómo ejecutar un comando AT mediante modbus TCP
Procedimiento para ejecutar un comando AT vía Modbus TCP
El procedimiento para ejecutar un comando AT vía modbus TCP es muy sencillo. La mejor manera
de entenderlos es mediante un ejemplo. Imaginemos que deseamos ejecutar el comando AT+CSQ
para obtener la cobertura
1.- Escribimos el comando AT, en ascii, a partir del registro 100.
ID Registro
Valor
100
65
101
84
102
43
103
67
104
83
105
81
2.- El comando AT+CSQ tiene 6 caracteres, por lo que para ejecutar el comando AT, escribimos un
6 en el registro 98. El comando AT se ejecutará de inmediato.
ID Registro
Valor
98
6
3.- Comprobamos la ejecución del comando AT, para ello leemos el registro 99. El valor leído será la
longitud de la respuesta. Un valor 0 indica que todavía no hay respuesta (no ha acabado la ejecución
que habitualmente será inferior a 1 segundo). Un valor >0 indica la longitud de la respuesta.
http://www.mtxm2m.com
Sujeto a cambios sin previo aviso
Descripción
Ascii de la letra: A
Ascii de la letra: T
Ascii del caracter: +
Ascii de la letra: C
Ascii de la letra: S
Ascii de la letra: Q
Descripción
Tamaño del comando a ejecutar
Manual de usuario ‐ Rel3.00.3.09
Página 97