¿Buscas alguna otra cosa?
Detalles del escenario:
- Se precisa poder enviar una serie de comandos por SMS a un Equipo Electrónico, para que éste ejecute acciones
- La comunicación con el Equipo electrónico es mediante un protocolo binario propietario y se realiza a través de un puerto RS232 a 9600,8,n,1. Por lo tanto se necesita implementar una pasarela SMS – RS232
- El usuario precisa poder enviar dos tipos de mensaje por sms. El mensaje “OPEN” deberá provocar el envío por el puerto serie del módem hacia el Equipo electrónico de la trama de datos {0x01}[0x02}OPE1{0x03} El mensaje “CLOSE” deberá provocar el envío por el puerto serie del módem hacia el Equipo electrónica de la trama de datos {0x01}[0x02}OPE2{0x03}. Donde 0x01, 0x02 y 0x03 son caracteres binarios (no imprimibles), mientras que OPE1 y OPE2 son caracteres alfanuméricos
Solución: MTX-Tunnel firmware + MTX-Java-IoT/MTX-Java-T/MTX-Java-T2
Archivo de configuración config.txt:
Configuración | Observaciones |
COMM_baudrate: 9600 COMM_bitsperchar: 8 COMM_autorts: off COMM_autocts: off COMM_stopbits: 1 COMM_parity: none SMS_allPhones: on SMS_sendIP: on SMS_ATEnabled: on SMS_ATResponse: on MTX_PIN: 0000 MTX_mode: none MTX_model: 199801145 SMS_alias1: OPEN>AT^MTXTUNNEL=RS232,0,<HEX>0102</HEX>OPE1<HEX>03</HEX> SMS_alias2: CLOSE>AT^MTXTUNNEL=RS232,0,<HEX>0102</HEX>OPE2<HEX>03</HEX> SMS_aliasResponse: result |
Serial port baud rate |
Detalles:
- Cuando el módem reciba un mensaje SMS con el texto “OPEN” el módem enviará por su puerto serie los bytes 0x01 0x02 seguido del texto alfanumérico OPE1 y finalizado con el byte 0x03
- Es posible poner múltiples secciones con los tags <HEX></HEX>. Entre ellos, todos los valores hexadecimales deben disponer de 2 dígitos. Es decir, el valor “1” debe escribirse como “01”