Desarrollo de Aplicaciones Iot en la Nube para Arduino
Sinopsis del producto
Internet de las cosas IoT ha llegado para quedarse. Su presencia se hace notar en campos como la medicina, la industria, el transporte, la energía, la agricultura, las ciudades inteligentes y, especialmente, en los hogares, ámbito en el que se centra este libro. nSi quiere conocer todo lo necesario para crear sus proyectos de IoT con dispositivos Arduino y ESP8266, este es el libro indicado. Sus explicaciones parten de un nivel básico en Arduino y aumentan su dificultad de forma gradual. Además, los conceptos teóricos para conocer los protocolos http y MQTT y las arquitecturas utilizadas cliente-servidor, publicación-suscripción y REST se acompañan con múltiples ejercicios prácticos en los que se comenta, paso a paso, el código de cada programa y la configuración de los servicios en la nube empleados. n nCon este libro, desarrollará multitud de aplicaciones IoT y empleará servicios en la nube como Ubidots, Beebotte, Pushbullet o IFTTT, con los que podrá interactuar desde cualquier parte del mundo a través de un navegador web, un teléfono móvil o los asistentes de voz de Google o Alexa: n n. Enchufe domótico que permite controlar el encendido o apagado de dispositivos eléctricos. n. Clientes o servidores web con los que leer o escribir datos en los pines de Arduino y ESP8266 desde un navegador. n. Aplicación de visualización de datos de sensores o manejo de aparatos eléctricos desde un teléfono móvil. n. Sistema de alarma por movimiento o apertura de puertas y ventanas, con envío de notificaciones al móvil. n. Sistema de control de riego con advertencias de humedad por correo electrónico. n. Botón de emergencia para personas mayores. n. Sistema de control de presencia de personas con problemas de orientación, capaz de enviar alertas al móvil de forma automática cuando salen de casa. n. Aplicación de Google Assitant para el encendido o apagado de luces. n. Aplicación de Amazon Alexa para la apertura de la puerta del garaje. n. Control de un dispositivo domótico a través de un icono de escritorio en el móvil. n nAdemás, en la parte inferior de la primera página del libro encontrará el código de acceso que le permitirá descargar de forma gratuita los contenidos adicionales. nTanto si quiere iniciarse en el mundo del IoT como si es un profesional, este libro no le dejará indiferente. Consiga su ejemplar, haga realidad sus proyectos y vaya más alla de lo que siempre había imaginado. nTomás Domínguez es ingeniero de telecomunicación y doctorado en inteligencia artificial. Su labor profesional se ha desarrollado en una multinacional de telecomunicaciones, donde ha ocupado diversos cargos relacionados con la tecnología. Asimismo, ha ejercido como profesor universitario de ingeniería informática en la Universidad Alfonso X el Sabio de Madrid. n n1. INTERNET DE LAS COSAS 1 n1.1 Componentes de IoT 2 n2. COMUNICACIONES WEB 5 n2.1 La familia de protocolos Internet 6 n2.2 Comunicaciones web con ESP-01 9 n2.2.1 Caracteristicas del ESP-01 9 n2.2.2 Programacion del ESP-01 desde el IDE Arduino 11 n2.2.3 Libreria ESP8266WiFi 14 n2.2.4 Integracion del ESP-01 con Arduino 16 n2.2.5 Practicas 19 n2.2.5.1 Cliente web 20 n2.2.5.2 Servidor web 25 n2.3 Protocolo http 32 n2.3.1 Peticiones http 33 n2.3.1.1 Tipos de peticiones http 34 n2.3.2 Respuestas http 36 n2.3.3 Practicas 37 n2.3.3.1 Servidor web avanzado 37 n2.3.3.2 Asignacion de valores a los pines del ESP-01 ndesde un navegador 44 n2.3.3.3 Obtencion del estado de los pines del ESP-01 ndesde un navegador 55 n2.3.3.4 Asignacion de valores a los pines PWM nde Arduino desde un navegador 62 n2.4 Utilidades del navegador Chrome npara el analisis de mensajes http 71 n2.5 Herramienta Postman 74 n2.5.1 Instalacion de Postman75 n2.5.2 Creacion de peticiones http 77 n2.5.2.1 Componentes generales nde una peticion http 78 n2.5.2.2 Realizacion de peticiones GET 79 n2.5.2.3 Realizacion de peticiones POST 81 n2.5.3 Obtencion de respuestas 83 n3. COMUNICACIONES MQTT 85 n3.1 Protocolo MQTT 86 n3.1.1 Conexion de un cliente a un broker 88 n3.1.2 Publicacion y suscripcion de mensajes 90 n3.2 Comunicaciones MQTT con WEMOS D1 R1 91 n3.2.1 Caracteristicas del WEMOS D1 R1 91 n3.2.2 Libreria PubSubClient 93 n3.3 Herramienta MQTTLens 95 n3.3.1 Instalacion de MQTTLens 95 n3.3.2 Uso de MQTTLens 96 n3.4 Practicas 100 n3.4.1 Enchufe domotico 101 n3.4.2 Sensor de temperatura 108 n3.4.2.1 Publicacion sin perdida de mensajes 114 n3.4.2.2 Deteccion de la desconexion de un dispositivo 115 n3.4.3 Termometro digital 116 n3.4.4 Alarma con sensor de movimiento 122 n3.4.4.1 Sistema emisor – PIR 123 n3.4.4.2 Sistema receptor – Timbre electrico 127 n3.4.4.3 Sistema receptor – Sirena electronica 131 n3.4.5 Control de la calefaccion desde un movil ncon IoT MQTT panel 135 n4. FORMATO DE DATOS JSON 151 n5. COMUNICACIONES REST 155 n5.1 Libreria http aRest 157 n5.2 Practicas 160 n5.2.1 Control de la salida de pines digitales 160 n5.2.2 Mando a distancia 165 n5.2.3 Mando a distancia inteligente 169 n5.2.4 Medicion de la humedad del suelo 178 n6. SERVICIO UBIDOTS 185 n6.1 Acceso al servicio Ubidots 185 n6.2 Componentes basicos de la plataforma 188 n6.2.1 Dispositivos 188 n6.2.2 Variables 189 n6.2.3 Procesamiento de variables 192 n6.2.4 Cuadro de mandos 195 n6.2.5 Eventos 200 n6.3 Libreria MQTT UbidotsESPMQTT 207 n6.4 API http RESTful 209 n6.5 API MQTT 211 n6.6 Practicas 212 n6.6.1 Estacion meteorologica con UbidotsESPMQTT 212 n6.6.1.1 Desarrollo del programa WEMOS 213 n6.6.1.2 Creacion del cuadro de mandos en Ubidots 218 n6.6.2 Estacion meteorologica con http RESTful 223 n6.6.3 Estacion meteorologica con MQTT 231 n6.6.4 Sistema de control de riego 236 n6.6.4.1 Desarrollo del programa WEMOS 238 n6.6.4.2 Creacion del cuadro de mandos en Ubidots 242 n7. SERVICIO BEEBOTTE 249 n7.1 Acceso al servicio Beebotte 250 n7.2 Componentes basicos de la plataforma 253 n7.3 API http RESTful 254 n7.4 API MQTT 256 n7.5 Practicas 257 n7.5.1 Sistema de control de fugas de agua con MQTT 257 n7.5.1.1 Creacion del canal, el recurso ny el panel de control en Beebotte 258 n7.5.1.2 Desarrollo del programa WEMOS 263 n7.5.1.3 Creacion del interruptor en Beebotte 270 n7.5.2 Sistema de control de fugas de agua con http RESTful 274 n8. SERVICIO PUSHBULLET 283 n8.1 Acceso al servicio Pushbullet 283 n8.2 API http 288 n8.3 Practicas 293 n8.3.1 Alarma por apertura de puertas no ventanas con sensor magnetico 294 n8.3.2 Boton de emergencia para personas ncon necesidades especiales 299 n9. SERVICIO IFTTT 305 n9.1 Acceso al servicio IFTTT 306 n9.2 Componentes basicos de la plataforma 307 n9.2.1 Servicios 307 n9.2.2 Applets 308 n9.2.3 Widgets 308 n9.3 Tecnologia webhook 309 n9.4 Practicas 310 n9.4.1 Notificacion de fuga de agua ncon Webhooks y Pushbullet 311 n9.4.1.1 Creacion del applet IFTTT 312 n9.4.1.2 Desarrollo del programa WEMOS 320 n9.4.2 Control de presencia con Beebotte, nWebhooks y Pushbullet 324 n9.4.2.1 Creacion del applet IFTTT 325 n9.4.2.2 Creacion del canal ny la regla en Beebotte 326 n9.4.2.3 Desarrollo del programa WEMOS 329 n9.4.3 Sistema buscapersonas con Google Assistant, nWebhooks y Beebotte 333 n9.4.3.1 Creacion del canal ny el recurso en Beebotte 334 n9.4.3.2 Creacion del applet IFTTT 336 n9.4.3.3 Desarrollo del programa WEMOS 343 n9.4.4 Control de luces con Google Assistant, nWebhooks y Beebotte 349 n9.4.4.1 Creacion del canal ny los recursos en Beebotte 350 n9.4.4.2 Creacion del applet IFTTT 351 n9.4.4.3 Desarrollo del programa WEMOS 355 n9.4.5 Apertura de la puerta del garaje con Alexa, nWebhooks y Ubidots 359 n9.4.5.1 Creacion del applet IFTT 360 n9.4.5.2 Desarrollo del programa WEMOS 364 n9.4.5.3 Instalacion y prueba de Alexa en el movil 367 n9.4.6 Mando a distancia en el movil con Button Widget, nWebhooks y Ubidots 370 n9.4.6.1 Creacion del applet IFTT 370 n9.4.6.2 Instalacion y prueba de IFTTT en el movil 372
9788426728456
$36.660,00 $31.161,00 -15%
99999 disponibles
Especificaciones
Quizás te interese
¿Ya lo leíste? Valorá “Desarrollo de Aplicaciones Iot en la Nube para Arduino”
Debes acceder para publicar una valoración.






Valoraciones
No hay valoraciones aún.