En este ejemplo se muestra cómo configurar el MTXTunnel para controlar 4 relés por SMSs. Relés que pueden utilzarse para activar/desactivar luces, calderas, … Veamos el escenario a resolver con detalle.

Detalles del escenario ejemplo:

• Se necesita controlar 4 relés por SMS para activar o desactivar unas luminarias en una ubicación remota.

• Se pretende que al enviar un SMS con el texto ONx o OFFx, donde x es 1,2,3,4 se activen o desactiven los relés, respectivamente, para ello se necesitarán crear unos ALIAS en el módem.

• Sólo deben tener poder enviar SMS los 100 números autorizados que tiene la empresa, los cuales empiezan por 6662746XX

• Sólo se necesita el acceso a los relés por SMS, pero debe poderse activar el WEBSERVER del MTXTunnel vía SMS (enviando SMS con el texto “mtxtunnel on” o llamada perdida) en sesiones de 10 minutos para realizar tareas de mantenimiento como reconfigurar el propio MTXTunnel así como tener acceso a los relés desde el navegador de un PC.

Solución propuesta con MTX-IND + MTXTunnel

Archivo de configuración del MTX-IND + MTXTunnel para la solución anteriormente propuesta.

Esta configuración es la que hay que introducir en el fichero de configuración del módem para poder realizar la aplicación descrita en el escenario:

GPRS_apn: movistar.es APN GPRS proporcionado por el operador GSM
GPRS_login: MOVISTAR Login GPRS proporcionado por el operador GSM
GPRS_password: MOVISTAR Password GPRS proporcionado por el operador GSM
GPRS_timeout: 10 Las sesiones GPRS de mantenimiento serán de 10 minutos
MTX_PIN: 0000 Si la tarjeta SIM no tiene PIN, dejar en 0000
MTX_model: MTX65IND El modelo MTX escogido es el MTX65IND por los relés
MTX_mode: none No necesitamos túneles serie-gprs
MTX_urc: off No necesitamos los mensajes de información URC
WEBSERVER_enabled: on Habilitamos el servicio WebServer
WEBSERVER_login: user El Login de acceso al webserver
WEBSERVER_password: 1234 El Password de acceso al webserver
WEBSERVER_skin: http://www.mtxtunnel.com/webserverimg/ Skin del WebServer
WEBSERVER_gsmScript: http://www.blogelectronica.com/gps/gsm.php Script localiz. GSM
FIREWALL_enabled: off Firewall desactivado para aceptar conexiones desde cuaqluier IP
SMS_allPhones: off Sólo queremos los 100 números de teléfono autorizados
SMS_validPhone1: 6662746 Indicamos la parte común de los 100 números de teléfono
SMS_ATEnabled: on Se aceptan comandos AT por SMS
SMS_ATResponse: on Se devuelve la respuesta al comando enviado por SMS
SMS_alias1: ON1>AT^SSIO=0,0 Activamos el Relé1 cuando se reciba un SMS con ON1
SMS_alias2: OFF1>AT^SSIO=0,1 Desactivamos el Relé1 cuando se reciba un SMS con OFF1
SMS_alias3: ON2>AT^SSIO=1,0 Activamos el Relé2 cuando se reciba un SMS con ON2
SMS_alias4: OFF2>AT^SSIO=1,1 Desactivamos el Relé2 cuando se reciba un SMS con OFF2
SMS_alias5: ON3>AT^SSIO=2,0 Activamos el Relé3 cuando se reciba un SMS con ON3
SMS_alias6: OFF3>AT^SSIO=2,1 Desactivamos el Relé3 cuando se reciba un SMS con OFF3
SMS_alias7: ON4>AT^SSIO=6,0 Activamos el Relé7 cuando se reciba un SMS con ON4
SMS_alias8: OFF4>AT^SSIO=6,1 Desactivamos el Relé7 cuando se reciba un SMS con OFF4
SMS_aliasOk: Comando Ok Se envía este texto por SMS si el comando SMS se ejecutó bien
SMS_aliasError: Comando Error Se envía este texto por SMS si el comando SMS se ejecutó mal

Básicamente con esta configuración se configuran unos ALIAS.  Puedes encontar la explicación completas de los ALIAS en el manual del MTXTunnel, pero básicamente sirven para lo siguiente:  el MTXTunnel es capaz de ejecutar comandos AT vía SMS. Para conmutar un relé bastaría con enviar un comando AT como por ejemplo ”AT^SSIO=0,0″ si queremos conmutar el Relé1. Obviamente es algo complicado teclear en un teléfono móvil (y recordar, por supuesto) ese comando AT, por lo que el MTXTunnel permite el uso de ALIAS. Es decir, es posible definir una clave para que cuando  el MTXTunnel reciba por SMS esa clave ejecute el comando AT asociado a esa clave. En el ejemplo mostrado el ALIAS  “ON1″ ejecutaría el comando AT  “AT^SSIO=0,0″ por lo que bastaría con enviar un SMS con la palabra “ON1″ para conmutar un relé.