7.1 Juego de «adivina el número»
7.1.1 Creación de las intenciones
7.1.2 Desarrollo del cumplimiento
7.2 Juego de «sigue la secuencia»
7.2.1 Creación de las intenciones
7.2.2 Desarrollo del cumplimiento
7.3 Creación de las intenciones comunes de fallback
7.4 Creación de las intenciones comunes de ayuda y salida
7.5 Creación de las acciones (actions)
7.6 Uso del asistente desde un teléfono móvil
8. EXPORTACIÓN E IMPORTACIÓN DE AGENTES EN DIALOGFLOW
9.2 Práctica de creación de un proyecto
10. FIREBASE REALTIME DATABASE
10.2 Práctica de creación de una estructura de datos
11.1 Características del ESP-01
11.2 Programación del ESP-01 desde el IDE Arduino
11.3 Práctica de integración de Arduino con ESP-01
11.5 Práctica de acceso a Internet
12. INTEGRACIÓN DE FIREBASE REALTIME DATABASE CON ESP8266
12.1 Librería Firebase ESP8266 Client
12.1.1 Configuración de las credenciales de la base de datos
12.1.2 Lectura y escritura de datos
12.1.3 Sincronización de datos
12.2 Prácticas de integración de Firebase Realtime Database con ESP8266
12.2.1 Lectura y escritura de los pines digitales del ESP-01 desde Firebase Realtime Database
12.2.1.1 Desarrollo del programa ESP-01 usando una consulta manual
12.2.1.2 Desarrollo del programa ESP-01 usando una función de callback
12.2.2 Lectura de los pines analógicos de Arduino desde Firebase Realtime Database
12.2.2.1 Creación de la estructura de datos en Firebase Realtime Database
12.2.2.2 Desarrollo del programa Arduino
12.2.2.3 Desarrollo del programa ESP-01
13.2.1 Instalación de Firebase CLI
13.3 Prácticas de despliegue de funciones JavaScript
13.3.1 Despliegue de una función JavaScript
13.3.2 Despliegue de un cumplimiento como un webhook
14. INTEGRACIÓN DE FIREBASE CLOUD FUNCTIONS CON ESP8266
14.1 Librería ESP8266HTTPClient
14.2 Práctica de integración de Firebase Cloud Functions con ESP8266
14.2.1 Desarrollo de la función en Firebase Cloud Functions
14.2.2 Desarrollo del programa ESP8266
15. INTEGRACIÓN DE FIREBASE CLOUD FUNCTIONS CON REALTIME DATABASE