Parámetro Autoexec de los módems Siemens / Cinterion
Escrito por blogElectronica en 2.DISPOSITIVOS (práctico), Comunic. GSM/GPRS

Seguramente todos los que leéis este blog y estéis trabajando con módems GSM sabéis que la semana que viene se celebra la ya muy conocida feria 3GSM (llamada ahora Mobile World Congress). Este año Matrix Electrónica dispone de un stand en esta feria donde estarán expuestos los terminales MTX que hemos ido viendo por aquí a lo largo de estos últimos meses (MTX63, MTX65, MTX65+G) e incluyendo el que comenté el otro día, el ULP (Ultra Low Power) y uno más, que no me va a dar tiempo a comentar, que es el MTX65-Industrial (Un terminal carril DIN, con relés, comunicaciones RS232/422/485, …). A quien le interese verlos y conocerlos mejor, quien tenga dudas, preguntas, sugerencias … puede pasarse por el stand la semana que viene, concretamente está en Hall 2-1 Stand A06. Yo estaré por ahí el Jueves.

Lee el resto de esta entrada »
MTX65-ULP. Módem GRPS Ultra Low Power basado en Siemens/Cinterion
Escrito por blogElectronica en 2.DISPOSITIVOS (práctico), 5.NOTICIAS, Comunic. GSM/GPRS
Hoy voy a hablar de un nuevo terminal, del nuevo módem gprs MTX65-ULP, basado en un TC65 Siemens / Cinterion.
El MTX65-ULP es un terminal prácticamente igual a ya muy conocido MTX65, pero con la salvedad de que puede funcionar en modo ultrabajo consumo. De ahí las siglas ULP (Ultra Low Power).
Alguno dirá ”bah, el MTX65 ya tiene modos de funcionamiento de bajo consumo…” Bueno, sí, pero aunque en este último desconectes la radio (modo airplane) y aunque actives el modo de bajo consumo seguirás consumiendo alrededor de 9ma-10ma. Esta cifra puede parecer poco, pero realmente no lo es. Para un sistema que necesite estar alimentado a base de baterías 10mA es una barbaridad, pues haría que una batería agote su carga rápidamente a los pocos días. No es operativo.

¿Y cuanto consume el MTX65-ULP?
Pues en funcionamiento normal o de bajo consumo igual que el MTX65. La diferencia radica en el nuevo modo ULP. En este modo de funcionamiento el consumo es de tan sólo 2.5uA, es decir, un consumo unas 3000 veces menos que el modelo MTX65 en el modo de funcionamiento de menor consumo. Esto, evidentemente, hace que se alargue la vida de las baterías enormemente.
Lee el resto de esta entrada »
Tags: cinterion, gprs, modem, mtx65, Siemens, tc65Nueva versión v1.8 del entrenador Siemens / Cinterion
Escrito por blogElectronica en 2.DISPOSITIVOS (práctico), Comunic. GSM/GPRS, Comunicaciones UMTS, Telefonía
Ya está diposible una nueva versión del entrenador de módems Siemens/Cinterion, que si recordáis es una aplicación que hice hace algún tiempo para mi, para la evaluación sencilla de módems Siemens, pero que con el tiempo se ha hecho pública para todos los clientes de Matrix. La nueva versión es la v1.8 y está disponible en el FTP de clientes.
Tiene algunas diferencias con su predecesora, la más importante es el hecho de que están incluídos los comandos AT para el control de los puertos GPIO y de los ADC. Esto resultará muy últil a quien le interese el nuevo MTX-ULP (terminal similar al MTX65 pero de ultra bajo consumo) pues para su manejo es necesario el uso de puertos GPIO y resulta engorroso la configuración de éstos desde un hyperterminal.
Otras pequeñas diferencias son, como me pidió un usuario hace poco, que el puerto COM por defecto sea el ‘1′ en lugar de el ‘5′ (el 5 es el que yo tenía por defecto en mi PC
), he añadido algún comando más a los botones de acceso rápido, como el importantísimo AT^SCFG? y también he hecho caso a una antigua “reivindicación” de Jesús (compañero mío de trabajo, por cierto, excelente profesional y persona) y ahora en la zona de pantalla donde se muestran los comandos AT y sus resultados, éstos se muestran ordenadamente de arriba a abajo y no al revés como antes.
Espero que os sean útiles las modificaciones, pues sé que mucha gente utiliza este software. Por otro lado a ver si antes de que acabe la semana cuelgo un primer post del nuevo MTX65-ULP, que seguro que os gustará.
Añadir datos a ficheros con módems Siemens-Cinterion desde java
Escrito por blogElectronica en 2.DISPOSITIVOS (práctico), 4.PROGRAMACIÓN, Comunic. GSM/GPRSEn bastantes ocasiones me ha llegado la pregunta de cómo añadir más datos a un fichero ya existente dentro de la memoria flash de nuestros módems TC65 o XT65 (o de los terminales MTX de Matrix). Por ello hoy voy a poner un pequeño programa java para que ayude a quien no sepa cómo hacer esto. Es muy sencillo.
Básicamente consiste en utilizar el objeto OutputStream en lugar de DataOutputStream (DataOutputStream hereda de OutputStream) que seguro visteis en el post donde tengo la mayoría de los ejemplos java.
Vamos con el ejemplillo de hoy. Vamos a suponer que tenemos un fichero en el sistema de ficheros del módem de nombre “A:/fichero.txt” y con el texto “hola“, por lo que si no lo tienes, crea uno y ponlo dentro del módem.
Lee el resto de esta entrada »
Cómo crear un acceso telefónico a redes
Escrito por blogElectronica en 2.DISPOSITIVOS (práctico), Comunic. GSM/GPRS, Comunicaciones UMTSLee el resto de esta entrada »
Tags: cinterion, modem, mtx63, mtx65, mtx65+g, SiemensClases java InPort y OutPort para los módems gprs Cinterion y terminales MTX
Escrito por blogElectronica en 2.DISPOSITIVOS (práctico), 4.PROGRAMACIÓN, Comunic. GSM/GPRSComo 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. ´

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
Cómo obtener la hora con los terminales MTX y módems Siemens / Cinterion
Escrito por blogElectronica en 2.DISPOSITIVOS (práctico), 4.PROGRAMACIÓN, Comunic. GSM/GPRSLlevo 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.

Lee el resto de esta entrada »
Tags: cinterion, ejemplo java, hora, j2me, mtx65, mtx65+g, Siemens, tc65, xt65Ejemplo envío Email Java para módems Siemens / Cinterion
Escrito por blogElectronica en 2.DISPOSITIVOS (práctico), 4.PROGRAMACIÓN, Comunic. GSM/GPRSEsta 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.

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
Autoarranque de aplicaciones Java en módems Siemens
Escrito por blogElectronica en 2.DISPOSITIVOS (práctico), Comunic. GSM/GPRSMuy 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″
…

Lee el resto de esta entrada »
Tags: cinterion, j2me, java, mtx65, mtx65+g, Siemens, tc65, xt65


Entradas (RSS)