Archivo de la Categoría Telefonía

Hace ya algún tiempo puse un post sobre cómo hacer un OTAP con un módem de Siemens (un módem gprs TC65, XT65, TC65T, MTX65 ó MTX65+G). En aquel post puse de forma detallada cómo realizar el OTAP desde el hyperterminal, pero no puse un ejemplo claro de cómo realizar el OTAP con un SMS, alguno ya se ha encargado de decírmelo ;)

Pues hoy voy a poner un pequeño post muy práctico sobre cómo iniciar un proceso OTAP con un SMS. Hay varias maneras de plantear el proceso. Yo lo voy a plantear de la manera más sencilla para que todo el mundo que haga los pasos que voy a poner a continuación realice la práctica sin problemas.
 

otap-tc65.gif

Vamos a plantear que tenemos grabados los datos del OTAP en el módem antes de enviar el SMS. Podría enviarse desde SMSs, pero por comodidad voy a ponerlo como si estuvien pregrabados en la configuración del módem.

(more…)

Como dije ayer, hoy voy a presentar un nuevo dispositivo que va a distribuir Matrix en breve. Se trata de un dispositivo basado en el MTX65 del que tanto hemos hablado por estos fueros.

El nombre del nuevo dispositivo es MTX-Tunnel. Básicamente es un gateway serie-gprs pensado para aplicaciones de telemantenimiento, es decir, para evitar desplazamientos por el simple hecho de conectar un cable serie RS232 a un dispostivo. Existen otras soluciones, ya las he comentado por aquí alguna vez, como algunos routers de Digi, pero este tiene ciertas ventajas como podréis ver después.
 

MTX-tunnel

  
Para ser sincero debo decir que para mi este dispositivo es especial, pues he participado bastante en el firmware que va dentro del MTX65 y cuyo conjunto da nombre al MTX-Tunnel.
 
Dicho esto, y para quien le interese, pongo más información de la manera que lo suelo hacer, ya sabéis, en modo pregunta / respuesta:
 

(more…)

En mi anterior post vimos como utilizar el sistema de ficheros de algunos de los modems Siemens para almacenar y recuperar información. Creo que fue bastante interesante. En esta ocasión vamos a ver algo que creo todavía más interesante y que la verdad, no hay demasiados ejemplos por ahí (yo no he encontrado ninguno), por lo que creo que este post va a ser bastante leído.

Vamos a ver cómo realizar una conexión TCP/IP desde un programa Java embebido en un módem de Siemens. Veréis como enviar datos por un socket y cómo recibir datos por él desde un servidor. Yo he utilizado un módem GPRS MTX65, aunque el ejemplo funcionará de la misma manera en un módem GPRS MTX65+G, en un Siemens TC65 o en un Siemens XT65 (distribuidos en España por Matrix).

 

modem-gprs

  
¿Y a qué servidor nos conectamos para hacer las pruebas?

Pues como hago de forma habitual, utilizo la IP de un servidor de Google para hacer pruebas. Lo que veréis en el programa Java que os pongo a continuación es cómo realizar una conexión TCP/IP a un servidor con dirección IP 216.239.59.147 y puerto 80 (el puerto HTTP). En este programa, además de realizar la conexión TCP/IP, se envían una serie de datos al servidor por el socket una vez establecida la conexión (se pide la página principal) y se reciben lo datos también por el socket (los datos HTML). Es muy simple pero creo que ilustra bastante bien la mecánica y puede resultaros muy útil en alguna ocasión.

Ha continuación tenéis un programita de ejemplo. He puesto bastantes comentarios para que podáis seguirlo sin demasiada dificultad, pero cualquier cosa me comentáis, y si está en mi mano, os hecho un cable ;-) 
 
 

(more…)

Tal vez en alguna ocasión hemos tenido que diseñar algún circuito en el que entre en juego el uso de la línea telefónica convencional. Un ejemplo puede ser un sistema de seguridad para llamadas de voz. Por ejemplo, imaginemos que queremos diseñar un equipo que nos permita realizar llamadas de voz utilizando la línea telefónica convencional y, automáticamente, en el caso de la caída de esta, que las llamadas de voz salgan a través de la línea GSM. Aplicación también útil para sistemas de alarmas, por ejemplo.

Hay dos formas de llevar a cabo esta aplicación. Una sería el diseño por nosostros mismos de los circutos de telefonía, lo que requiere de ciertos conocimientos específicos en la materia, de tiempo de diseño de los circuitos, de los pcb, de las pruebas, de las certificaciones, en definitiva, de una cantidad de requerimientos que se traducen en tiempo y dinero.

Y la otra forma, la más fácil y rápida, es utilizar dispositivos que existen ya en el mercado para estos menesteres, como son los interfaces de línea. Silver Telecom dispone de dichos interfaces. Podríamos clasificarlos en dos grupos. Por un lado tendríamos los SLIC, que serían unos dispositivos que digamos emularían la línea telefónica y por otro lado los COIC, que emularían a lo que serían los teléfonos conectados a la línea telefónica.

Hoy voy a comentar rápidamente los SLIC, otro día hablaré de los COIC y finalmente pondré un circuito ejemplo real de aplicación del uso combinado de ambos dispostivos.

ag1170-2.gif

El SLIC más utilizado de Silver Telecom es el ag1170. Podéis verlo en la fotografía superior.  Es un pequeño dispositivo que como decía anteriormente emula lo que sería la línea telefónica. Es decir, genera, a partir de los 5V (o 3.3V) de alimentación, todas las tensiones que genera la línea telefónica, generando por tanto el tono de espera, el ring (75V), etc …

Estas señales pueden generarse fácilmente a través de los pines de entrada del dispositivo (ver datasheet), que pueden ser controlados fácilmente desde cualquier microprocesador básico. También convierte de los dos hilos con los que digamos emula la línea telefónica (llamados TIP y RING) y a los cuales podríamos conectar cualquier teléfono convencional que tengamos por casa (o a una distancia de hasta 3Km :-) ), a cuatro hilos. Dos serían de entrada de audio y dos de salida de audio. Por supuesto, todo el tema de adaptación de impedancias puede programarse y es muy simple de implementar, pues basta utilizar unos pocos componentes externos, siguiendo las instrucciones del fabricante.

Todo el tema de protecciones también lo tiene resuelto el ag1170 de Silver Telecom. Por ejemplo, protecciones térmicas para el caso de cruce de las líneas TIP y RING, caso en el que el conversor interno DC/DC del dispositivo se encargaría de limitar, o protecciones contra sobrevoltajes.

ag1170-ejemplo.JPG

Cuando hablemos del coic y veáis un ejemplo de aplicación final, seguro que quedará todo más claro y veréis mejor la utilidad. Y es que desde mi punto de vista hoy en día la tendencia es a utilizar cada vez más módulos ya diseñados, pues el tiempo de colocación de un producto en el mercado es crucial. Nadie se pone a diseñar hoy en día un módem GSM (ni uno analógico) se compran módulos hechos y los integramos en nuestros diseños. Con los interfaces de línea ocurre cada vez más.


Espero que os pueda resultar interesante en algún momento este post. ;-)