Xively – Recogida de datos

Xively

Xively es un servicio de LogMeIn orientado a recolectar datos de nuestros dispositivos y almacenarlos en el cloud para posteriormente ser tratados.

Se puede crear una cuenta gratuita y utilizar el servicio a modo de evaluación o para nuestros proyectos caseros de Internet of Things.

Xively permite crear multiples dispositivos que suministraran datos al cloud a través de tantos canales como definamos. Por ejemplo podríamos tener sensores de luz que nos den la intensidad de la luz, estaciones meteorológicas que nos proporcionen distintos canales(humedad, temperatura, presión..) o cualquier elemento de IoT que vaya enviando información para posteriormente ser visualizada, tratada e incluso lazar algún disparador en caso de tener unos ciertos valores.

La idea de proporcionar un servicio que se preocupe de los problemas de almacenar y tratar tanta información me parece interesante, hace gracia montarse un No-SQL pero si no trabajas bien los datos… da igual lo que uses que con más o menos tiempo está destinado a volverse impracticable.

Auto Telegram with Expect

Para hacer que nuestra raspberry Pi se pueda comunicar al momento con nosotros, qué mejor que hacerlo directamente a nuestro móvil? Para eso usaremos telegram-cli, que es una librería que ataca a la api de telegram y nos permite poder enviar mensajes a nuestros contactos.
Para instalar telegram-cli podemos seguir los pasos de su repo https://github.com/vysheng/tg#telegram-messenger-cli-

Una vez lanzamos telegram en consola,nos pedirá un móvil y nos creará usuario si no tenemos. Para ver las posibilidades, con un help basta para entender los 4 comandos básicos para poder enviar comandos manuales a otros usuarios de telegram.

Hasta aquí podemos enviar mensajes manuales, pero no podemos automatizarlo de forma que nuestra raspberry o otros devices nos envíen mensajes de lo que queramos. Para poder lograr esta automatización podemos tocar el código del telegram-cli o algo más sencillo… usar expect! ;)

Expect es una extension de TCL, lenguaje de scripting, basado en las respuestas de la consola. Con él podemos simular una interacción manual con programas de consola. Si queréis más info podéis buscar tutoriales por google.

Con un simple script como este…

…es suficiente para mandar un mensaje con una línea de comando.

oleeé!

Getting Started with Raspberry Pi

Raspberry Pi

Raspberry Pi

Hace tiempo me pillé de amazon UK una Raspberry Pi para poder tener un xmbc barato y sin ruido en la TV. Por unos £ 27.70 lo tenéis en amazon ( 33€ aprox ), pero un compi de curro me dijo que también estaban en ondaradio, así que no es una mala opción si uno no quiere esperar y está dispuesto a gastarse 10€ más.

Una vez con la RaspbPi en mis manos, le puse una imagen de raspbian.org y el primer apt-get que hice fue para mejorar mi editor del diablo VI ;)

Una vez con mi querido vim ya puse xbmc y lo básico para tenerlo como mediacenter (How to install XBMC on RaspbPI ) es todo muy fácil.

Empezando con las Google Glass

Para empezar a desarrollar para las glass no hace falta gran cosa, sólo se necesita tener el entorno de desarrollo para Android, con el entorno habitual es casi suficiente.

Si no tenemos instalado el entorno, este se puede descargar desde la web de android, en la web hay un zip con el eclipse y la SDK ya configurado todo, espectacular!!! Todavía me acuerdo cuando intentaba desarrollar con la versión alpha y beta… ;_____)

http://developer.android.com/sdk/index.html#download

Ahora tenemos que asegurarnos que tenemos instalada la SDK de android 4.0.3(API15) con el Glass Development Kit Sneak Peek, únicamente está para la API15, así que si nos acabamos de bajar el entorno tendremos que instalar esa version ya que lleva por defecto la última.

Android SDK Manager

 

Para instalar la SDK hay que acceder a través del menú de eclipse Menu -> Window -> AndroidSDK Manager.

tumblr_inline_mm98mfMypJ1qz4rgptumblr_inline_mm98mtTgT81qz4rgptumblr_inline_mxolyto8TV1s4c621

Una vez ya tenemos el entorno sólo hay que activar en las glass el modo debug y a programar!!

 

 

OK Glass!

glasses

Esta semana han llegado las glass al curro, vamos a ver que tonterías se nos ocurren… jeje

Empieza el juego!!! :P

Introducción a GIT

GIT

CUrso de GIT