Descripción
Si quiere disponer de las herramientas básicas para construir sus propios dispositivos, preste atención a este libro. Le permitirá de un modo práctico adentrarse en el mundo del Internet de las cosas (IoT), tener nociones sobre los circuitos electrónicos y aprender cómo estos se integran en la programación de microcontroladores.
A lo largo del libro se muestra cómo utilizar los componentes y, de manera progresiva, se avanza en el desarrollo del software que acompaña a cada uno de los circuitos.
o Experimentará con los componentes electrónicos
o Programará el chip ESP8266 para conectarse a Internet
o Utilizará los GPIO del ESP8266 a distancia con su smartphone
o Interactuará con servidores en la nube
o Creará ecosistemas de dispositivos que interactúan con un fin común
o Recibirá notificaciones en su smartphone provenientes del ESP8266
No se quede atrás: gracias a las experiencias paso a paso y las fotos reales del libro, construirá dispositivos útiles y dominará sin problemas el Internet de las cosas.
Índice
Introducción...........................................................13
A quiénes va dirigido .................................................14
Capítulo 1: IoT, internet de las cosas .............................................15
Capítulo 2: Kit de trabajo: guía de componentes ............................................17
Botón.........................................17
Relay ó relé ..............................................................18
Resistencia.................................................................................19
Fotorresistencia..................................................................19
Fusible.....................................................................20
Condensador eléctrico ....................................................................20
Transistor.........................................................................21
Diodo...........................................................22
Led...............................................................................22
PCB o Placa de circuito impreso ...........................................23
Regulador de voltaje ..........................................................24
Fuente para Protoboard ...............................................24
Fuente de alimentación .............................................................25
Otras fuentes de alimentación .........................................................26
Capítulo 3: ESP8266 ....................................................................49
Configurando Arduino IDE ..................................................................50
Configurando Arduino IDE usando GIT ......................................................53
¿Cómo conectar ESP-01? ..........................................................................54
Internet de las cosas con ESP8266...........................................................................54
Conectar un ESP-01 usando un Arduino Uno ......................................................................55
Cargar el programa al ESP-01 usando Arduino Uno .............................................................................................58
Conectar un ESP-01 usando un Convertidor Usb Ttl Serie ....................................................................60
Conectar ESP-01 utilizando un adaptador USB ....................................................................61
Capítulo 4: Experiencias con el ESP-01 .........................................................................63
Experiencia 8: Uso del GPIO0 ........................................................................63
Código de ejemplo: Button ..................................................................................64
Cargar el ejemplo al ESP-01 ..................................................................................65
Circuito del botón y led ............................................................................................65
Código de ejemplo: Red Inalámbrica ...............................................................................67
Capítulo 5: Comunicación en IoT ...............................................................................77
MQTT - Transporte de telemetría de cola de mensajes ................................................77
Eclipse Mosquitto .......................................................................................................78
CloudMqtt ...........................................................................................80
ThingStudi .......................................................................................................81
HiveMQ ..........................................................................................82
Capítulo 6: Experiencias con ESP8266 y MQTT .................................................................85
Android: IOT MQTT Dashboard ....................................................................................91
Capítulo 7: Plataformas IoT .................................................................................................119
ThingSpeak ..............................................................................................................120
Creación de un canal .......................................................................................120
My Devices Cayenne .............................................................................................128
Blynk .........................................................................................133
Capítulo 8: Aspectos a tener en cuenta en la elección
de la plataforma .....................................................................143
Consumo ......................................................................................................144
Hardware .................................................................................144
Software .............................................................................145
Datos a reportar .....................................................................145
Capítulo 9: Ensamble del Kit IoT Relay ................................................................................149
Gabinete del kit ..........................................................................................................158
Conexión del kit ..................................................................................159
Anexo ...........................................................................................161
Circuito eléctrico de la placa IoT Relay .........................................................................161
Repositorio .............................................................................162
Soporte para pilas/baterías ..........................................................................162
Recursos web ............................................................................163
Bibliografía .......................................................................................................165
Seguridad ............................................................................................................146
Seguridad en la transmisión ...................................................................147
Seguridad en el almacén ....................................................................................147