
Internet of Things with Intel Galileo
Miguel de Sousa
- Editorial
- Packt
- Año
- 2015
- Páginas
- ~212
- Nivel
- Intermedio
De qué trata
Guía práctica de desarrollo para hardware y software escrita por Miguel de Sousa y publicada por Packt en 2015, enfocada en la creación de aplicaciones conectadas utilizando las placas Intel Galileo (Gen 1 y Gen 2). Estas placas combinan el factor de forma y compatibilidad con pines de Arduino con la potencia de un microprocesador x86 (Intel Quark SoC X1000) corriendo una distribución de Linux embebido. Está orientada a makers, aficionados a la electrónica y desarrolladores intermedios que cuenten con fundamentos de programación (en C/C++ o JavaScript) y electrónica básica, y quieran dar el paso hacia la domótica y los objetos conectados.
El libro guía en la preparación de una tarjeta microSD con la imagen del Intel IoT Developer Kit y enseña a interactuar con los periféricos tanto desde el clásico IDE de Arduino como desde entornos basados en Node.js, Python y C++. Se apoya en las librerías oficiales MRAA (abstracción para control de pines GPIO, buses I2C, SPI y PWM) y UPM (repositorio estandarizado de controladores para cientos de sensores y actuadores). Asimismo, profundiza en el uso de herramientas como el entorno de desarrollo Intel XDK IoT Edition, la plataforma en la nube Wyliodrin para programación visual y monitorización remota, y el servicio móvil Muzzley para la creación de perfiles de control domótico en smartphones.
A lo largo de sus capítulos se construyen múltiples proyectos paso a paso: un monitor térmico del SoC conectado a la nube, una luz controlada por sensor de presencia y servidor web embebido, un sistema de riego con automatizaciones ambientales, un controlador de efectos de tiras LED y un juego de trivia multijugador gestionado desde teléfonos móviles. Su gran valor pedagógico reside en mostrar con claridad cómo interactúan la capa de Linux del procesador Quark y el firmware de Arduino. No obstante, conviene tener en cuenta que la línea de hardware Intel Galileo e Intel XDK fueron discontinuadas oficialmente por Intel con posterioridad, por lo que su interés actual se centra en fines educativos sobre arquitectura híbrida x86/Arduino o soporte de placas existentes.
- Intel Galileo
- Intel Quark SoC
- Arduino IDE
- Linux embebido
- MRAA
- UPM
- Intel XDK IoT Edition
- Node.js
- Wyliodrin
- Muzzley
- Domótica
- Sensores y actuadores
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Monitor térmico del procesador en tiempo real
Configura la placa Intel Galileo con Linux para leer la temperatura interna del SoC Quark y transmitir las lecturas como cliente web a una gráfica dinámica en la nube.
Luz automatizada con sensor de presencia y servidor web
Sistema de iluminación que enciende bombillas usando un sensor de movimiento PIR y un relé, alojando un servidor web embebido en la placa Galileo para su control remoto.
Sistema de riego automatizado con Wyliodrin
Automatización agrícola que lee sensores ambientales y acciona bombas de agua mediante reglas programadas en la plataforma en la nube Wyliodrin usando librerías MRAA y UPM.
Controlador de efectos de luces LED navideñas
Servidor interactivo creado en Node.js que maneja tiras de iluminación LED con patrones dinámicos y controles sincronizados desde una interfaz web con reproductor multimedia.
Juego de preguntas y respuestas IoT interactivo
Trivia multijugador alojada en la placa Intel Galileo desarrollada con Intel XDK IoT Edition en Node.js, donde los participantes responden en vivo desde sus dispositivos móviles.
Automatización de iluminación de entrada con Muzzley
Integración del hardware Intel Galileo con el ecosistema de domótica Muzzley mediante un puente personalizado para encender luces de acceso desde una aplicación móvil.

