</> CodeBooks
    ← Volver a Internet de las cosas (IoT) (página 1)
    Portada de Build Your Own IoT Platform

    Build Your Own IoT Platform

    Anand Tamboli

    Editorial
    Apress
    Año
    2019
    Páginas
    ~221
    Nivel
    Intermedio

    De qué trata

    Guía práctica de ingeniería de sistemas escrita por Anand Tamboli y publicada por Apress en 2019. Está diseñada para desarrolladores de software, ingenieros de IoT y arquitectos de nivel intermedio que cuentan con fundamentos de programación web y redes, y que desean evitar los altos costos recurrentes, la rigidez funcional y el bloqueo por proveedor (vendor lock-in) asociados a las grandes plataformas comerciales en la nube. Su meta es enseñar a levantar una plataforma IoT propia, flexible y escalable en muy poco tiempo.

    El libro disecciona paso a paso los bloques arquitectónicos fundamentales de una plataforma IoT completa: el bróker de mensajería Eclipse Mosquitto (configurado con soporte tanto para MQTT nativo como para WebSockets y listas de control de acceso), el motor de integración de flujos Node-RED para procesar y canalizar la telemetría, y una base de datos de series temporales para el almacenamiento histórico estructurado. También abarca el desarrollo de interfaces RESTful para consultar y purgar registros mediante filtros de tiempo, microservicios para emitir notificaciones por correo electrónico y SMS, documentación interactiva de APIs con OpenAPI/Swagger, y un motor de reglas (Rule Engine) personalizable para desencadenar eventos automatizados y gestionar autenticación.

    El núcleo del libro es el desarrollo completo de la plataforma en un servidor o VPS propio y su validación mediante el proyecto integral 'A Better Mousetrap', una solución de hardware conectado que demuestra cómo capturar señales mecánicas de sensores, transmitirlas al servidor y despachar alertas en tiempo real. Destaca por su enfoque pragmático y de arquitectura desacoplada, permitiendo mantener la soberanía absoluta de los datos. No incluye orquestación compleja con Kubernetes ni analítica masiva distribuida de Big Data, por lo que resulta ideal para prototipado avanzado, proyectos institucionales independientes o implementaciones empresariales medianas.

    • Plataformas IoT
    • MQTT
    • Eclipse Mosquitto
    • Node-RED
    • APIs REST
    • Motores de reglas
    • Bases de datos de series temporales
    • WebSockets
    • Microservicios
    • OpenAPI
    • Seguridad y autenticación

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Plataforma IoT modular e independiente

    Construcción desde cero de un servidor IoT con Mosquitto (MQTT/WebSockets), flujos en Node-RED, almacenamiento temporal, APIs REST documentadas con OpenAPI y motor de reglas para automatizaciones.

    Trampa inteligente conectada (A Better Mousetrap)

    Dispositivo perimetral con sensores y microcontroladores que detecta eventos de activación física, los comunica a la plataforma personalizada y desencadena notificaciones instantáneas por SMS y correo electrónico.

    Más de Internet de las cosas (IoT) con nivel Intermedio