IceC para el ESP8266


Para aquellos que no lo conozcáis, el ESP8266 es una plaquita muy pequeña (alrededor de 1,5 x 1,5 cm) que lleva un microcontrolador de 32 bits, un módulo de 4 Mbit de flash y soporte para comunicaciones WiFi b/g/n, a un precio muy reducido (sobre los 3,5 €). Podéis encontrar más información en http://www.esp8266.com/wiki/doku.php 

Se programa en C/C++, con el SDK que proporciona el fabricante. Más interesante aún es el hecho de que algunos desarrolladores han creado un paquete con el SDK y las librerías para el IDE de Arduino (versión 1.5 o superior), que se instala desde el Boards Manager. De esta forma, es muy sencillo adaptar los sketchs de Arduino a esta plataforma. Para más información e instrucciones de instalación, podéis visitar el repo: https://github.com/esp8266/Arduino

Lo que nos ocupa en esta entrada es el hecho de que ya está disponible la librería de IceC para el ESP8266. En esta primera release, disponemos de un endpoint básico TCP oneway (con soporte para cliente y servidor). En la página de descargas del repositorio (https://bitbucket.org/arco_group/icec/downloads) se puede obtener el zip, que se instala como cualquier otra librería de Arduino (Programa -> Include Library -> Add ZIP library). Una vez instalada, en el menú Ejemplos -> IceC hay dos ejemplos de uso, uno para cliente y otro para servidor.

Si alguien lo necesita, puedo escribir alguna entrada con más información al respecto. Dejad algún comentario para hacérmelo saber.

Saludos.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s