6 herramientas de domótica de código abierto


El Internet de las cosas no es sólo una palabra de moda, es una realidad que se ha expandido rápidamente desde la última vez que publicamos un artículo de revisión sobre las herramientas de domótica en 2016. En 2017, el 26,5% de los hogares estadounidenses ya tenían algún tipo de tecnología para hogares inteligentes en uso; en un plazo de cinco años, se espera que ese porcentaje se duplique.

Con un número cada vez mayor de dispositivos disponibles para ayudarle a automatizar, proteger y monitorear su hogar, nunca ha sido más fácil ni más tentador probar su mano en la automatización del hogar. Ya sea que esté buscando controlar su sistema HVAC de forma remota, integrar un cine en casa, proteger su hogar de robos, incendios u otras amenazas, reducir su consumo de energía o simplemente controlar algunas luces, hay innumerables dispositivos disponibles a su disposición.

Pero al mismo tiempo, muchos usuarios se preocupan por las implicaciones de seguridad y privacidad de traer nuevos dispositivos a sus hogares, una consideración muy real y seria. Quieren controlar quién tiene acceso a los sistemas vitales que controlan sus aparatos y registran cada momento de su vida cotidiana. Y es comprensible que en una época en la que incluso su refrigerador ahora sea un dispositivo inteligente, ¿no quiere saber si su refrigerador está llamando a casa? ¿No querría sin dudar en ello de que, incluso si concede permiso a un dispositivo para comunicarse externamente, solo es accesible para aquellos que están autorizados explícitamente?

Las preocupaciones de seguridad son algunas de las muchas razones por las que el código abierto será crítico para nuestro futuro con los dispositivos conectados. Ser capaz de comprender completamente los programas que controlan su hogar significa que puede ver, y si es necesario modificar, el código fuente que se ejecuta en los propios dispositivos.

Si bien los dispositivos conectados a menudo contienen componentes propietarios, un buen primer paso para incorporar código abierto a su sistema de domótica es asegurarse de que el dispositivo que une sus dispositivos y le presenta una interfaz para ellos (el “hub”) está abierto Fuente. Afortunadamente, hay muchas opciones por ahí, con opciones para ejecutar en todo, desde su computadora personal siempre activa a una Raspberry Pi.

Estos son solo algunos ejemplos de plataformas disponibles

 

 

Calaos

Calaos es una solución completa para domótica. Primero fue un sistema desarrollado por una empresa francesa del mismo nombre. Cuando la compañía fue cerrada durante 2013, toda la base de código fue de código abierto y lanzado como GPL. Una pequeña comunidad comenzó en torno al proyecto para continuar el desarrollo. La comunidad está creciendo cada día, el wiki y el foro están aquí para compartir información y buenas idea

Calaos está diseñado como una plataforma de domótica de pila completa, que incluye una aplicación de servidor, interfaz de pantalla táctil, aplicación web, aplicaciones móviles nativas para iOS y Android, y un sistema operativo Linux preconfigurado para funcionar debajo. El proyecto Calaos surgió de una empresa francesa, por lo que sus foros de apoyo están principalmente en francés, aunque la mayor parte del material instructivo y la documentación han sido traducidos al inglés.

Algunos ejemplos de lo que se puede hacer:

  • Bienvenido a casa! Después de un largo día de trabajo, ¡relájese! Cuando se vaya a casa, Calaos preparará un ambiente dulce. Las persianas están cerradas, las luces atenuadas, la música favorita comienza a reproducirse.
  • Controla su música.Comparta toda Su música en toda la casa. No mire donde lo tiene, no  transfieras más, simplemente presionE play en la habitación que debe escuchar Sus listas de reproducción favoritas.
  • Crear escenario: Todos los artículos vinculados a Calaos se pueden automatizar por tiempo, ambiente o estado de ánimo. Su hogar se vuelve inteligente a partir de hoy. La creación de un escenario se realiza en unos pocos clics en la pantalla táctil.
  • Configurar :Tiene herramientas escritas que le permiten configurar fácilmente su casa directamente desde su computadora. ¿Desea agregar más elementos a su sistema? Sólo tiene que instalar Calaos Installer.

Calaos está licenciado bajo la versión 3 de la GPL y puede ver su fuente en GitHub.

 

Domoticz

Domoticz es un sistema domótico con una biblioteca bastante amplia de dispositivos compatibles, que van desde estaciones meteorológicas hasta detectores de humo y controles remotos, y un gran número de integraciones adicionales de terceros se documentan en el sitio web del proyecto. Está diseñado con un front-end HTML5, por lo que es accesible desde los navegadores de escritorio y la mayoría de los teléfonos inteligentes modernos, y es ligero, se ejecuta en muchos dispositivos de baja potencia como raspberry Pi.

 

Es libre  y Open Source   y ademas esta diseñado para funcionar en varios sistemas operativos(es compatible con dispositivos Linux ,windows   embebidos ). La interfaz de usuario es un front-end web HTML5 escalable y se adapta automáticamente para dispositivos de escritorio y móviles.
Es compatible con todos los navegadores aunque  para los usuarios de Internet Explorer se necesita la versión 10+.

Algunas características destacables:

  • Hardware: Transceptor RFXCOM, Z-Wave, P1 Smart Meter, YouLess Meter, Contadores de pulsos, 1-Wire, EnOcean, y mucho más….
  • Registro extendido
  • Notificaciones push de iPhone / Android
  • Sensores/interruptores de aprendizaje automático
  • Creación manual de códigos de conmutación
  • Compartir / Usar dispositivos externos
  • Diseñado para la simplicidad

Domoticz está escrito principalmente en C/C++ bajo la GPLv3, y su código fuente se puede examinar en GitHub.

 

Home Assistant

Home Assistant es una plataforma de domótica de código abierto diseñada para implementarse fácilmente en casi cualquier máquina que pueda ejecutar Python 3, desde una Raspberry Pi hasta un dispositivo de almacenamiento conectado a la red (NAS), e incluso se suministra con un contenedor Docker para realizar la implementación en otros sistemas una brisa. Se integra con un gran número de ofertas comerciales y de código abierto, lo que le permite vincular, por ejemplo, IFTTT, información meteorológica o su dispositivo Amazon Echo, para controlar el hardware desde bloqueos hasta luces.

 

Home Assistant se publica bajo una licencia mIT,y su fuente se puede descargar desde GitHub.

 

 

 

Misterhouse

MisterHouse ha ganado mucho terreno desde 2016, cuando era “otra opción a considerar” en esta lista. Utiliza scripts Perl para monitorear cualquier cosa que pueda ser consultada por un ordenador o controlar cualquier cosa capaz de ser controlada a distancia.

Responde a los comandos de voz, hora del día, clima, ubicación y otros eventos para encender las luces, despertarte, grabar tu programa de televisión favorito, anunciar a las personas que llaman, advertir que tu puerta principal está abierta, reportar cuánto tiempo ha estado tu hijo en línea, te dicen si tu el coche de su hija está acelerando, y mucho más. Se ejecuta en ordenadores Linux, macOS y Windows y puede leer/escribir desde una amplia variedad de dispositivos, incluidos sistemas de seguridad, estaciones meteorológicas, identificador de llamadas, enrutadores, sistemas de ubicación de vehículos y más

MisterHouse está licenciado bajo la GPLv2 y puede ver su código fuente en GitHub.

OpenHAB

OpenHAB (abreviatura de Open Home Automation Bus) es una de las herramientas de domótica más conocidas entre los entusiastas del código abierto, con una gran comunidad de usuarios y un buen número de dispositivos e integraciones compatibles.

Escrito en Java, openHAB es portátil en la mayoría de los principales sistemas operativos e incluso funciona muy bien en Raspberry Pi. Compatible con cientos de dispositivos, openHAB está diseñado para ser independiente del dispositivo, al tiempo que facilita a los desarrolladores agregar sus propios dispositivos o plugins al sistema. OpenHAB también incluye aplicaciones iOS y Android para el control de dispositivos, así como herramientas de diseño para que pueda crear su propia interfaz de usuario para su sistema doméstico.

Con su arquitectura conectable openHAB soporta más de 200 diferentes tecnologías y sistemas y miles de dispositivos permitiendo además  automatice con facilidad . POr ejemplo puede utilizar un motor potente y flexible para diseñar reglas,con disparadores basados en tiempo y eventos, scripts, acciones, notificaciones y control de voz.

El sw puede  correr  en todas partes :Linux, macOS, Windows, Raspberry Pi, PINE64, Docker, Synology… accediendo a él con aplicaciones para la web, iOS, Android y otros.

Por cierto openHAB se ejecuta en su hardware, no requiere ningún servicio en la nube para funcionar, mantiene sus datos de forma privada en casa y habla directamente con sus dispositivos locales siempre que sea posible. En el centro de sua filosofía es que siempre el usuario tiene el control  aunque es amigable con la nube pues las integraciones están disponibles para las plataformas de hogar inteligente basadas en la nube más populares, como Google Assistant, Amazon Alexa, Apple HomeKit e IFTTT. Utilice el conector openHAB Cloud con el servicio de myopenhab.org gratuito o hospede el suyo propio

 
Una opción deseable es probar  la imagen openHAB  proporcionada para Raspberry Pi, una opción de hardware ampliamente utilizada y recomendada. Flashee una tarjeta SD, arranque y disfrute de su configuración openHAB actualizada con ajustes del sistema y software convenientemente preconfigurados como Samba, Grafana y Eclipse Mosquitto.

Puede encontrar el código fuente de openHAB en GitHub con licencia bajo la licencia pública Eclipse.

OpenMotics

OpenMotics es un sistema domótico con hardware y software bajo licencias de código abierto. Está diseñado para proporcionar un sistema completo para controlar dispositivos, en lugar de unir muchos dispositivos de diferentes proveedores. A diferencia de muchos de los otros sistemas diseñados principalmente para un fácil reacondicionamiento, OpenMotics se centra en una solución cableada. 

La plataforma de OpenMotics combina hardware de código abierto asequible con soluciones modernas en la nube. La plataforma intuitiva aprende de su comportamiento y puede expandirse a sus necesidades personales suscribiéndose a servicios adicionales.

Tambien openMotics  esta disponible para profesionales :Smart Homes ofrece beneficios significativos durante las fases de planificación, diseño y construcción de cualquier nuevo hogar, oficina u otro edificio.

El código fuente de OpenMotics está licenciado bajo la GPLv2 y está disponible para su descarga en GitHub.

 

 


Estas no son las únicas opciones disponibles, por supuesto. Muchos entusiastas de la domótica van con una solución diferente, o incluso deciden rodar la suya propia. Otros usuarios eligen utilizar dispositivos domésticos inteligentes individuales sin integrarlos en un único sistema integral.

Si las soluciones anteriores no satisfacen sus necesidades, estas son algunas alternativas potenciales a tener en cuenta:

  • EventGhost es una herramienta de automatización de cine en casa de código abierto (GPL v2) que funciona solo en equipos Microsoft Windows. Permite a los usuarios controlar los EQUIPOS multimedia y el hardware adjunto mediante el uso de plugins que activan macros o mediante la escritura de scripts de Python personalizados.
  • ioBroker es una plataforma IoT basada en JavaScript que puede controlar luces, cerraduras, termostatos, medios, webcams y más. Se ejecutará en cualquier hardware que ejecute Node.js, incluidos Windows, Linux y macOS, y sea de código abierto bajo la licencia MIT.
  • Jeedom es una plataforma de domótica compuesta por software de código abierto (GPL v2) para controlar luces, cerraduras, medios y más. Incluye una aplicación móvil (Android e iOS) y funciona en PC Linux; la compañía también vende centros que, según según él, proporcionan una solución lista para usar para configurar la automatización del hogar.
  • LinuxMCE se presenta a sí mismo como el “pegamento digital” entre sus medios y todos sus aparatos eléctricos.” Se ejecuta en Linux (incluyendo Raspberry Pi), se lanza bajo la licenciade código abierto Pluto, y se puede utilizar para la seguridad del hogar, telecomunicaciones (VoIP y correo de voz), equipos audiovisuales, domótica, y, de forma única, para jugar videojuegos.
  • OpenNetHome,al igual que las otras soluciones de esta categoría, es un software de código abierto para el control de luces, alarmas, electrodomésticos, etc. Se basa en Java y Apache Maven, funciona en Windows, macOS y Linux, incluyendo Raspberry Pi, y se lanza bajo GPLv3.
  • Smarthomatic es un marco de domótica de código abierto que se concentra en dispositivos de hardware y software, en lugar de interfaces de usuario. Licenciado bajo GPLv3,se utiliza para cosas como controlar luces, electrodomésticos y humedad del aire, medir la temperatura ambiente y recordar regar sus plantas.

 

 

 

 

 

Ahora es su turno: ¿Ya tiene un sistema de domótica de código abierto en su lugar? O tal vez usted está investigando las opciones para crear uno. ¿Qué consejo tendría para un recién llegado a la domótica y qué sistema o sistemas recomendaría?

Instalación de un sistema Hue de Philips


Aunque existen muchos modelos de redes basadas en Zigbee , lo cierto es que el sistema Philips Hue prácticamente se ha convertido   el modelo de referencia del mercado  , siendo el  Hub Hue el alma del  sistema.

En efecto mucho antes de que Lifx, IKEA, Sengled y el like llegaran a la escena, la compañía, que cambió su nombre de Philips Lighting a Signifity, en efecto ya estaba ofreciendo una serie de bombillas conectadas que podrían controlarse desde una aplicación en su teléfono inteligente (la primera bombilla que se encendió  fue en octubre de 2012).

Pero mientras que esos antiguos rivales hoy en dia ya ofrecen una  buena calidad, son faciles de usar y  alternativas genuinas, Hue sigue siendo el rey de peso pesado indiscutible en una división en constante expansión siendo para muchas personas, Philips Hue  el primer nombre en que piensan  al equipar sus casas inteligentes.

Sin embargo, una casa inteligente con Hue no es necesariamente la cosa más fácil de lograr. Claro, es tan simple como atornillar una bombilla para empezar, pero ahora hay una gran variedad de bombillas Philips Hue para elegir, así como una plétora de accesorios y extras-y una gama aparentemente interminable de características y especificaciones-que puede ser muy  desalentador para empezar.  !Y ni siquiera hemos mencionado la sincronización de ecosistemas con los gustos de Works with Nest, Alexa, HomeKit y Google Assistant.!

 

 

 

Cómo configurar Philips Hue

Esencialmente, una configuración de Philips Hue (como en la mayoría de los otros sistemas de iluminación inteligentes) utiliza señales inalámbricas de Wi-Fi y ZigBee permitiendo  conectar hasta 50 dispositivos de iluminación inteligente  mediante una aplicación o un control remoto físico

Resumidamente  para conectar una carga de luces inteligentes (en las tomas de bombilla regulares en su casa, o simplemente enchufado estas ) solo necesitamos  configurar estas desde la app  y usted será capaz de controlar su brillo, colores, el tiempo que permanecen encendidas o apgadas o   la forma en que reaccionan a otra tecnología inteligent De hecho, gracias a los gustos de Amazon Alexa y Google Assistant, y recientemente Movistar Home ,  es posible que incluso ya  no necesite usar  la aplicación en absoluto, pues la iluminación de su casa se controlará solo con la  voz.  Par hacer  esta conectividad posible vamos a  necesitar un elemento    que haga de puente  entre la red  wifi  y red  Zigbee ; el  Philips Hue Hub .

En efecto Philips Hue Hub integra el coordinador y el router Zigbee en un único dispositivo , permitiendo conectar hasta 50 bombillas Hue además de 10 accesorios para poder ampliarlo. Además  no solo este Hub admite bombillas Philips Hue  sino  otras marcas mas económicas  como Inn, Osram y hasta incluso las bombillas de Ikea

El puente de Philips Hue es pues la herramienta que permite la conexión y manejo de bombillas LED  compatibles con Zigbee  al ser  compatible con ZigBee 3,0, pero también al ser compatible con el protocolo estándar ZigBee Light Link  lo cual significa que las  bombillas que conectemos a este no tienen que ser necesariamente  Philips Hue  como tal, pues  hay  otros  productos y dispositivos compatibles con ZigBee Light Link que  funcionan con el puente Hue. Por lo tanto tal  y como ya comentamos en un post anterior , podemos usar otras  marcas como por ejemplo las  bombillas inteligentes de IKEA   o  otras  bombillas de la talla de GE y Osram

Cómo configurar un puente Philips Hue

  • Enchufe el puente de Hue en una toma de corriente y conéctelo a su router a través del cable Ethernet.
  • Proceda una vez que las cuatro luces del puente se iluminen.
  • Vaya a Configuración > puentes de Hue > Añadir puente de Hue en la aplicación Philips Hue.
  • Siga las instrucciones de configuración.

Cómo configurar una bombilla Philips Hue

  • Primero, asegúrate de que el puente Philips Hue esté configurado.
  • Vaya a Configuración > configuración de luz > Añadir luz.
  • Pulse ‘ Buscar ‘ o agregue manualmente el número de serie que aparece en la bombilla.
  • Siga las instrucciones de configuración, desde cuyo punto puede nombrar su luz y ponerla en habitaciones.

Aunque en realidad  el hub de Philips Hue  tiene un precio razonable de unos 49€  , el precio de las luminarias  Philips  Hue compatibles con Hue no  lo es tanto (a partir de 25€ por luminaria)  ,lo cual hace que muchas personas se cuestionen la viabilidad del sistema Hue, pero afortunadamente existen mas opciones como IKEA Trådfri  o las bombillas o la marca Holandesa Inn  .

Aquí hay algo que no leerá en el sitio web de Philips Hue: en realidad no necesita bombillas Philips Hue para tener un sistema Philips Hue.
Philips Hue forma parte del protocolo estándar ZigBee Light Link y, como tal, los productos y dispositivos compatibles con ZigBee Light Link funcionan con el puente de Hue. Puede ser un poco complicado, pero puede obtener bombillas más baratas como IKEA, GE,INN  y Osram  y  todas configuradas en su sistema de Hue. 

 

Philips Hue: starter kits

Intentando hacer mas asequibles  estos precios , Philips  ofrece  Starter kits  donde   une el puente y diferentes tipos de bombillas , existiendo   11 opciones diferentes disponibles en el Reino Unido, seis en los Estados Unidos y unas tantas  también en el resto de Europa . Los precios comienzan a partir de 63€ para un kit que incluye el puente y dos bombillas de luz blanca cálida.

Con este kit podremos jugar con la luz  eligiendo uno de los 16 millones de colores disponibles incluso sincronizando las bombillas HUE de Philips con las películas y la música pudiendo  pasar de luz blanca cálida a fría y brillante en un simple toque desde la app o, permitiendo por ejemplo, crear su propio amanecer o despertar poco a poco.

 

 

En el otro extremo del espectro  también existe un puente, un interruptor de dimmer y tres luces multicolor a precios   mucho menos asequibles .

En todo caso , sea la opción que opte  , solo tendremos que conectar el puente, conectarlo a su router mediante Ethernet, e ir  añadiendo las bombillas que obtuvo de la sección de configuración de la luz de la aplicación. Usted tendrá que presionar el botón en el medio del puente cada tan a menudo – como cuando se quiere sincronizar con Alexa – pero eso es tanto la molestia que hay. Solo tienes que dejar tus viejos interruptores de luz regulares encendidos y entregarte a una nueva forma de controlar las luces de tu casa.

 

 

Cómo configurar luces Hue sin un puente

Un sistema Philips Hue generalmente consiste en el puente de Hue y al menos una bombilla Hue. Técnicamente, en realidad no se necesita un puente Philips Hue pues sólo se puede utilizar un interruptor de atenuación de tono, ,pero se limitarán a una simple situación de atenuación de la luz, para hasta 10 bombillas, y eso es apenas abrazar la revolución casa inteligente, ¿verdad?

Si tiene un  echo Plus o echo show de segunda generación, que son esencialmente concentradores ZigBee, tampoco necesitará el puente Hue para usar sus bombillas. Sin embargo, mientras que estos dispositivos echo ofrecen de hecho más que el control de interruptor de dimmer básico, todavía no soportan del todo las capacidades de puente de Philips Hue ,. Necesitará un puente “para desbloquear la experiencia completa de Philips Hue” – ( según las propias  palabras de Philips ).

Sin el  puente de Philips Hue , usted se va a perder en las características clave como luces de encendido/apagado automáticas al entrar o salir de su casa, interruptores inteligentes y controles del sensor, despertar y rutinas de sueño, escenas personalizadas, la sincronización de sus luces con música, vídeo y juegos, y el acceso a aplicaciones de terceros, por lo que  tendremos una  integración básica.  Si le interesa saber  cómo configurar Hue sin un puente en las próximas lineas develamos el “misterio”..

Instalación  en Amazon en echo plus

El Echo Plus es un altavoz inteligente que se controla con la voz y que usa el Alexa Voice Service.

Dispone de un controlador de Hogar digital Zigbee integrado que le permite configurar y controlar sus dispositivos de Hogar digital compatibles sin complicaciones así como escuchar música en streaming con un sonido excepcional.Asimismo  también incluye un sensor de temperatura interno

Como podrá intuir esta version  (plus) tiene un precio superior a la versión standard básicamente por integrar el controlador  Zigbee razón por la que por ello no se hace necesario adquirir el puente de Philips Hue ya que toda la mayoría de  las bombillas compatibles con Zigbee se podrán conectar a este 

Para configurar Echo Plus con Alexa

  • Asegúrese de que la luz Philips Hue esté encendida y lista para conectarse.
  • Descargue la habilidad(skin)  Philips Hue en su dispositivo Alexa.
  • Luego diga, “Alexa, encuentre mis dispositivos” y espere 45 segundos mientras el asistente escanea el área en busca de nuevos dispositivos.
  • Una vez que se descubre una bombilla, puede conectarlo a través de la aplicación de Alexa y controlarlo manualmente o a través de su voz. Sólo asegúrese de nombrarlo con algún nombre  fácil de decir y recordar.
  • Ya sea que tenga un puente o no, puede controlar sus luces usando sólo su voz. Pruebe un comando como, “Alexa, disminuye la luz de la habitación a 50%”.

 

Philips Hue: la aplicación

Anteriormente mencionamos que el Hue Hub es el cerebro de la operación, disparando las señales a todas las bombillas conectadas. Si ese es el caso, entonces la aplicación es la imaginación y es  donde todo se crea antes de que el Hub le diga a las bombillas qué hacer. ¿La mejor parte? Significa que Philips está actualizando continuamente la aplicación con nuevas características.

Dentro de la aplicación se puede agrupar bombillas en salas, crear escenas de color, rutinas de diseño, temporizadores de inicio, añadir configuraciones de seguridad y un anfitrión entero más. También es donde se añaden nuevas luces a su sistema Hue.

Precisamente con la app  “Philips Hue ” disponible en Google  Play e IOS e incluso también para  relojes SmartWatch, se  puede programar y personalizar la iluminación de una  casa  permitiendo organizar fácilmente la iluminación por habitaciones. Se  puede encender o apagar todas las luces de las habitaciones o cambiar el color o el brillo en todas las bombillas según tu estado de ánimo o actividad lo cual es una tarea fácil de controlar, con independencia de la cantidad de bombillas.

Estas son algunas de sus muchísimas posibilidades:

  • Transformar la iluminación en una experiencia extraordinaria eligiendo  entre 16 millones de colores o cualquier tono de luz blanca.
  •  Activar sus mañanas, fomentando la concentración o cambiando a una configuración más relajante al final del día, ya sea para leer un libro, relajarse después de la cena o prepararse para dormir.
  • Disfrutar de un atardecer en Honolulu o de una noche de fiesta en el Soho en Londres. Basta con pulsar la escena para transformar su habitación. La aplicación Philips Hue dispone de más de 30 escenas seleccionadas por nuestros diseñadores de iluminación.
  • Con un  algoritmo transformar su fotografía favorita en una escena personal Philips Hue. El algoritmos extrae los colores relevantes y los aplica de forma inteligente a las bombillas. Ahora puede utilizar tus bombillas Hue para revivir tus recuerdos utilizando tus propias fotografías.
  • Automatizar las luces como quiera: empiece a una hora concreta o a la puesta de sol, enciende y apague las luces o active una escena. Incluso puede simular que está en casa reproduciendo la rutina aleatoriamente.
  • Configurar y olvidarse gracias al conocimiento de la ubicación de la aplicación, las luces se encenderán automáticamente cuando llegue a la puerta de entrada o se apagarán al salir de casa.
  • Configurar las luces para que le ayuden a dormir por la noche y despertar revitalizado creando sus propias rutinas de sueño personalizadas para atenuar automáticamente las luces por la noche o para despertarse suavemente por la mañana.
  • Sorprender a sus amigos o dejar de preocuparse si tiene que andar por la casa a oscuras con las manos ocupadas. Tanto si desea encender o apagar las luces o cambiar el brillo de una habitación, puede hacer muchas cosas con la voz por ejemplo mediante el asistente de voz Movistar Home . Si tiene instaladas luces inteligentes (Phillips Hue), podrá controlar el apagado y encendido de las luces del salón a través del comando de voz, “OK Aura, enciende las luces” u “OK Aura, apaga las luces”, así como elegir el color o la intensidad de la iluminación de forma táctil en la pantalla de su Movistar Home.

 

Por  tanto se puede usar esta  aplicación para encender y apagar las luces, cambiar los colores y el brillo e incluso  controlar sus bombillas cuando está fuera de su casa si ha creado una cuenta de Hue y ha iniciado sesión dentro de la aplicación.

La aplicación incluso sabe si esta en casa o fuera, por lo que sabe si has dejado las luces encendidas por error (o si para encenderlas a medida que llegas a casa). 

 

Sincronización con asistentes inteligentes

En realidad no necesitara esa aplicación para el día a día   gracias el programa amigos de Hue de Philips. Hue siempre ha estado abierto con los gustos de IFTTT, Logitech y Xfinity, pero ha añadido Nest, Google Assistant, Apple Homekit , Amazon Alexa y  recientemente Movistar   Home a la mezcla.


Esto significa que no solo puede controla por voz para encender y apagar las luces, sino puede tomar medidas de seguridad adicionales como tener todas las luces encendidas si el movimiento es detectado por una cámara determinada, o si las luces se vuelven rojas si tu Nest Protect detecta monóxido de carbono.

Usando HomeKit o IFTTT también puede crear escenas elaboradas a través de toda su tecnología conectada, como tener su temperatura configurada a su nivel de sueño perfecto, mientras que al mismo tiempo tener sus luces apagadas, sus persianas cerradas y su alarma de seguridad armado.

Los escenarios son aparentemente interminables y Hue es fácilmente una de las plataformas de hogar inteligente más compatibles ( de hecho tendrá que luchar para encontrar kit conectado que no funcione  muy bien con él).

Consejos y trucos para obtener más

Debido a que Philips Hue ha existido por un tiempo, y debido a que la plataforma es tan abierta, hay mucho más que puede hacer con sus bombillas fuera de la aplicación oficial y el ecosistema.
Además de la aplicación oficial, encontrará  muchísimas  aplicaciones de Hue de terceros en Google Play y App Store, de hecho, más de 700.

La mayoría son basura-que siempre es el camino con una API abierta-pero hay algunas gemas que añaden características a la mezcla que la aplicación oficial no permite. Las mejores selecciones incluyen Hue disco para añadir un poco de color a su fiesta en casa y OnSwitch para agrupar sus bombillas Hue con sus Lifx los en la misma aplicación.

Las cosas más geniales de las luces de Hue es que puedes hacer mucho con ellas. ¿Quieres que se sincronicen con el clima? Puedes hacerlo. ¿Quieres aprovechar la aplicación Hue Sync para que tu experiencia cinematográfica sea más divertida, es fácil aprender cómo.

Sus competidores

Philips Hue podría ser la luz principal en el mundo de la iluminación inteligente, pero hay muchas alternativas de iluminación inteligente ahora en venta.

Lifx es el pretendiente más obvio de la corona de Hue – es un sistema sin puente que ofrece con una aplicación que (¿nos atrevemos a decirlo?) más fácil de usar que el de Hue, con puntos de precio más baratos y un ejército cada vez mayor de bombillas y accesorios. M

La gama de IKEA Trådfri se convirtió en la fiesta de iluminación inteligente a principios de 2017 y, mientras que no hay muchas campanas y silbidos todavía, asistentes inteligentes, bombillas de colores y mayor compatibilidad están comenzando a llegar-y como se mencionó anteriormente, incluso se pueden conectar  bombillas más baratas de IKEA funcionando muy bien dentro de su configuración de Hue.

Otros nombres que compiten por el espacio en una familia  iluminación inteligente en constante expansión son Nanoleaf, Osram, WeMo, Hive, Sengled y Elgato.

 

 

 

 

Como ejemplo curioso que se puede llegar a hacer con estas luces es que con una nueva aplicación de sincronización,  para PC con Windows 10 y Macs que ejecutan MacOS Sierra. la cual básicamente, la aplicación analiza el contenido que está viendo y sincronizará sus luces para que pueda estar rodeado de color. El efecto es casi como la película o el programa de televisión que está viendo está tratando de estallar fuera de la televisión ( algo similar al efecto ambilight). Asimismo la compañía está hablando con las compañías de streaming para hacer esto más de una cosa, como las secuencias de luz se ejecutan en los guiones diseñados por significan de antemano.

Desgraciadamente esta característica está en su mayoría limitada ahora pues necesitará conectar su TV a su PC a través de HDMI, Chromecast, AirPlay o Miracast , pero esto nos da  una idea del potencial de lo que puede hacerse con un sistema Hue !bienvenido al mundo del futuro!. 

 

 

 

 

 

Como conectar bombillas de Ikea con Philips hue


¿Sabe que puede obtener las bombillas de luz inteligente Trådfri de IKEA que se pueden controlar  dentro de la aplicación Philips Hue?  Pues sí, usted realmente puede llenar toda su casa con bombillas inteligentes de Ikea  sin arruinarse  con todas las ventajas de  utilizar la aplicación Hue, y/o un asistente digital como Alexa o el propio Movistar Home.

Aunque existen muchos modelos de redes basadas en Zigbee , lo cierto es que el sistema Philips Hue prácticamente se ha convertido   el modelo de referencia del mercado  , siendo el  Hub Hue el alma del  sistema.

En efecto Philips Hue integra el coordinador y el router Zigbee en un único dispositivo , e permitiendo conectar hasta 50 bombillas Hue además de 10 accesorios para poder ampliarlo. Precisamente en este post vamos a ver que no solo este Hub admite bombillas Philips Hue  sino  otras marcas mas económicas

 

El puente de Philips Hue es pues la herramienta que permite la conexión y manejo de bombillas LED  compatibles con Zigbee  al ser  compatible con ZigBee 3,0, pero también al ser compatible con el protocolo estándar ZigBee Light Link  lo cual significa que las  bombillas que conectemos a este no tienen que ser necesariamente  Philips Hue  como tal, pues  hay  otros  productos y dispositivos compatibles con ZigBee Light Link que  funcionan con el puente Hue. Por lo tanto tal  y como ya comentamos en un post anterior , podemos usar otras  marcas como por ejemplo las  bombillas inteligentes de IKEA   o  otras  bombillas de la talla de GE y Osram

Sin embargo, sólo porque pueda, no significa que deba hacerlo,de hecho, George Yianni, el hombre que creó Hue, lo comento  recientemente. Por lo tanto, antes de embarcarse en los pasos bastante complicados – y a menudo frustrantes , se advierte que podría generar  más quebraderos de cabeza que beneficios ,  pero piense que  si lo consigue es  un gran paso para llevar a si hogar la casa inteligente a  un precio mas que razonable.

Precisamente con la app  “Philips Hue ” disponible en Google  Play s puede programar y personalizar la iluminación de una  casa  permitiendo organizar fácilmente la iluminación por habitaciones. Se  puede encender o apagar todas las luces de las habitaciones o cambiar el color o el brillo en todas las bombillas según tu estado de ánimo o actividad lo cual es una tarea fácil de controlar, con independencia de la cantidad de bombillas.

Estas son algunas de sus posibilidades:

  • Transformar la iluminación en una experiencia extraordinaria eligiendo  entre 16 millones de colores o cualquier tono de luz blanca.
  •  Activar sus mañanas, fomentando la concentración o cambiando a una configuración más relajante al final del día, ya sea para leer un libro, relajarse después de la cena o prepararse para dormir.
  • Disfrutar de un atardecer en Honolulu o de una noche de fiesta en el Soho en Londres. Basta con pulsar la escena para transformar su habitación. La aplicación Philips Hue dispone de más de 30 escenas seleccionadas por nuestros diseñadores de iluminación.
  • Con un  algoritmo transformar su fotografía favorita en una escena personal Philips Hue. El algoritmos extrae los colores relevantes y los aplica de forma inteligente a las bombillas. Ahora puede utilizar tus bombillas Hue para revivir tus recuerdos utilizando tus propias fotografías.
  • Automatizar las luces como quiera: empiece a una hora concreta o a la puesta de sol, enciende y apague las luces o active una escena. Incluso puede simular que está en casa reproduciendo la rutina aleatoriamente.
  • Configurar y olvidarse gracias al conocimiento de la ubicación de la aplicación, las luces se encenderán automáticamente cuando llegue a la puerta de entrada o se apagarán al salir de casa.
  • Configurar las luces para que le ayuden a dormir por la noche y despertar revitalizado creando sus propias rutinas de sueño personalizadas para atenuar automáticamente las luces por la noche o para despertarse suavemente por la mañana.
  • Sorprender a sus amigos o dejar de preocuparse si tiene que andar por la casa a oscuras con las manos ocupadas. Tanto si desea encender o apagar las luces o cambiar el brillo de una habitación, puede hacer muchas cosas con la voz por ejemplo mediante el asistente de voz Movistar Home . Si tiene instaladas luces inteligentes (Phillips Hue), podrá controlar el apagado y encendido de las luces del salón a través del comando de voz, “OK Aura, enciende las luces” u “OK Aura, apaga las luces”, así como elegir el color o la intensidad de la iluminación de forma táctil en la pantalla de su Movistar Home.

 

Aunque en realidad  el hub de Philips Hue  tiene un precio razonable de unos 49€  , el precio de las luminarias  Philips  Hue compatibles con Hue no  lo es tanto(a partir de 25€ por luminaria)  ,lo cual hace que muchas personas se cuestionen la viabilidad del sistema Hue, pero como vamos a ver existe alternativas

 

Conexión de las bombillas de IKEA Trådfri a su Philips Hue Bridge

Esto es bastante sencillo… según IKEA, simplemente siga estos pasos:

  •  En primer lugar, asegúrese de que las fuentes de luz que desea conectar tienen una versión de software actualizada (1.2. x o posterior)
  • Mantenga las fuentes de luz cerca del puente Philips Hue
  • Buscar nuevos dispositivos con la aplicación Philips Hue
  •  Realice un restablecimiento de fábrica de las fuentes de luz conmutando el interruptor principal 6 veces

Si esos pasos son correctos, esto  es lo único que necesita hacer ..

How to get Ikea Trådfri smart light bulbs working with Philips Hue

Actualización de las bombillas de IKEA Trådfri

Si sus bombillas de IKEA son actuales , entonces lo más probable es que ya van a estar en el último firmware. Si este es el caso, entonces significa que usted  necesitara  conseguir la puerta de enlace Trådfri, o un  dispositivo de control que puede ser un mando a distancia, un regulador de intensidad o un sensor de movimiento.,

Sin embargo, si compró sus bombillas el año pasado, y nunca las ha conectado a un portal de Trådfri, podrían tener  algún firmware antiguo. Es bastante simple para actualizarlos, dentro de la aplicación Trådfri, pero puede tardar  más de una hora por cada bombilla.

Ahora, IKEA no menciona esto en sus sencillos pasos, pero el siguiente paso es quitar las bombillas de su sistema Trådfri. No sólo necesita  hacer el restablecimiento, es necesario  también eliminarlo dentro de la aplicación en primer lugar….

  • Encienda las luces que desea eliminar
  • Ir a la sección de dispositivos de la aplicación Trådfri
  • Toque la bombilla y elija ‘ quitar ‘
  • Confirme que la luz está encendido tocando ‘ continuar ‘ y luego toque ‘ eliminar ‘ una última vez y verá que su nombre desaparece de la aplicación
  • Ahora el método de reinicio de 6 interruptores… la sexta vez que vuelvas a encender el interruptor, verás que la bombilla parpadea para indicar que se ha restablecido correctamente.

Sincronización con el puente Hue

Ahora viene parte complicada – conseguir las bombillas Trådfri que  aparezcan en la aplicación Hue. Hace algún tiempo  podría haberle llevado muchos  intentos  simplemente conseguir que se muestren en la app de Philips , pero sin embargo, con el nuevo fw la integración parece estar funcionando un poco mejor ahora.

Es una buena idea desactivar cualquier otro concentrador ZigBee que tenga para reducir la interferencia (eso incluye su puerta de enlace Trådfri). Es posible que incluso desee apagar sus otras bombillas Hue también.

Ahora, active la aplicación Hue y busque una bombilla de la misma manera que lo harías con una bombilla Hue regular. Si aparece  !enhorabuena! pero si no,  intentelo de nuevo hasta conseguirlo

How to get Ikea Trådfri smart light bulbs working with Philips Hue

Se tiene cierto éxito en lo que controla la aplicación Hue  permitiendo con las bombillas de IKEA  encenderla ,apagarlas o atenuarlas, pero no parece ser capaz de cambiar entre los modos blancos, por ejemplo 

También deberías poder usar Alexa , Siri o Movistar Home  para controlar tus bombillas de IKEA que estén emparejadas con un puente Hue, aunque aún no hay funciones de Asistente de Google .

Si quiere usar sus controladores físicos de IKEA de nuevo, esto es posible, pero puede dar problemas  así que no se recomienda.

IKEA Trådfri en otros centros de casa inteligentes

Además de tener sus bombillas inteligentes de IKEA en funcionamiento en su aplicación Philips Hue – hay otros hubs y plataformas – todo sin la necesidad de una puerta de enlace IKEA Trådfri.

Cualquier centro de casa inteligente con ZigBee a bordo, en teoría, debe trabajar con las bombillas Trådfri, aunque algunos son más sencillos que otros, por ejemplo el emparejamiento con un hub de Wink y el control a través de la aplicación Wink es muy sencillo, aunque, al igual que Hue,  pero este s  limita a los controles y la atenuación de solo encendido y apagado, sin cambios en el espectro blanco ni en el color.

Otro ejemplo es Samsung smartthings es una heramienta  mucho más complicada y que requiere no sólo una cuenta de desarrollador smartthings, sino también una comprensión de la codificación. e.

Como controlar cualquier electrodoméstico con mando vía wifi


Modernamente están apareciendo muchos electrodomésticos convencionales como equipos de Aire  Acondicionado , Robots de limpieza , Persianas eléctricas , TV , etc con la opción de poderlos controlar  a distancia gracias  a la  conectividad  WIFI ,lo cual puede ser muy interesante  para configurarlos , programarlos o activarlos no solo desde casa, sino incluso fuera de esta  , y con ello mejorar nuestra calidad  de vida  . El punto  negativo es que en la mayoría de los casos   incrementa  sustancialmente el precio  desgraciadamente frente a los  equipos convencionales que no cuentan  con  dicho control y ademas  si contamos con equipos instalados operativos  pero sin esa funcionalidad de control por wifi   , no es una razón de peso para desechar estos¿no?. 

Asimismo ,como sin duda el lector conocerá, cada día  son mas frecuentes los asistentes de voz  como Alexa de Amazon , Google Home o el propio novedoso Aura de Movistar , todos ellos que poco podrán hacer sobre dichos  equipos  a controlar, si no disponen de los  módulos de control  correspondientes. Por ejemplo   con un Amazon Echo Dot o un Google Home Mini  si quiere enseñarle a encender el aparato de Aire Acondicionado  antes de llegar a casa o encender la TV   cuando olvida el mando a distancia lejos del sofá  no podrá hacerlo fácilmente   directamente  pues estos equipos no están preparados par ser controlados por dichos asistentes ,  pero no se alarme, porque   en efecto  no hace falta invertir una gran suma de dinero en cambiar dicho aparato , pues nos bastara ,  si este equipo es controlable   por infrarrojos o RF , de  instalar  un control remoto de luz infrarroja compatible con Alexa o Google Home  que haga las veces de “puente” entre ambos mundos.

Como opción interesante para controlar nuestros dispositivos en el salón destaca el Broadlink RM mini3, un pequeño dispositivo  que  puede controlar sin limitaciones  a  todos los dispositivos y dispositivos controlados con mandos a distancia por infrarrojos  o  que  emiten radiofrecuencia  en las frecuencias de 433 Mhz y 315 Mhz en toda la casa. ( excepto si el código es variable, Broadlink Rm Pro no puede admitirlo) 

 El BroadLink en cuestión tiene el tamaño de un vaso de chupito   contando con  varios leds de infrarojos  repartidos en la cabeza en forma 360° , que hacen que su área de actuación sea muy buena, por ejemplo  para encender el aire acondicionado antes de llegar a casa o para simular presencia encendiendo la tele  gracias a  una app específica para Europa (Intelligent Home Center For EU  , la cual se rige por el Reglamento General de Protección de Datos de la Unión Europea, famoso por ser estricto con el manejo de datos personales).

 

 Con este tipo de dispositivo podremos reemplazar  todos los controles remotos  por  su teléfono inteligente, pues cuenta con soporte para más de 80,000 dispositivos controlados por infrarrojos como aire acondicionado, TV, DVD, PVR, CD, SAT, aire acondicionado, persianas eléctricas, lámparas, purificadores, WiFi, reproductores BluRay, proyectores , Unidades de CA, salidas de RF, ventiladores y mucho más.

Aunque se ha comentado alguna  vez en este blog ,para saber si un mando es IR o RF, enfoque con la cámara del móvil a la punta del mando que controle ese dispositivo y pulse un botón: si en la pantalla del móvil  se ve un destello de  luz azul/blanca, es IR ( si no se ve nada, es de RF).

 

 

Los pasos a seguir para la instalación del el Broadlink RM mini3,  son realmente  muy sencillos:

  1. Instalar la app en el móvil ( esta disponible tanto para Android  como para  iOS)
  2. Enchufarle  una conexión de 5v  por el conector micro-USB ( no esta incluido el adaptador )                                                                                     ,
  3. Abriremos la   app   (esta disponible tanto para Android  como para  iOS)  y vincularemos el  Broadlink RM mini3,por  bluetooth a nuestro terminal                                                                       .
  4. Tendremos que conectar  el  Broadlink RM mini3 a nuestra red wifi añadiendo las credenciales  de nuestra red. Este modelo solo es compatible con redes de 2,4 GHz, pero no 5G  y la  contraseña de Wifi debe ser de  menos de 32 bytes, sin espacios y símbolos especiales, solo con alfabeto y número,
  5. Seguidamente añadiremos el  dispositivo a controlar  para lo cual elegiremos el  tipo de dispositivo, buscando  este modelo en la base de datos   que ofrece la propia aplicación  
  6. Probaremos  si funciona el control remoto desde la propia app , pero  si no funciona , cambiaremos  de modelo  hasta que reaccione)
  7. Si el control remoto no reconoce el dispositivo, puede copiar la señal del mando a distancia manualmente (pero los dispositivos que no están en la base de datos de BroadLink no son compatibles con los asistentes de voz)
  8. Repetiremos el proceso  para  todos los dispositivos controlados por infrarrojo que el BroadLink RM mini 3 tenga a su alcance  como puede ser los equipos de  aire acondicionado, televisores, equipos de música,lectores de dvd o blueray , descodificadores  de televisión de pago ,  barra de sonido, robot aspirador, reproductor multimedia, persianas eléctricas, etc..
  9. .El siguiente paso es configurar escenas que luego usaremos como comandos de Alexa o Google Home. Por  ejemplo para el televisor podemos tener varias  escenas para “encender la television”  o apagar la televisión  o incluso subir o bajar el volumen   o para el equipo de aire acondicionado  por ejemplo podemos tener una escena “calienta la casa” que sube la temperatura a 26 ºC y otra  escena “enfría la casa” que baja la temperatura a 18 ºC.
  10. El último paso es conectar la app de BroadLink con el altavoz inteligente. Hay un manual de instrucciones en el menú Más > Añadir servicio de voz, pero en resumen tenemos que abrir la aplicación Alexa o Google Home en el móvil e instalar la skill o servicio correspondiente. El asistente reconocerá automáticamente los nuevos dispositivos y sus comandos o escenas. Llegados a este punto  ya podrá decir “enciende el aire acondicionado”, “pon el aire acondicionado en modo calefacción” o “enfría la casa” para que el altavoz inteligente se comunique con el control remoto y este, a su vez, envíe la orden al aire acondicionado. También puedes decir “enciende la tele”, “silencia la tele” o “pon La Sexta” para que el control remoto envíe esas órdenes al televisor, aunque no sea una Smart TV ni nada parecido.
  11. Si puede  añadir un nivel de complejidad, creando rutinas desde las apps de Alexa y Google Home para encender las luces del salón de un color determinado cuando ponga el fútbol, conectar  la calefacción todos los días a una hora determinada o apagar el equipo de música cuando enciende la tele. 

 

Conclusiones 

Puede ser interesante para poder manejar la tele, aire acondicionado, bomba de calor y decodificador con el móvil pero sobre todo mediante un asistente de voz como  Google Home o Alexa 

Si nos remitimos al móvil , gracias a este dispositivo se pueden manejar multitud de aparatos sin problemas, configurarse  estos  fácilmente desde la aplicación y enseguida se pueden usar todos, desde casa o fuera de ella ( eso si sólo aquellos que usen infrarrojos  no Radiofrecuencia)

La app ademas permite poner temporizadores para que automáticamente la aplicación ejecute la función del aparato que se desee, en una hora o día concreto, o cada cierto tiempo. También existen los ambientes, que permiten ejecutar varios pasos automáticamente que nosotros indiquemos, de uno o varios aparatos, con un solo click. 

La pega viene con su compatibilidad con Google Home ya que no es del todo correcta. Para el RM Mini3 hay dos app, versión global y europea, que se usan igual para configurar los mandos, pero con la primera de ellas, Google Home no integra ni detecta los dispositivos, sólo los ambientes, y no los ejecuta bien. Con la otra, la europea, Google Home integra los dispositivos, pero solo las de tipo lámpara y tipo aire acondicionado, no las TV ni otros aparatos personalizados.

Respecto a Alexa , aunque la configuración a través de ambientes , escenas y rutinas se hace ardua y repetitiva una vez conseguida el funcionamiento es perfecto. Puedes controlar todo aparato que use infrarojos  que tenga en la misma habitación, y la función de aprendizaje de botones te facilita muchas tareas, así como las funciones pre-configuradas que otros usuarios ya han colgado en el servidor.  Es   un aparato imprescindible en dúo con Alexa.

En el siguiente video podemos ver un ejemplo de integración de Alexa con el Broadlink RM mini3,

Por cierto este  puente  de infrarrojos con wifi   se puede comprar  en Amazon por unos 24,99,   pero tenga cuidado porque hay otros modelos de Broadlink  algo mas económicos que no son controlables por asistentes de voz como Alexa o Google Home.Si necesita controlar aparatos que vayan por radiofrecuencia en lugar de infrarrojos necesitarás su hermano mayor…. El pro

 

Enviando información de sensores a la nube


La telemedicina es el uso de las tecnologías de las telecomunicaciones y de la información con el fin de proporcionar atención clínica de la salud a distancia. Favorece la eliminación de las barreras de distancia y puede mejorar el acceso a los servicios médicos que no suelen estar siempre disponibles en lejanas comunidades rurales. También se utiliza para salvar vidas en cuidados críticos y situaciones de emergencia.

Aunque hubo precursores distantes de la telemedicina, que es esencialmente un producto de telecomunicaciones del siglo 20 y las tecnologías de la información. Estas tecnologías permiten la comunicación entre paciente y el personal médico con conveniencia y fidelidad, así como la transmisión de los médicos, la imagen y la salud informática de datos de un sitio a otro.

Sensores de la  plataforma eHealth permite compartir datos médicos con la nube, y realizar diagnóstico en tiempo real. Gracias a los módulos de comunicación puede enviar muchos datos a través de varios protocolos de transmisión

 

Wifi

Vamos a utilizar el módulo wifi Roving RN-171. Este módulo encaja en el zócalo XBee Shield de nuestra comunicación y permite conectar tu Arduino / escudo RasberryPi a una red WiFi.
e_health+placa
Example code
Wifi examples shows the way to communicate with the Arduino Wifi Demo Android and iPhone app.
Refer to Wifi tutorials (Arduino) (Raspberry) for more information.

Bluetooth

Módulos Bluetooth para Arduino / Netduino/Raspberry son capaces de estar conectados a la XBee Shield y obtener una comunicación serie entre el ordenador y una placa Arduino / RasberryPi a través de protocolo Bluetooth.
xbee2
Módulo Bluetooth para Arduino PRO soporta Serial Port Profile (SPP) para intercambiar datos con otros dispositivos. Este perfil permite crear conexiones a otro dispositivo usando el mismo perfil (p2p conexión). Se envía datos al dispositivo especificado. Este dispositivo es el que ha sido creado para la conexión.
 
Consulte tutoriales Bluetooth (Arduino) (Frambuesa) para obtener más información.

 

Zigbee / 802.15.4

El Arduino Xbee shield permite su Arduino / RasberryPi bordo para comunicarse de forma inalámbrica utilizando Zigbee.
xbee
Example code
This example shows the way to communicate with the Arduino using Zigbee protocol. Upload the next code:

Show Code

/*
 *  eHealth sensor platform for Arduino and Raspberry from Cooking-hacks.
 *
 *  Description: "The e-Health Sensor Shield allows Arduino and Raspberry Pi 
 *  users to perform biometric and medical applications by using 9 different 
 *  sensors: Pulse and Oxygen in Blood Sensor (SPO2), Airflow Sensor (Breathing),
 *  Body Temperature, Electrocardiogram Sensor (ECG), Glucometer, Galvanic Skin
 *  Response Sensor (GSR - Sweating), Blood Pressure (Sphygmomanometer) and 
 *  Patient Position (Accelerometer)."  
 *
 *  Explanation: This example shows the way to communicate with  
 *  the Arduino using ZigBee protocol. 
 *
 *  Copyright (C) 2012 Libelium Comunicaciones Distribuidas S.L.
 *  http://www.libelium.com
 *
 *  This program is free software: you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation, either version 3 of the License, or
 *  (at your option) any later version.
 *
 *  This program is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with this program.  If not, see .
 *
 *  Version 0.1
 *  Author: Luis Martin & Ahmad Saad 
 */

#include
#include

char recv[128];
uint8_t cont = 0;

// Note : The Xbee modules must be configured previously.
// See the next link http://www.cooking-hacks.com/index.php/documentation/tutorials/arduino-xbee-shield

void setup()
{
Serial.begin(9600);

eHealth.initPulsioximeter();
eHealth.initPositionSensor();

//Attach the inttruptions for using the pulsioximeter.
PCintPort::attachInterrupt(6, readPulsioximeter, RISING);
delay(1000);

}

void loop()
{

//1. Read from eHealth.
int airFlow = eHealth.getAirFlow();
float temperature = eHealth.getTemperature();
float conductance = eHealth.getSkinConductance();
float resistance = eHealth.getSkinResistance();
int BPM = eHealth.getBPM();
int SPO2 = eHealth.getOxygenSaturation();
uint8_t pos = eHealth.getBodyPosition();

Serial.print(int(airFlow)); Serial.print(“#”);
Serial.print(temperature); Serial.print(“#”);
Serial.print(int(BPM)); Serial.print(“#”);
Serial.print(int(SPO2)); Serial.print(“#”);
Serial.print(conductance); Serial.print(“#”);
Serial.print(int(resistance)); Serial.print(“#”);
Serial.print(int(pos)); Serial.print(“#”);
Serial.print(“\n”);

// Reduce this delay for more data rate
delay(250);
}

void check(){
cont=0; delay(500);
while (Serial.available()>0)
{
recv[cont]=Serial.read(); delay(10);
cont++;
}
recv[cont]=’\0′;
Serial.println(recv);
Serial.flush(); delay(100);
}

//Include always this code when using the pulsioximeter sensor
//=========================================================================
void readPulsioximeter(){

cont ++;

if (cont == 50) { //Get only one 50 measures to reduce the latency
eHealth.readPulsioximeter();
cont = 0;
}
}

NOTE: The Xbee modules must be configured previously. See the next link http://www.cooking-hacks.com/index.php/documentation/tutorials/arduino-xbee-shield
Refer to XBee tutorials (Arduino) (Raspberry) for more information.

GPRS

Cuatribanda GPRS para Arduino/Netduino Módulo /Raspberry (SIM900) ofrece conexión GPRS a la placa Arduino / cartón RasberryPi. Usted puede enviar sus datos a través de SMS o de llamadas perdidas no de tu Arduino/netduino a los dispositivos móviles … oa otro Arduino / netduino/RasberryPi conectado a este módulo.
e_health+placa_Verde
Example code
This example shows the way to send a text message with the corporal temperature using the GPRS module. Upload the next code:

Show Code

/*
 *  eHealth sensor platform for Arduino and Raspberry from Cooking-hacks.
 *
 *  Description: "The e-Health Sensor Shield allows Arduino and Raspberry Pi 
 *  users to perform biometric and medical applications by using 9 different 
 *  sensors: Pulse and Oxygen in Blood Sensor (SPO2), Airflow Sensor (Breathing),
 *  Body Temperature, Electrocardiogram Sensor (ECG), Glucometer, Galvanic Skin
 *  Response Sensor (GSR - Sweating), Blood Pressure (Sphygmomanometer) and 
 *  Patient Position (Accelerometer)."  
 *
 *  Explanation: This example shows the way to send a text message with 
 *  the corporal temperature using the GPRS module. 
 *
 *  Copyright (C) 2012 Libelium Comunicaciones Distribuidas S.L.
 *  http://www.libelium.com
 *
 *  This program is free software: you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation, either version 3 of the License, or
 *  (at your option) any later version.
 *
 *  This program is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with this program.  If not, see .
 *
 *  Version 0.1
 *  Author: Luis Martin & Ahmad Saad 
 */

// For more information about the GPRS shield please see our tutorial
// in cooking-hacks web site. http://www.cooking-hacks.com

#include

// the pin to switch on the module (without press on button)
int pinModuleOn = 2;

// ********* is the number to call
char phoneNumber[]=”**********”;

void switchModule(){
digitalWrite(pinModuleOn,HIGH);
delay(2000);
digitalWrite(pinModuleOn,LOW);
}

void setup() {

// UART baud rate
Serial.begin(115200);
delay(2000);

// Sitches the module ON
// switchModulo();

for (int i=0;i < 5;i++){
Serial.println(“Push the button”);
delay(5000);
}
// Sets the SMS mode to text
Serial.println(“AT+CMGF=1”);
delay(100);
}

void loop(){

delay(100);
float temperature = eHealth.getTemperature();

delay(1500);
// send the SMS number
Serial.print(“AT+CMGS=\””);
Serial.print(phoneNumber);
Serial.println(“\””);
// the SMS body
while(Serial.read()!=’>’);
Serial.print(temperature);

delay(1000);
//sends ++
Serial.write(0x1A);
Serial.write(0x0D);
Serial.write(0x0A);
delay(5000);

}

Refer to GPRS tutorials (Arduino) (Raspberry) for more information.

3G

El nuevo escudo 3G para Arduino / Netduino/Rasberry permite la conectividad a alta velocidad WCDMA y HSPA celulares con el fin de hacer posible la creación de un nivel superior de interactividad proyectos en todo el mundo dentro de la nueva “Internet de las Cosas” era..
gps_e_health
e_health_con_conectores
Example code
This example how to send data using 3G shield and making a connection to a server. Upload the next code:

Show Code

/*
 *  eHealth sensor platform for Arduino and Raspberry from Cooking-hacks.
 *
 *  Description: "The e-Health Sensor Shield allows Arduino and Raspberry Pi 
 *  users to perform biometric and medical applications by using 9 different 
 *  sensors: Pulse and Oxygen in Blood Sensor (SPO2), Airflow Sensor (Breathing),
 *  Body Temperature, Electrocardiogram Sensor (ECG), Glucometer, Galvanic Skin
 *  Response Sensor (GSR - Sweating), Blood Pressure (Sphygmomanometer) and 
 *  Patient Position (Accelerometer)."  
 *
 *  Explanation: This example how to send data using 3G shield and 
 *  making a connection to a server. 
 *
 *  Copyright (C) 2012 Libelium Comunicaciones Distribuidas S.L.
 *  http://www.libelium.com
 *
 *  This program is free software: you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation, either version 3 of the License, or
 *  (at your option) any later version.
 *
 *  This program is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with this program.  If not, see .
 *
 *  Version 0.1
 *  Author: Luis Martin & Ahmad Saad 
 */

// For more information about the 3G shield please see our tutorial
// in cooking-hacks web site. http://www.cooking-hacks.com

#include

char data[512];
char tosend[128];
int led = 13;
int onModulePin = 2; // the pin to switch on the module (without press on button)

int x = 0;

char name[20];

char server[ ]=”192.198.1.1″; //Your server IP address
char port[ ]=”5555″; // Your port.

void switchModule(){
digitalWrite(onModulePin,HIGH);
delay(2000);
digitalWrite(onModulePin,LOW);
}

void setup(){

Serial.begin(115200); // UART baud rate
delay(2000);
pinMode(led, OUTPUT);
pinMode(onModulePin, OUTPUT);
switchModule(); // switches the module ON

for (int i=0;i< 5;i++){
delay(5000);
}

Serial.println(“AT+CGSOCKCONT=1,\”IP\”,\”internetmas\””);
Serial.flush();
x=0;
do
{
while(Serial.available()==0);
data[x]=Serial.read();
x++;
} while(!(data[x-1]==’K’&&data[x-2]==’O’)); //waits for response “Network opened”

}

void loop()
{
float temperature = eHealth.getTemperature();
int longitud = sprintf(tosend,”%d”, temperature);

Serial.print(“AT+NETOPEN=\”TCP\”,”);
//Opens the socket with the type of protocol and the port
Serial.println(port);
Serial.flush();
x=0;

do
{
while(Serial.available()==0);
data[x]=Serial.read();
x++;
}
while(!(data[x-1]==’K’&&data[x-2]==’O’)); //waits for response “Network opened”

Serial.print(“AT+TCPCONNECT=\””); //Connects with the server
Serial.print(server);
Serial.print(“\”,”);
Serial.println(port);

Serial.flush();
while(Serial.read()!=’K’);

Serial.print(“AT+TCPWRITE=”);
Serial.println(longitud, DEC); //Sends TCP data
Serial.flush();

do
{
while (Serial.available() == 0) {};
//Serial.println(char(Serial.read()));
} while(Serial.read()!=’>’);

Serial.println(tosend);

x=0;

do
{
while(Serial.available()==0);
data[x]=Serial.read();
x++;
}
while(!(data[x-1]==’K’&&data[x-2]==’O’));

Serial.println(“AT+NETCLOSE”); //Opens the socket with the type of protocol and the port
Serial.flush();
while(Serial.read()!=’K’);

while(1);

}

Camera for Photo Diagnosis

Este módulo permite la conexión de una cámara para grabar video y tomar fotos. Una vez guardado el archivo de vídeo o la imagen se pueden enviar a un servidor FTP o FTPS como se verá más adelante. Las imágenes con tutorial módulo 3G.
 
Cámara para el escudo 3G
3G camera
Inserte la cámara con los contactos metálicos hacia arriba
3G camera
Example Code
Take photos is very easy. Upload the next code.

Show Code

/*
*  Copyright (C) 2012 Libelium Comunicaciones Distribuidas S.L.
*  http://www.libelium.com
*
*  This program is free software: you can redistribute it and/or modify
*  it under the terms of the GNU General Public License as published by
*  the Free Software Foundation, either version 3 of the License, or
*  (at your option) any later version.
*
*  This program is distributed in the hope that it will be useful,
*  but WITHOUT ANY WARRANTY; without even the implied warranty of
*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
*  GNU General Public License for more details.
*
*  You should have received a copy of the GNU General Public License
*  along with this program.  If not, see .
*
*  Version 0.1
*  Author: Alejandro Gállego
*/

int led = 13;
int onModulePin = 2; // the pin to switch on the module (without press on button)

int x = 0;

char name[20];

void switchModule(){
digitalWrite(onModulePin,HIGH);
delay(2000);
digitalWrite(onModulePin,LOW);
}

void setup(){

Serial.begin(115200); // UART baud rate
delay(2000);
pinMode(led, OUTPUT);
pinMode(onModulePin, OUTPUT);
switchModule(); // switches the module ON

for (int i=0;i < 5;i++){
delay(5000);
}

Serial.println(“AT+CCAMS”); //starts the camera
while(Serial.read()!=’K’);

Serial.println(“AT+CCAMSETD=640,480”); //sets VGA (640*480) resolution
while(Serial.read()!=’K’);

Serial.println(“AT+FSLOCA=0”); //stores the image file in the 3G module
while(Serial.read()!=’K’);

}

void loop(){

delay(1500);
while(Serial.available()!=0){
Serial.read();
}
Serial.println(“AT+CCAMTP”); //takes a picture, but not saved it
while(Serial.read()!=’K’);

Serial.println(“AT+CCAMEP”); // saves the picture into C:/Picture
Serial.flush();
while(Serial.read()!=’/’);
while(Serial.read()!=’/’);

x=0;
do{
while(Serial.available()==0);
name[x]=Serial.read();
x++;
}while(x < 19);

while(Serial.read()!=’K’);
Serial.println(name);

Serial.println(“AT+CCAME”); // stops the camera
while(Serial.read()!=’K’);

while(1);

}

Example picture 2: (Patient photo)
Snake bites occur when a snake bites the skin. They are medical emergencies if the snake is poisonous.
Sending images via 3g is a simple and rapid method for medical consultation
Refer to 3G tutorials (Arduino) (Raspberry) for more information.
Para saber más,pulse aquí