<?xml version="1.0" encoding="ISO-8859-1"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments for blogElectronica.com</title>
	<atom:link href="http://www.blogElectronica.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blogElectronica.com</link>
	<description>Blog personal sobre alta tecnología y dispositivos electrónicos avanzados</description>
	<pubDate>Fri, 12 Mar 2010 01:55:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Desarrollando con Zigbee. Primera entrega. by blogElectronica</title>
		<link>http://www.blogElectronica.com/zigbee-maxstream-sdk/#comment-18730</link>
		<dc:creator>blogElectronica</dc:creator>
		<pubDate>Thu, 11 Mar 2010 18:32:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogElectronica.com/zigbee-maxstream-sdk/#comment-18730</guid>
		<description>Hola Daniel,

realmente te valen tanto Xbee como Digimesh. Con ambos podrás comunicarte punto a punto y punto multipunto. Para la aplicación que necesitas realizar te va a funcionar.

Salu2</description>
		<content:encoded><![CDATA[<p>Hola Daniel,</p>
<p>realmente te valen tanto Xbee como Digimesh. Con ambos podrás comunicarte punto a punto y punto multipunto. Para la aplicación que necesitas realizar te va a funcionar.</p>
<p>Salu2</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Nuevo módulo bluetooth WT41 de Bluegiga. by blogElectronica</title>
		<link>http://www.blogElectronica.com/wt41-modulo-bluetooth-bluegiga/#comment-18729</link>
		<dc:creator>blogElectronica</dc:creator>
		<pubDate>Thu, 11 Mar 2010 18:26:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogElectronica.com/?p=762#comment-18729</guid>
		<description>Se me olvidaba,

sí, está ya a la venta y el kit de desarrollo también.

Salu2</description>
		<content:encoded><![CDATA[<p>Se me olvidaba,</p>
<p>sí, está ya a la venta y el kit de desarrollo también.</p>
<p>Salu2</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Nuevo módulo bluetooth WT41 de Bluegiga. by blogElectronica</title>
		<link>http://www.blogElectronica.com/wt41-modulo-bluetooth-bluegiga/#comment-18728</link>
		<dc:creator>blogElectronica</dc:creator>
		<pubDate>Thu, 11 Mar 2010 18:25:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogElectronica.com/?p=762#comment-18728</guid>
		<description>Hola Juan,

igual que en el WT11 tienes opción de antena interna o conector UFL para antena externa. No es compatible pin a pin, tiene muchos más pines. A nivel de iWrap (comandos) sí que lo es.

Salu2.</description>
		<content:encoded><![CDATA[<p>Hola Juan,</p>
<p>igual que en el WT11 tienes opción de antena interna o conector UFL para antena externa. No es compatible pin a pin, tiene muchos más pines. A nivel de iWrap (comandos) sí que lo es.</p>
<p>Salu2.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Desarrollando con Zigbee. Primera entrega. by Selphie</title>
		<link>http://www.blogElectronica.com/zigbee-maxstream-sdk/#comment-18713</link>
		<dc:creator>Selphie</dc:creator>
		<pubDate>Thu, 11 Mar 2010 16:52:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogElectronica.com/zigbee-maxstream-sdk/#comment-18713</guid>
		<description>Hola Gabino,

Estoy en ello, aunque no he avanzado demasiado!!! :D Estoy probando un paquete de freescale que tiene buena pinta, pero aun no se si me va a servir o no.</description>
		<content:encoded><![CDATA[<p>Hola Gabino,</p>
<p>Estoy en ello, aunque no he avanzado demasiado!!! <img src='http://www.blogelectronica.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> Estoy probando un paquete de freescale que tiene buena pinta, pero aun no se si me va a servir o no.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ejemplo envío Email Java para módems Siemens / Cinterion by Pua</title>
		<link>http://www.blogElectronica.com/ejemplo-java-email-j2me-siemens-cinterion/#comment-18650</link>
		<dc:creator>Pua</dc:creator>
		<pubDate>Wed, 10 Mar 2010 12:46:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogElectronica.com/ejemplo-java-email-j2me-siemens-cinterion/#comment-18650</guid>
		<description>Hola,

Te tomo la palabra!!! ;)
Te invito a unas cervezas la próxima vez nos veamos

Salu2

Pua</description>
		<content:encoded><![CDATA[<p>Hola,</p>
<p>Te tomo la palabra!!! <img src='http://www.blogelectronica.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Te invito a unas cervezas la próxima vez nos veamos</p>
<p>Salu2</p>
<p>Pua</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Nuevo módulo bluetooth WT41 de Bluegiga. by Juan</title>
		<link>http://www.blogElectronica.com/wt41-modulo-bluetooth-bluegiga/#comment-18648</link>
		<dc:creator>Juan</dc:creator>
		<pubDate>Wed, 10 Mar 2010 08:51:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogElectronica.com/?p=762#comment-18648</guid>
		<description>Hola,

Parece que los módulos mejoran pero... ¿Este lleva antena incluida como el WT11? ¿Es compatible pin a pin con los diseños ya hechos con WT11?

¿Está ya a la venta?

Saludos.</description>
		<content:encoded><![CDATA[<p>Hola,</p>
<p>Parece que los módulos mejoran pero&#8230; ¿Este lleva antena incluida como el WT11? ¿Es compatible pin a pin con los diseños ya hechos con WT11?</p>
<p>¿Está ya a la venta?</p>
<p>Saludos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Desarrollando con Zigbee. Primera entrega. by Daniel Rodriguez</title>
		<link>http://www.blogElectronica.com/zigbee-maxstream-sdk/#comment-18638</link>
		<dc:creator>Daniel Rodriguez</dc:creator>
		<pubDate>Tue, 09 Mar 2010 22:37:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogElectronica.com/zigbee-maxstream-sdk/#comment-18638</guid>
		<description>Antes que algo.. GRACIAS POR RESPONDER!!..
Ok entendi.. en parte...
Segun entiendo estos DIGIMESH requieren de una antena RPMA
http://www.comfort.net.tw/ds_xbeeprodigimesh900.pdf
En la aplicacion requiero que sean homogeneos
Mira requiero
de un dispositivos MAESTRO que se comunicarme bidireccionamente con 3 dispostivos ESCLAVOS (no es necesaria la comunicacion entre esclavos, solo con el maestro).... algo asi como PUNTO-MULTIPUNTO...., pero fijate en el datasheet de estos, creo entender que trabajan punto-punto......
Por eso es mi inquietud... estos ¿Estos serviran para mi aplicacion?
Si me confirmas, los compro de inmediato y expongo el resultado.....
Muchas gracias por responder</description>
		<content:encoded><![CDATA[<p>Antes que algo.. GRACIAS POR RESPONDER!!..<br />
Ok entendi.. en parte&#8230;<br />
Segun entiendo estos DIGIMESH requieren de una antena RPMA<br />
<a href="http://www.comfort.net.tw/ds_xbeeprodigimesh900.pdf" rel="nofollow">http://www.comfort.net.tw/ds_xbeeprodigimesh900.pdf</a><br />
En la aplicacion requiero que sean homogeneos<br />
Mira requiero<br />
de un dispositivos MAESTRO que se comunicarme bidireccionamente con 3 dispostivos ESCLAVOS (no es necesaria la comunicacion entre esclavos, solo con el maestro)&#8230;. algo asi como PUNTO-MULTIPUNTO&#8230;., pero fijate en el datasheet de estos, creo entender que trabajan punto-punto&#8230;&#8230;<br />
Por eso es mi inquietud&#8230; estos ¿Estos serviran para mi aplicacion?<br />
Si me confirmas, los compro de inmediato y expongo el resultado&#8230;..<br />
Muchas gracias por responder</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ejemplos Java para módems de Siemens by blogElectronica</title>
		<link>http://www.blogElectronica.com/ejemplos-java-j2me-modem-gprs-siemens/#comment-18634</link>
		<dc:creator>blogElectronica</dc:creator>
		<pubDate>Tue, 09 Mar 2010 20:12:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogElectronica.com/ejemplos-java-j2me-modem-gprs-siemens/#comment-18634</guid>
		<description>Hola Rubén,

efectivamente, como dice Púa, a ver si nos dedicas unos minutos y nos comentas qué tuviste que hacer para instalarlo en Windows 7 64bits. Es muy interesante.

Si te encuentras con otras dudas durante la programación no dudes en preguntarlas.

Salu2</description>
		<content:encoded><![CDATA[<p>Hola Rubén,</p>
<p>efectivamente, como dice Púa, a ver si nos dedicas unos minutos y nos comentas qué tuviste que hacer para instalarlo en Windows 7 64bits. Es muy interesante.</p>
<p>Si te encuentras con otras dudas durante la programación no dudes en preguntarlas.</p>
<p>Salu2</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ejemplos Java para módems de Siemens by blogElectronica</title>
		<link>http://www.blogElectronica.com/ejemplos-java-j2me-modem-gprs-siemens/#comment-18633</link>
		<dc:creator>blogElectronica</dc:creator>
		<pubDate>Tue, 09 Mar 2010 20:10:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogElectronica.com/ejemplos-java-j2me-modem-gprs-siemens/#comment-18633</guid>
		<description>Hola Ro,

a ver, si pones los archivos JAR y JAD en el módulo después tendrás que ejecutarlo. Imagina que el programa se llama "ejemplo.jar", pues desde el hyperterminal:

AT^SJRA="A:/ejemplo.jar"

recuerda que si tienes que sacar algo por la salida standard debes configurarla previamente con algo como:

AT^SCFG="Userware/STDout","ASC0"

Salu2.


P.D. Ánimo, seguro que le coges enseguida el punto, verás que resulta muy sencillo.</description>
		<content:encoded><![CDATA[<p>Hola Ro,</p>
<p>a ver, si pones los archivos JAR y JAD en el módulo después tendrás que ejecutarlo. Imagina que el programa se llama &#8220;ejemplo.jar&#8221;, pues desde el hyperterminal:</p>
<p>AT^SJRA=&#8221;A:/ejemplo.jar&#8221;</p>
<p>recuerda que si tienes que sacar algo por la salida standard debes configurarla previamente con algo como:</p>
<p>AT^SCFG=&#8221;Userware/STDout&#8221;,&#8221;ASC0&#8243;</p>
<p>Salu2.</p>
<p>P.D. Ánimo, seguro que le coges enseguida el punto, verás que resulta muy sencillo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ejemplo envío Email Java para módems Siemens / Cinterion by blogElectronica</title>
		<link>http://www.blogElectronica.com/ejemplo-java-email-j2me-siemens-cinterion/#comment-18632</link>
		<dc:creator>blogElectronica</dc:creator>
		<pubDate>Tue, 09 Mar 2010 20:06:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogElectronica.com/ejemplo-java-email-j2me-siemens-cinterion/#comment-18632</guid>
		<description>Bonito ejemplo Pua,

a ver si me animo y hago un mini ejemplo en java 

Salu2</description>
		<content:encoded><![CDATA[<p>Bonito ejemplo Pua,</p>
<p>a ver si me animo y hago un mini ejemplo en java </p>
<p>Salu2</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ejemplos Java para módems de Siemens by Ro</title>
		<link>http://www.blogElectronica.com/ejemplos-java-j2me-modem-gprs-siemens/#comment-18630</link>
		<dc:creator>Ro</dc:creator>
		<pubDate>Tue, 09 Mar 2010 18:12:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogElectronica.com/ejemplos-java-j2me-modem-gprs-siemens/#comment-18630</guid>
		<description>He instalado el sw que proporcionan y no funciona, la conexión IP debuggin... me han dicho que no es necesaria para que el mtx65 funcione correctamente.
Asi que me baje el programa que manda sms para hacer la prueba y nada, no funciona.
Y se me insatala el modulo en el ordenador, pongo el jar y jad en el modulo, pero nada.
ALguien podría decirme o explicarme paso a paso como ejercutar un programa utilizando el mtx65 desde eclipse. Por si cometo error hay.

Muchas gracias a todo.
Y el blog es magnifico</description>
		<content:encoded><![CDATA[<p>He instalado el sw que proporcionan y no funciona, la conexión IP debuggin&#8230; me han dicho que no es necesaria para que el mtx65 funcione correctamente.<br />
Asi que me baje el programa que manda sms para hacer la prueba y nada, no funciona.<br />
Y se me insatala el modulo en el ordenador, pongo el jar y jad en el modulo, pero nada.<br />
ALguien podría decirme o explicarme paso a paso como ejercutar un programa utilizando el mtx65 desde eclipse. Por si cometo error hay.</p>
<p>Muchas gracias a todo.<br />
Y el blog es magnifico</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ejemplos Java para módems de Siemens by Ro</title>
		<link>http://www.blogElectronica.com/ejemplos-java-j2me-modem-gprs-siemens/#comment-18629</link>
		<dc:creator>Ro</dc:creator>
		<pubDate>Tue, 09 Mar 2010 18:07:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogElectronica.com/ejemplos-java-j2me-modem-gprs-siemens/#comment-18629</guid>
		<description>Hola a todos,

Estoy trabajando con java y estoy realizando una aplicación la cual tiene que enviar sms, en el trabajo me proporcionaron el mtx65 y la verdad que es la primera que que lo uso, estoy muy verde.</description>
		<content:encoded><![CDATA[<p>Hola a todos,</p>
<p>Estoy trabajando con java y estoy realizando una aplicación la cual tiene que enviar sms, en el trabajo me proporcionaron el mtx65 y la verdad que es la primera que que lo uso, estoy muy verde.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ejemplo envío Email Java para módems Siemens / Cinterion by Pua</title>
		<link>http://www.blogElectronica.com/ejemplo-java-email-j2me-siemens-cinterion/#comment-18626</link>
		<dc:creator>Pua</dc:creator>
		<pubDate>Tue, 09 Mar 2010 11:10:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogElectronica.com/ejemplo-java-email-j2me-siemens-cinterion/#comment-18626</guid>
		<description>hola,

disculpad por las faltas de ortografía.

comentar que el símbo que sale -- coresponde a 2 veces el simbolo - . en en ejemplo codificado que da claro que son 2 veces el caracter -

Salu2

Pua</description>
		<content:encoded><![CDATA[<p>hola,</p>
<p>disculpad por las faltas de ortografía.</p>
<p>comentar que el símbo que sale &#8212; coresponde a 2 veces el simbolo - . en en ejemplo codificado que da claro que son 2 veces el caracter -</p>
<p>Salu2</p>
<p>Pua</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ejemplos Java para módems de Siemens by Pua</title>
		<link>http://www.blogElectronica.com/ejemplos-java-j2me-modem-gprs-siemens/#comment-18613</link>
		<dc:creator>Pua</dc:creator>
		<pubDate>Mon, 08 Mar 2010 15:36:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogElectronica.com/ejemplos-java-j2me-modem-gprs-siemens/#comment-18613</guid>
		<description>Hola,

te agradeceriamos nos contrás lo quehas hecho detalladamente para así otras personas puedan hacerlo.

en esto consiste un blog

Salu2

Pua</description>
		<content:encoded><![CDATA[<p>Hola,</p>
<p>te agradeceriamos nos contrás lo quehas hecho detalladamente para así otras personas puedan hacerlo.</p>
<p>en esto consiste un blog</p>
<p>Salu2</p>
<p>Pua</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ejemplo envío Email Java para módems Siemens / Cinterion by Pua</title>
		<link>http://www.blogElectronica.com/ejemplo-java-email-j2me-siemens-cinterion/#comment-18612</link>
		<dc:creator>Pua</dc:creator>
		<pubDate>Mon, 08 Mar 2010 15:26:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogElectronica.com/ejemplo-java-email-j2me-siemens-cinterion/#comment-18612</guid>
		<description>Hola,

si es posible pero es un poco engorroso.

En general el protocolo SMT se usa para enviar correos a través de un servidor de correo.
Cuando usas este protocolo el cliente de correo(en este caso la pila  at^SISx del módulo Cinterion) puede/debe especificar parámetros como dirección del destinatario, dirección del enviante, sujeto, etc  y finalmente el cuerpo del mensaje.
Lo  curioso es que los adjuntos de un correo electrónico se pueden enviar como texto, con lo cual podrían ser tranmitidos con los módulos de Cinterion que dispongan de pila TCP/IP mediante comandos AT^SISx, aunque estos comandos no dispongan de opción de incluir ficheros adjuntos.
Para hacer esto con tu MMI necesitarás convertir el fichero en texto plano y añadirlo/enviarlo mediante los comandos AT usando ciertas cabeceras hexadécimal.
Necesitarás convertir el fichero a adjuntar unsando codificación base64 y las cabeceras. Mas información sobre esta codificación en sanwikipedia http://en.wikipedia.org/wiki/Base64 . Desventeja, esta codificación hará 4/3 mas grande el fichero a causa de las cabeceras y la codificación. Para un fichero de 3K necesitarás enviar cerca de 4K de información, resumiendo mas datos mas €

Ejemplo de envio  de un correo sin fichero adjunto

AT^SISS=0,"srvType","SMTP"

AT^SISS=0,"alphabet",1

AT^SISS=0,"address","AddressOfSmptserver"

AT^SISS=0,"smFrom","OriginatorAddress"

AT^SISS=0,"smRcpt","RecipientAddress"

AT^SISS=0,"smSubj","Text of Subject"


Después se invoca el servicio SMT con el comando at^siso y con at^sisw se envia


Ahora bien para enviar el correo con fichero adjunto, el mensaje tiene que ser dividido en varias partes. El comienzo de cada una de esas partes se marca con "boundary-pattern". Para hacer esto lo siguientes parámetros son requeridos:



MIME-Version: 1.0

Content-Type: multipart/mixed; boundary="aaaaaAAAAAbbbbbBBBBBcccccCCCCC"


"multipart/mixed" significa que el emnsaje consta de varias partes

"boundary" especifica que los datos tienen que detectar nuevos datos. Esta parte puede ser lo que quieras. Después esta parte necesitas "--" para señalar el nuevo "boundary"

En este ejemplo empírico el "boundary" se define con la cadena "aaaaaAAAAAbbbbbBBBBBcccccCCCCC", sin embargo el mensaje de texto tendrá que contener la cadena "--aaaaaAAAAAbbbbbBBBBBcccccCCCCC" siempre en cada nueva parte.


Ejemplo:


AT^SISS=0,"smHdr","MIME-Version: 1.0DAContent-Type: multipart/mixed; boundary=\22aaaaaAAAAAbbbbbBBBBBcccccCCCCC\22"


El mensaje de texto que será enviado usando at^siw tiene que ser modificado para corresponder alsiguiente formato:


--boundary pattern ***

Content-Type: text/plain; charset=US-ASCII empty line***

message text***

empty line***

--boundary pattern ///

Content-Type: application/octet-stream ///

Content-Transfer-Encoding: base64 ///

Content-Disposition: attachment; filename="name of file" ///

empty line ///

content of attached file encoded in base64 format ///

--boundary pattern--///


La parte que acaba en *** es el mensaje y la parte queacabaen /// es el fichero . Por supuesto eliminar del mensaje los dos tipos de marcas

Cada línea tiene que terminar con CRLF(0x0D y 0x0A)

Cada empty line es un CRLF

Cada bounday debe tener "--"

El último boundary debe tener tambien "--"

Para añadir varios ficheros esto se complica con boundary por separado, vamos no me voy a meter en esto.


Ejemplo codificado con comandos AT:

En este ejemplo se describe un correo con un fichero adjunto llamado "test06.bin". Este fichero puede ser lo que tu quieras, pero pondré un texto para no complicarlo.

Texto:This is a test

Tamaño de test06.bin 14Bytes.

Una vez convertido en texto en base64 será:


VGhpcyBpcyBhIHRlc3Q=


Gracias http://www.webutils.pl/index.php?idx=base64 por hacer esto por mi


La secuencia de comandos sería


AT^SISS=0,"srvType","SMTP"

AT^SISS=0,"alphabet",1

AT^SISS=0,"address","smtp.xxx.xxx"

AT^SISS=0,"smFrom","xxx@xxx.xxx"

AT^SISS=0,"smRcpt","xxxreceptor@xxx.xxx"

AT^SISS=0,"smSubj","Asunto"

AT^SISS=0,"smHdr","MIME-Version: 1.0DAContent-Type: multipart/mixed; boundary=\22aaaaaAAAAAbbbbbBBBBBcccccCCCCC\22"

Ahora introduce AT^SISO=0 para comenzar la conexión y el servicio y recibirás el URC ^SISW:0,1 y envia al modem los siquientes comandos
AT^SISW=0,365,1

^SISW: 0, 365, 0

--aaaaaAAAAAbbbbbBBBBBcccccCCCCC

Content-Type: text/plain; charset=US-ASCII



This is an example how to send an email with attachment



--aaaaaAAAAAbbbbbBBBBBcccccCCCCC

Content-Type: application/octet-stream

Content-Transfer-Encoding: base64

Content-Disposition: attachment; filename="test06.bin"



VGhpcyBpcyBhIHRlc3Q=

--aaaaaAAAAAbbbbbBBBBBcccccCCCCC--

OK

^SISW: 0, 2

AT^SISC=0

OK


He suprimido mi servidor de correo y direcciones de correo.

Te debería llegar un correo en Asunto: Asunto; en cuerpo del mensaje "This is an example how to send an email with attachment" y con  un fichero adjunto llamado test06.bin que si lo abres con un editor de texto pone "This is a test"

Ahora a experimentar.


Después de semejante ladrillo y complicación también te puedes plantear hacer un append en un servidor FTP, o crear ficheros nuevos con el contenido que quieras, creo será muuuuuchooooo mas sencillo.

Ahora un voluntario para implementarlo en Java con Comandos AT , o en Java con sockets.

Salu2

Pua</description>
		<content:encoded><![CDATA[<p>Hola,</p>
<p>si es posible pero es un poco engorroso.</p>
<p>En general el protocolo SMT se usa para enviar correos a través de un servidor de correo.<br />
Cuando usas este protocolo el cliente de correo(en este caso la pila  at^SISx del módulo Cinterion) puede/debe especificar parámetros como dirección del destinatario, dirección del enviante, sujeto, etc  y finalmente el cuerpo del mensaje.<br />
Lo  curioso es que los adjuntos de un correo electrónico se pueden enviar como texto, con lo cual podrían ser tranmitidos con los módulos de Cinterion que dispongan de pila TCP/IP mediante comandos AT^SISx, aunque estos comandos no dispongan de opción de incluir ficheros adjuntos.<br />
Para hacer esto con tu MMI necesitarás convertir el fichero en texto plano y añadirlo/enviarlo mediante los comandos AT usando ciertas cabeceras hexadécimal.<br />
Necesitarás convertir el fichero a adjuntar unsando codificación base64 y las cabeceras. Mas información sobre esta codificación en sanwikipedia <a href="http://en.wikipedia.org/wiki/Base64" rel="nofollow">http://en.wikipedia.org/wiki/Base64</a> . Desventeja, esta codificación hará 4/3 mas grande el fichero a causa de las cabeceras y la codificación. Para un fichero de 3K necesitarás enviar cerca de 4K de información, resumiendo mas datos mas €</p>
<p>Ejemplo de envio  de un correo sin fichero adjunto</p>
<p>AT^SISS=0,&#8221;srvType&#8221;,&#8221;SMTP&#8221;</p>
<p>AT^SISS=0,&#8221;alphabet&#8221;,1</p>
<p>AT^SISS=0,&#8221;address&#8221;,&#8221;AddressOfSmptserver&#8221;</p>
<p>AT^SISS=0,&#8221;smFrom&#8221;,&#8221;OriginatorAddress&#8221;</p>
<p>AT^SISS=0,&#8221;smRcpt&#8221;,&#8221;RecipientAddress&#8221;</p>
<p>AT^SISS=0,&#8221;smSubj&#8221;,&#8221;Text of Subject&#8221;</p>
<p>Después se invoca el servicio SMT con el comando at^siso y con at^sisw se envia</p>
<p>Ahora bien para enviar el correo con fichero adjunto, el mensaje tiene que ser dividido en varias partes. El comienzo de cada una de esas partes se marca con &#8220;boundary-pattern&#8221;. Para hacer esto lo siguientes parámetros son requeridos:</p>
<p>MIME-Version: 1.0</p>
<p>Content-Type: multipart/mixed; boundary=&#8221;aaaaaAAAAAbbbbbBBBBBcccccCCCCC&#8221;</p>
<p>&#8220;multipart/mixed&#8221; significa que el emnsaje consta de varias partes</p>
<p>&#8220;boundary&#8221; especifica que los datos tienen que detectar nuevos datos. Esta parte puede ser lo que quieras. Después esta parte necesitas &#8220;&#8211;&#8221; para señalar el nuevo &#8220;boundary&#8221;</p>
<p>En este ejemplo empírico el &#8220;boundary&#8221; se define con la cadena &#8220;aaaaaAAAAAbbbbbBBBBBcccccCCCCC&#8221;, sin embargo el mensaje de texto tendrá que contener la cadena &#8220;&#8211;aaaaaAAAAAbbbbbBBBBBcccccCCCCC&#8221; siempre en cada nueva parte.</p>
<p>Ejemplo:</p>
<p>AT^SISS=0,&#8221;smHdr&#8221;,&#8221;MIME-Version: 1.0DAContent-Type: multipart/mixed; boundary=\22aaaaaAAAAAbbbbbBBBBBcccccCCCCC\22&#8243;</p>
<p>El mensaje de texto que será enviado usando at^siw tiene que ser modificado para corresponder alsiguiente formato:</p>
<p>&#8211;boundary pattern ***</p>
<p>Content-Type: text/plain; charset=US-ASCII empty line***</p>
<p>message text***</p>
<p>empty line***</p>
<p>&#8211;boundary pattern ///</p>
<p>Content-Type: application/octet-stream ///</p>
<p>Content-Transfer-Encoding: base64 ///</p>
<p>Content-Disposition: attachment; filename=&#8221;name of file&#8221; ///</p>
<p>empty line ///</p>
<p>content of attached file encoded in base64 format ///</p>
<p>&#8211;boundary pattern&#8211;///</p>
<p>La parte que acaba en *** es el mensaje y la parte queacabaen /// es el fichero . Por supuesto eliminar del mensaje los dos tipos de marcas</p>
<p>Cada línea tiene que terminar con CRLF(0&#215;0D y 0&#215;0A)</p>
<p>Cada empty line es un CRLF</p>
<p>Cada bounday debe tener &#8220;&#8211;&#8221;</p>
<p>El último boundary debe tener tambien &#8220;&#8211;&#8221;</p>
<p>Para añadir varios ficheros esto se complica con boundary por separado, vamos no me voy a meter en esto.</p>
<p>Ejemplo codificado con comandos AT:</p>
<p>En este ejemplo se describe un correo con un fichero adjunto llamado &#8220;test06.bin&#8221;. Este fichero puede ser lo que tu quieras, pero pondré un texto para no complicarlo.</p>
<p>Texto:This is a test</p>
<p>Tamaño de test06.bin 14Bytes.</p>
<p>Una vez convertido en texto en base64 será:</p>
<p>VGhpcyBpcyBhIHRlc3Q=</p>
<p>Gracias <a href="http://www.webutils.pl/index.php?idx=base64" rel="nofollow">http://www.webutils.pl/index.php?idx=base64</a> por hacer esto por mi</p>
<p>La secuencia de comandos sería</p>
<p>AT^SISS=0,&#8221;srvType&#8221;,&#8221;SMTP&#8221;</p>
<p>AT^SISS=0,&#8221;alphabet&#8221;,1</p>
<p>AT^SISS=0,&#8221;address&#8221;,&#8221;smtp.xxx.xxx&#8221;</p>
<p>AT^SISS=0,&#8221;smFrom&#8221;,&#8221;xxx@xxx.xxx&#8221;</p>
<p>AT^SISS=0,&#8221;smRcpt&#8221;,&#8221;xxxreceptor@xxx.xxx&#8221;</p>
<p>AT^SISS=0,&#8221;smSubj&#8221;,&#8221;Asunto&#8221;</p>
<p>AT^SISS=0,&#8221;smHdr&#8221;,&#8221;MIME-Version: 1.0DAContent-Type: multipart/mixed; boundary=\22aaaaaAAAAAbbbbbBBBBBcccccCCCCC\22&#8243;</p>
<p>Ahora introduce AT^SISO=0 para comenzar la conexión y el servicio y recibirás el URC ^SISW:0,1 y envia al modem los siquientes comandos<br />
AT^SISW=0,365,1</p>
<p>^SISW: 0, 365, 0</p>
<p>&#8211;aaaaaAAAAAbbbbbBBBBBcccccCCCCC</p>
<p>Content-Type: text/plain; charset=US-ASCII</p>
<p>This is an example how to send an email with attachment</p>
<p>&#8211;aaaaaAAAAAbbbbbBBBBBcccccCCCCC</p>
<p>Content-Type: application/octet-stream</p>
<p>Content-Transfer-Encoding: base64</p>
<p>Content-Disposition: attachment; filename=&#8221;test06.bin&#8221;</p>
<p>VGhpcyBpcyBhIHRlc3Q=</p>
<p>&#8211;aaaaaAAAAAbbbbbBBBBBcccccCCCCC&#8211;</p>
<p>OK</p>
<p>^SISW: 0, 2</p>
<p>AT^SISC=0</p>
<p>OK</p>
<p>He suprimido mi servidor de correo y direcciones de correo.</p>
<p>Te debería llegar un correo en Asunto: Asunto; en cuerpo del mensaje &#8220;This is an example how to send an email with attachment&#8221; y con  un fichero adjunto llamado test06.bin que si lo abres con un editor de texto pone &#8220;This is a test&#8221;</p>
<p>Ahora a experimentar.</p>
<p>Después de semejante ladrillo y complicación también te puedes plantear hacer un append en un servidor FTP, o crear ficheros nuevos con el contenido que quieras, creo será muuuuuchooooo mas sencillo.</p>
<p>Ahora un voluntario para implementarlo en Java con Comandos AT , o en Java con sockets.</p>
<p>Salu2</p>
<p>Pua</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ejemplos Java para módems de Siemens by Ruben</title>
		<link>http://www.blogElectronica.com/ejemplos-java-j2me-modem-gprs-siemens/#comment-18611</link>
		<dc:creator>Ruben</dc:creator>
		<pubDate>Mon, 08 Mar 2010 14:18:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogElectronica.com/ejemplos-java-j2me-modem-gprs-siemens/#comment-18611</guid>
		<description>Hola!

Pues parece que por fin lo tengo funcionando, y ademas en windows 7 64 bits. La verdad... un cumulo de cosas fueron las causantes.

Muchisimas gracias por vuestra ayuda.

Ruben.</description>
		<content:encoded><![CDATA[<p>Hola!</p>
<p>Pues parece que por fin lo tengo funcionando, y ademas en windows 7 64 bits. La verdad&#8230; un cumulo de cosas fueron las causantes.</p>
<p>Muchisimas gracias por vuestra ayuda.</p>
<p>Ruben.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Modem GPRS Siemens. Gestión de una conexión TCP/IP desde Java. by Antonio</title>
		<link>http://www.blogElectronica.com/modem-gprs-gsm-tcp-ip-java-sisw-sisr-socket/#comment-18596</link>
		<dc:creator>Antonio</dc:creator>
		<pubDate>Sun, 07 Mar 2010 21:07:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogElectronica.com/modem-gprs-gsm-tcp-ip-java-sisw-sisr-socket/#comment-18596</guid>
		<description>De acuerdo :)

Te mostrare de todos modos los comandos que se capturan, a ver si los puedes interpretar.</description>
		<content:encoded><![CDATA[<p>De acuerdo <img src='http://www.blogelectronica.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Te mostrare de todos modos los comandos que se capturan, a ver si los puedes interpretar.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Desarrollando con Zigbee. Segunda entrega. by Tomas</title>
		<link>http://www.blogElectronica.com/zigbee-maxstream-modulos-practica-2/#comment-18592</link>
		<dc:creator>Tomas</dc:creator>
		<pubDate>Sun, 07 Mar 2010 18:11:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogElectronica.com/zigbee-maxstream-modulos-practica-2/#comment-18592</guid>
		<description>Ok, muchas gracias, ya "solo" queda conseguir los módulos y hacerlo ;)</description>
		<content:encoded><![CDATA[<p>Ok, muchas gracias, ya &#8220;solo&#8221; queda conseguir los módulos y hacerlo <img src='http://www.blogelectronica.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Desarrollando con Zigbee. Segunda entrega. by blogElectronica</title>
		<link>http://www.blogElectronica.com/zigbee-maxstream-modulos-practica-2/#comment-18590</link>
		<dc:creator>blogElectronica</dc:creator>
		<pubDate>Sun, 07 Mar 2010 16:45:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogElectronica.com/zigbee-maxstream-modulos-practica-2/#comment-18590</guid>
		<description>Hola Tomas,

sí, es posible, basta con leer el manual:

"RSSI Indicators.
It is possible to measure the received signal strength on a device using the DB command. DB returns the RSSI value (measured in –dBm) of the last received packet. However, this number can be misleading. The DB value only indicates the received signal strength of the last hop. If a transmission spans multiple hops, the DB value provides no indication of the overall transmission
path, or the quality of the worst link – it only indicates the quality of the last link and should be used sparingly. The DB value can be determined in hardware using the RSSI/PWM module pin (pin 6). If the RSSI PWM functionality is enabled (P0 command), when the module receives data, the RSSI PWM is set to a value based on the RSSI of the received packet. (Again, this value only indicates the quality of the last hop.) This pin could potentially be connected to an LED to indicate if the link is stable or not."

2) En Matrix, el distribuidor oficial en España de Digi. 

Salu2</description>
		<content:encoded><![CDATA[<p>Hola Tomas,</p>
<p>sí, es posible, basta con leer el manual:</p>
<p>&#8220;RSSI Indicators.<br />
It is possible to measure the received signal strength on a device using the DB command. DB returns the RSSI value (measured in –dBm) of the last received packet. However, this number can be misleading. The DB value only indicates the received signal strength of the last hop. If a transmission spans multiple hops, the DB value provides no indication of the overall transmission<br />
path, or the quality of the worst link – it only indicates the quality of the last link and should be used sparingly. The DB value can be determined in hardware using the RSSI/PWM module pin (pin 6). If the RSSI PWM functionality is enabled (P0 command), when the module receives data, the RSSI PWM is set to a value based on the RSSI of the received packet. (Again, this value only indicates the quality of the last hop.) This pin could potentially be connected to an LED to indicate if the link is stable or not.&#8221;</p>
<p>2) En Matrix, el distribuidor oficial en España de Digi. </p>
<p>Salu2</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ejemplo envío Email Java para módems Siemens / Cinterion by Rec</title>
		<link>http://www.blogElectronica.com/ejemplo-java-email-j2me-siemens-cinterion/#comment-18589</link>
		<dc:creator>Rec</dc:creator>
		<pubDate>Sun, 07 Mar 2010 16:34:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogElectronica.com/ejemplo-java-email-j2me-siemens-cinterion/#comment-18589</guid>
		<description>Ola edlectrico,
Acontece-me o mesmo,  com codigo semelhante, ao tentar enviar um email para gmail.
Con seguiste resolver o problema?
Saludos,
Rec</description>
		<content:encoded><![CDATA[<p>Ola edlectrico,<br />
Acontece-me o mesmo,  com codigo semelhante, ao tentar enviar um email para gmail.<br />
Con seguiste resolver o problema?<br />
Saludos,<br />
Rec</p>
]]></content:encoded>
	</item>
</channel>
</rss>
