El siguiente ejemplo muestra cómo configurar un MTXTunnel para conseguir un túnel GPRS-Serie (RS232 ó RS485) transparente permanentemente conectado a GPRS. La particularidad de este ejemplo es que van a usarse tarjetas SIM con dirección IP dinámica. El MTXTunnel por tanto, cada vez que detecte un cambio de su dirección IP, deberá enviarla a un servidor que podemos tener alojado en nuestras oficinas. De esa manera será posible saber en cada momento la dirección IP que tiene cada módem, lo que nos permitirá poder conectarnos a él para establecer la pasarela GPRS-Serie en cualquier momento. A continuación se detalla completamente el escenario de ejemplo:

Detalles del escenario de ejemplo:

• Se dispone de 100 dispositivos (cajas negras) con puerto RS232 (115200,8,N,1 y control flujo HW) los cuales se necesitan monitorizar desde un puesto de Control Central vía GPRS, para ello se utilizarán 100 MTXTunnel, para que actúen como un túnel transparente GPRS-Serie.

• Se debe poder acceder a los dispositivos RS232 en cualquier momento, por lo que el módem conectado al puerto serie del dispositivo a controlar debe permanecer conectado a GPRS de forma permanente a la espera de una conexión. El acceso a los módems deberá estar únicamente autorizado para la IP del PC de Control (200.200.200.200) y para una IP del ADSL de backup de las oficinas centrales, cuya IP es: 200.200.200.201

• Por motivos de ahorro se utilizarán tarjetas SIM con dirección IP dinámica. Al ser un número elevado de módems se descarta el uso de DynDNS, por lo que deben ser los propios MTXTunnel quienes deberán enviar a un servidor DNS privado de un centro de control las IPs que tengan en cada momento (asignada por el operador GSM). Cada vez que un MTXTunnel cambie su dirección IP éste debe enviar al centro de control (con IP 200.201.202.203 y puerto TCP 20000) su nueva IP para informar del cambio. De esa manera desde el PC del Centro de Control siempre se conocerá la IP actual de cada módem.

Solución propuesta con MTX-65i + MTXTunnel


Archivo de configuración del MTX-65i + 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:

Los parámetros a destacar del ejemplo anterior son los encabezados por el prefijo “DNS_”.  Estos parámetros son los encargados de hacer que cada vez que el MTXTunnel cambie de dirección IP se envíe la dirección IP a un servidor. Para ello esablecemos el parámetro “DNS_enabled” a “on”.   La trama con la dirección IP se enviará mediante un socket TCP/IP a una IP (DNS_server) y puerto TCP (DNS_port), de ahí que el parámetro “DNS_mode” valga “socket”.  Podría usarse un servidor WEB para ello con “http”, pero eso sería otro ejemplo.

Comments




Este ejemplo es igual que el anterior “Ejemplo Avanzado 1″ pero en lugar de usar un servidor DNS privado (en nuestra oficina) vamos a usar el servicio proporcionado por DynDNS.  Para quien no lo sepa decir que DynDNS permite asociar un dominio del tipo miDominio.dyndns.org a una dirección IP.   Es decir, usando tarjetas telefónicas SIM con dirección IP dinámica con DynDNS siempre podremos conectarnos al MTXTunnel usando miDominio.dyndns.org en lugar de usar una dirección IP del tipo xxx.xxx.xxx.xxx que siempre será cambiante, al no usar dirección IP fija. Pero veamos en detalle el escenario completo del ejemplo:

Detalles del escenario ejemplo:

• Se dispone de una serie de dispositivos con puerto RS232 los cuales se necesitan monitorizar desde un puesto de Control Central vía GPRS.

• Se debe poder acceder a los dispositivos RS232 en cualquier momento, por lo que el módem conectado al puerto serie del dispositivo debe permanecer conectado a GPRS continuamente a la espera de una conexión.

• Los módems únicamente aceptarán conexiones entrantes desde la IP de las oficinas centrales: 200.200.200.200, rechazando cualquier conexión proviniente de otra IP.

• Por motivos de ahorro se utilizarán tarjetas SIM con dirección IP dinámica. Al no ser un número elevado de dispositivos a controlar no es preciso configurar un servidor privado de DNS (DNS_enabled: off) y bastará con utilizar el servicio proporcionado por DynDNS.

Solución propuesta con MTX-65i + MTXTunnel:

 

Archivo de configuración del MTXTunnel-65i 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:

Para utilizar este ejemplo, previamente hay que abrirse una cuenta en DynDns.org y crear unas cuantas DNS. En el caso del ejemplo, se ha creado la DNS mtxtunnel.dyndns.org

Comments




En el ejemplo mostrado hoy vamos a controlar 2 equipos RS232 desde un puesto de control central remoto vía GPRS con un único MTXtunnel-65i y una única tarjeta SIM de teléfonía. Lo normal en este tipo de aplicaciones es utilizar dos módems con dos tarjetas SIM, conectando un módem GPRS a cada dispositivo serie. El MTXTunnel-65i, al disponer de dos puertos serie, permite establecer hasta DOS pasarelas transparentes GPRS-RS232 funcionando en paralelo, con el consiguiente ahorro económico. Veamos un poco en detalle el escenario de ejemplo.

Detalles del escenario de ejemplo:

• Se pretende controlar 2 dispositivos serie RS232 que están próximos entre sí. Para ello, como el módem MTX65i dispone de 2 puertos serie, se conectará cada puerto serie del módem con uno de los dos dispositivos a controlar, economizando el sistema, al utilizar un único módem y una única tarjeta SIM.

• Se requiere poder acceder simultáneamente a los 2 dispositivos serie desde un PC de Control, para ello el módem debe escuchar, configurado como servidor, por dos puertos TCP. Por el puerto TCP 20010 se podrá acceder al dispositivo serie conectado al COM1 del módem y por el puerto TCP 20011 al dispositivo serie conectado al COM2 del módem.

• El túnel debe permanecer conectado permanentemente. Se usará una tarjeta SIM con dirección IP fija (aunque podría usarse sin problemas tarjetas SIM sin dirección IP fija).

• Sólo se permitirá el acceso desde dos IPs del Centro de Control (200.201.202.203 y 200.201.202.204)

Solución propuesta con el MTX-65i + MTXTunnel:

Archivo de configuración del MTX-65i + 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:

Básicamente en el ejemplo se configuran los puertos serie del módem COM1 y COM2 así como los parámetros básicos de conectividad GPRS. Se activa el firewall para que únicamente pueda accederse al MTXTunnel desde 2 IPs autorizadas y finalmente, lo más resaltable del ejemplo, se activa el Telnet en el puerto TCP2001 y se usa la opción TELNET_bypass a “on”. Es decir, redirigimos todo el tráfico entrante por el puerto TCP 20011 hacia el puerto COM2.  De esta manera se consigue tener 2 pasarelas independientes GPRS-Serie y controlar dos dispositivos serie RS232 con un único módem y una única tarjeta SIM.

Si en lugar de controlar 2 equipos con puerto RS232 se necesitara usar 2 puertos RS485 todo sería idéntico, pero en lugar de utilizar el MTX-65i + MTXTunnel debería usarse el MTX-IND + MTXTunnel.

Comments