Posts Tagged “tc65”

Como vimos hace ya un tiempo, con las nuevas versiones de SDK de las nuevas releases de firmware de los módulos TC65 (versión actual 3.0), XT65 (versión actual 2.0) y TC65i (versión actual 1.0) se han incorporado nuevas clases java.

Meses atrás vimos la nueva clase Watchdog. Hoy voy a poner un pequeño ejemplo de uso de las nuevas clases InPort y OutPort que nos permiten de una manera muy sencilla poder gestionar los pines de entradas y salidas digitales de nuestros módems Siemens / Cinterion. ´
 
 

Programación java Siemens


EJEMPLO_GPIO_API
(Download)

Descripción: Para el ejemplo me he basado en el MTX65v3. Como sabéis este teminal dispone de 4 entradas y salidas digitales que son la GPIO1, GPIO2, GPIO3 y GPIO4.

En el ejemplo configuro la GPIO1 y GPIO2 como entradas y la GPIO3 y GPIO4 como salidas y presupongo que se unen directamente, mediante unos cables de conexión, los pines GPIO1 con GPIO3 y GPIO2 con GPIO4. En el ejemplo se van variando el estado de las salidas (GPIO3 y GPIO4) y se va mostrando por la salida estandard (System.out.println) el valor de las entradas (GPIO1 y GPIO2). En el ejemplo java podéis ver que está comentado el código línea por línea por lo que no me extiendo más por aquí. Si utilizáis un MTX65v3 y ejecutáis la aplicación, este debería ser el resultado:

Válido para los módems: TC65 (v3.0), TC65i, XT65 (v2.0) y MTX65v3
 

Espero que os resulte de utilidad. Otro día más.
 
 
P.D. suerte mañana día 22 a todos con la Lotería de Navidad, a ver si hay suerte y cae algo ;)

Tags: , , , , ,

Comments No Hay Comentarios »

Llevo casi un mes sin escribir en blogElectronica. Y es que por unas cosas o por otras me ha sido difícil encontrar tiempo estas últimas semanas … mucho trabajo, un proyecto personal que ha requerido mi atención más de lo habitual, una pequeña intervención en los párpados para quitarme unas manchitas (seguro que el otro día alguien se preguntó que me pasaba en los ojos ;)  ) y estos últimos días malito con gripe. A partir de ahora espero volver a lo habitual, un artículo cada semana más o menos.

Bueno, pues vamos con el tema, un artículo fácil para coger el ritmo. Vamos a ver un ejemplo de cómo obtener la fecha / hora en nuestos módems Siemens/Cinterion TC65 (por supuesto todo ésto vale para los terminales, como el MTX65, MTX65+G y TC65T).

Seguro que en alguna ocasión hemos tenido la necesidad de disponer de la fecha/hora actual en nuestro programa java para éstos módems. ¿Que para qué? Pues por ejemplo para guardar la hora en un log junto a unos datos, o para realizar alguna tarea a una hora concreta, …etc etc.  Es decir, hay múltiples situaciones en las que es necesario disponer de la hora correcta. Como seguro sabéis, el TC65 dispone de una RTC, pero a menos de que dispongamos de una batería de backup para esta RTC (el MTX65 dispone de la huella para ella), al arrancar el equipo no tendremos la hora.
 

RFC868

Lee el resto de esta entrada »

Tags: , , , , , , , ,

Comments 15 Comentarios »

Esta mañana he estado un buen rato realizando pruebas de envío emails a través de comandos AT con ún módem Siemens TC65, por lo que aprovecho que lo tengo en mente para hacer un breve y rápido ejemplo java con ello, del estilo de los que hice hace un tiempo.

Programación java Siemens


EJEMPLO_EMAIL
(Download)

Descripción: Muestra una aplicación básica de envío de EMAIL con java para módems Siemens. Crea una conexión GPRS y envía una email a la dirección de email especificada. Tan sólo tenéis que modificar las líneas de código donde se indican el servidor SMTP, el login y password de tu cuenta de email, la dirección de email origen desde donde se envía el email y la dirección de email destino al que se envía el email.

Válido para los módems: TC65, XT65, TC65T, MTX65 y MTX65+G
 

Bueno, espero que os resulte de interés en alguna ocasión.  Otro día más, buenas noches ;)

Tags: , , , , ,

Comments 39 Comentarios »

Tenemos nueva familia de módems. Y es que Siemens / Cinterion ha lanzado una nueva gama de módems gprs en formato módulo. Se trata de los nuevos módems gprs TC65i, TC63i y MC75i que, como resulta evidente por el nombre, son la evolución de los ya muy conocidos TC65, TC65 y MC75.
 

¿Qué características nuevas tienen estos módems?

Una primera característica a destacar es el reducido tamaño,pues se ha reducido el tamaño de los módulos considerablemente.

Otra característica importante, quizás la más importante, es que ahora monta un procesador ARM9 frente al ARM7 que montaban sus respectivos antecesores, lo que nos permitirá tener todavía más potencia en nuestras aplicaciones.

Por último tamibén podemos destacar el monitoreado RLS para la supervisión de parámetros de conexión y señalización que permite implementar sistemas de detección antijamming.

TC65i, TC63i y MC75i

Lee el resto de esta entrada »

Tags: , , , ,

Comments 3 Comentarios »

Muy buenas. Hoy voy a poner un pequeño post relacionado con el autostart de aplicaciones para los módems de Siemens TC65, XT65 y los terminales TC65T, MTX65 y MTX65+G distribuidos por Matrix. Es algo conocido probablemente por la mayoría de vosotros, pero desde luego no lo es para quien se está iniciando, por lo que no está mal escribir unas líneas al respecto.

Si empiezas a trabajar con estos módems de Siemens/Cinterion, probablemente pasarás un tiempo leyendo un poco la documentación inicial, instalando el entorno de desarrollo y haciendo tus primeros pinitos en programación J2ME ( tal vez con algún ejemplo encontrado en Internet ;) ).

Llegará un momento en que tienes tu aplicación Java hecha y querrás que, cuando des alimentación al módem, automáticamente arranque la aplicación que hayas realizado, pues no tiene sentido, salvo por pruebas, arrancar siempre la aplicación con el comando AT^SJRA.

Para autoconfigurar el módem para que arranque automáticamente una aplicación se utiliza el comando AT^SCFG.   Si escribes un AT^SCFG?  verás multitud de datos de configuración. Abajo, casi al final, verás algo como:


^SCFG: “Userware/Autostart”,”1″
^SCFG: “Userware/Autostart/AppName”,”a:/HelloWorld.jar”
^SCFG: “Userware/Autostart/Delay”,”100″

Programación java Siemens

Lee el resto de esta entrada »

Tags: , , , , , , ,

Comments 32 Comentarios »

Hoy voy a hablar un poquito de la característica Multiplex de los módems de Siemens. Como sabéis, algunos módems actuales, tales como el MTX65+G (módem GPRS+GPS), y el inminente MTX-HC25+PLUS (UMTS+GPS) cuentan con un único puerto serie de comunicaciones.

Puede haber aplicaciones en las que nos gustaría poder disponer de más de un puerto serie.
 

¿Y para qué quiero más de 1 puerto serie?

Pues por ejemplo para poder mantener una comunicación GPRS por un puerto serie, monitorizar el nivel de cobertura por otro puerto serie y obtener las coordenadas GPS por otro puerto serie. Pues sí, esto es posible, y para ello utilizaremos el modo Multiplex.

El protocolo Multiplex (GSM 07.10 y 3G TS 27.010) habilita un interfaz serie asíncrono para ser particionado en tres canales virtuales. Es decir, básicamente es un protocolo de comunicaciones que lo que hace es encapsular las comunicaciones entre el host (como un PC ó un micro) y un dispositivo (módem) correspondientes a tres puertos serie virtuales.
 

¿Y cómo se utiliza?

Siemens proporciona unos drivers para Windows (XP/2000) para poder utilizar esta característica. Si no quieres utilizar un PC con Windows y quieres, por ejemplo, utilizar un micro, puedes implementar el protocolo Multiplex, algo complejo, pero que puede hacerse.

Para utilizar el driver en Windows, basta con instalar la aplicación de Siemens WinMux. Al ejecutarla aparecerá una ventana como ésta:
 

Driver Multiplex
 

Lee el resto de esta entrada »

Tags: , , , , , , ,

Comments 10 Comentarios »

Hoy pongo un brevísimo post con un nuevo ejemplo Java para los Módems Siemens, continuación del post con ejemplos que puse hace algunos días. Iré poniendo de tanto en tanto más ejemplos que puedan seros de utilidad a los que empecéis. Si algún día tenéis alguno que queráis compartir que sepáis que será bien recibido ;)

Programación java Siemens


EJEMPLO_FTP
(Download)

Descripción: Muestra una aplicación básica de FTP con java para módems Siemens. Crea una conexión FTP y crea un archivo de nombre “fichero.txt” en el servidor remoto con el contenido “123″. Tan sólo tenéis que modificar la línea del código donde se indica, por orden, el login, el password y el servidor FTP que queráis utilizar.

Válido para los módems: TC65, XT65, TC65T, MTX65 y MTX65+G
 

Un detalle que os quiero comentar de los ejemplos que puse el otro día. He puesto todos los ejemplos con el formato EJEMPLO_xxx. Pues bien, pueden ejecutarse perfectamente todos los ejemplos con el comando AT^SJRA, pero si ponéis ese nombre en “Userware/Autostart/AppName” del comando AT^SCFG para que la aplicación arranque automáticamente, no os arrancará. No pongáis el guión bajo (_) en el nombre de vuestros ficheros .jar para autoarranque.
 
 
Bueno, os dejo, que hoy es el cumple de mi chica y quiero montarle la Wii que le voy a regalar antes de que llegue a casa. Y no, no es un regalo boomerang, que yo soy más de PlayStation :) . La PS3 me la autoregalaré antes de final de año.  Otro día más.

Tags: , , , , , , ,

Comments 33 Comentarios »

A lo largo de los últimos meses he ido poniendo toda una serie de ejemplos de programación de los módems gprs de Siemens (TC65 y XT65) y de los terminales (TC65T, MTX65 y MTX65+G) distribuidos ambos grupos por Matrix en España.
 
Hoy Sábado os pongo una batería de ejemplos también para éstos módems, ordenaditos para cuando los necesitéis ;) . La mayoría de ellos los podréis encontrar en posts anteriores, aunque hay alguno que otro nuevo.

Son ejemplos rápidos, es decir, no gestiono completamente todas las excepciones ni mucho menos, pero desde luego, si estas empezando con estos módems, creo que pueden resultarte una buena guía. Verás como la inmensa mayoría de las aplicaciones que puedas llegar a hacer para proyectos reales están basadas en pequeñas tareas, que son las que muestro en los siguientes ejemplos.
 

Programación java Siemens

Vamos allá, éstos son los ejemplos que os cuelgo en el blog:
 
 
Lee el resto de esta entrada »

Tags: , , , , , , ,

Comments 154 Comentarios »