Tomás Domínguez Mínguez

Desarrollo de aplicaciones IoT en la nube para Arduino y ESP8266


Скачать книгу

ction>

      

       DESARROLLO DE APLICACIONES IoT EN LA NUBE PARA ARDUINO Y ESP8266

       Tomás Domínguez Mínguez

image

       DESARROLLO DE APLICACIONES IoT EN LA NUBE PARA ARDUINO Y ESP8266

       Tomás Domínguez Mínguez

       Desarrollo de aplicaciones IoT en la nube para Arduino y ESP8266

      Primera edición, 2020

      © 2020 Tomás Domínguez Mínguez

      © 2020 MARCOMBO, S. L.

       www.marcombo.com

      Diseño de cubierta: ENEDENÚ DISEÑO GRÁFICO

      Maquetación: cuantofalta.es

      Asesor técnico: Rubén Beiroa

      Correctora: Beatriz García

      Directora de producción: M.a Rosa Castillo

      «Cualquier forma de reproducción, distribución, comunicación pública o transformación de esta obra solo puede ser realizada con la autorización de sus titulares, salvo excepción prevista por la ley. Diríjase a CEDRO (Centro Español de Derechos Reprográficos, www.cedro.org) si necesita fotocopiar o escanear algún fragmento de esta obra».

      ISBN: 978-8-4267-2975-0

      Producción del ebook: booqlab.com

       A todos aquellos que, de forma tan generosa, resuelven en foros nuestras dudas sobre el uso de las tecnologías software

       TABLA DE CONTENIDO

       1. INTERNET DE LAS COSAS

       1.1 Componentes de IoT

       2. COMUNICACIONES WEB

       2.1 La familia de protocolos Internet

       2.2 Comunicaciones web con ESP-01

       2.2.1 Características del ESP-01

       2.2.2 Programación del ESP-01 desde el IDE Arduino

       2.2.3 Librería ESP8266WiFi

       2.2.4 Integración del ESP-01 con Arduino

       2.2.5 Prácticas

       2.2.5.1 Cliente web

       2.2.5.2 Servidor web

       2.3 Protocolo HTTP

       2.3.1 Peticiones HTTP

       2.3.1.1 Tipos de peticiones HTTP

       2.3.2 Respuestas HTTP

       2.3.3 Prácticas

       2.3.3.1 Servidor web avanzado

       2.3.3.2 Asignación de valores a los pines del ESP-01 desde un navegador

       2.3.3.3 Obtención del estado de los pines del ESP-01 desde un navegador

       2.3.3.4 Asignación de valores a los pines PWM de Arduino desde un navegador

       2.4 Utilidades del navegador Chrome para el análisis de mensajes HTTP

       2.5 Herramienta Postman

       2.5.1 Instalación de Postman

       2.5.2 Creación de peticiones HTTP

       2.5.2.1 Componentes generales de una petición HTTP

       2.5.2.2 Realización de peticiones GET

       2.5.2.3 Realización de peticiones POST

       2.5.3 Obtención de respuestas

       3. COMUNICACIONES MQTT

       3.1 Protocolo MQTT

       3.1.1 Conexión de un cliente a un bróker

       3.1.2 Publicación y suscripción de mensajes

       3.2 Comunicaciones MQTT con WEMOS D1 R1

       3.2.1 Características del WEMOS D1 R1

       3.2.2 Librería PubSubClient

       3.3 Herramienta MQTTLens

       3.3.1 Instalación de MQTTLens

       3.3.2 Uso de MQTTLens

       3.4 Prácticas

       3.4.1 Enchufe