
Commercial and Industrial Internet of Things Applications with the Raspberry Pi
Alexandru Radovici, Cristian Rusu, Ioana Culic
- Editorial
- Apress
- Año
- 2020
- Páginas
- ~310
- Nivel
- Intermedio
De qué trata
Tratado aplicado escrito por Alexandru Radovici, Cristian Rusu e Ioana Culic para transformar la Raspberry Pi (modelos 3 y 4 bajo Raspberry Pi OS) en un nodo fiable de computación perimetral (Edge Computing) para aplicaciones comerciales e industriales (IIoT). Está dirigido a ingenieros de producto, desarrolladores de IoT y creadores con experiencia previa en electrónica o programación que desean superar la fase de prototipos recreativos o maquetas caseras para construir soluciones industriales robustas, capaces de operar de forma ininterrumpida y convivir con arquitecturas SCADA corporativas.
El libro cubre una arquitectura tecnológica heterogénea y moderna: utiliza el entorno de desarrollo Wyliodrin STUDIO, Node.js, Electron (para interfaces gráficas de usuario en quioscos y pantallas táctiles) y Python para la lógica de sensores y comunicaciones. En el ámbito de redes y protocolos, profundiza en servicios REST, mensajería MQTT con niveles de calidad de servicio (QoS 0, 1 y 2), el estándar de comunicación industrial OPC UA para interoperabilidad entre servidores de planta y la integración de paneles de telemetría en la nube mediante Ubidots. También explica la gestión de almacenamiento local y registros masivos mediante bases de datos MariaDB configuradas en almacenamiento externo, junto con el control de relés de potencia e integración de enchufes inteligentes comerciales (TP-Link HS110) a través de sus SDKs.
La metodología es eminentemente proyectual: cada capítulo central desarrolla una aplicación comercial completa desde el esquema de conexiones y componentes hasta el software y su monitorización remota. Se construyen sistemas como cartelería digital interactiva con Electron, un dispensador de bebidas automatizado con telemetría en la nube, una pasarela de monitorización energética industrial conectada a OPC UA y una infraestructura de aparcamiento inteligente con notificaciones push seguras. El texto sobresale por abordar problemas críticos de despliegue real que muchos libros ignoran —como caídas de conectividad, desgaste de tarjetas SD, concurrencia y persistencia de datos—, aunque asume que el lector ya domina los fundamentos de Linux y la programación básica en JavaScript o Python.
- Raspberry Pi
- IIoT
- Internet de las Cosas
- Edge Computing
- OPC UA
- MQTT
- Electron
- Node.js
- Python
- MariaDB
- Ubidots
- SCADA
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Cartelería digital inteligente (Smart Digital Signage)
Aplicación comercial tipo quiosco publicitario desarrollada con Electron, Node.js y HTML5 para reproducir contenidos multimedia dinámicos y anuncios programados desde la Raspberry Pi.
Dispensador inteligente de refrescos (Smart Soda Dispenser)
Sistema de control de bombas y relés con interfaz táctil y conexión a la plataforma Ubidots para supervisar existencias, dispensar bebidas y visualizar telemetría en tiempo real.
Servidor industrial de monitorización energética (Smart Metering)
Pasarela de medición de consumo eléctrico implementada con un servidor industrial OPC UA y scripts en Python que registran datos de enchufes inteligentes HS110 en MariaDB.
Sistema de estacionamiento inteligente (Smart Parking)
Red perimetral de sensores de detección de vehículos que procesa la ocupación de plazas y transmite alertas de estado mediante notificaciones push y mensajería MQTT con QoS garantizada.

