Читать книгу Alexa. Desarrollo de aplicaciones IoT para Arduino y ESP8266 - Tomás Domínguez Mínguez - Страница 6
TABLA DE CONTENIDO
Оглавление3.3 Invocación de habilidades personalizadas
4. PORTAL DE SERVICIOS PARA DESARROLLADORES DE AMAZON
4.1 Consola del desarrollador de Alexa
4.2 Práctica de creación de una habilidad
4.3 Opciones de configuración de habilidades
5.1.1 Intenciones personalizadas
5.2.1 Tipos de slot personalizados
5.3.1 Validación de los valores de un slot
5.4 Práctica de creación de un modelo de interacción
5.4.1 Establecimiento del nombre de invocación
5.4.2 Creación de una intención y sus expresiones de muestra
5.4.3 Creación de los tipos de slot
5.4.5 Construcción del modelo de interacción
5.4.6 Prueba del modelo de interacción
5.5 Formato de datos JSON del modelo de interacción
5.5.2 Objetos JSON del modelo de interacción
6.1 Flujo de comunicación entre un dispositivo Alexa y la función lambda de una habilidad
6.1.2 Formato de datos JSON en las comunicaciones HTTP
6.1.2.1Formato de datos JSON de las peticiones HTTP
6.1.2.2Formato de datos JSON de las respuestas HTTP
6.2 Alojamiento de la función lambda de una habilidad en el servicio Alexa
6.3 Módulos de desarrollo Node.js
6.4 Proceso de ejecución de la función lambda de una habilidad
6.4.1 Recepción de solicitudes
6.4.2 Procesamiento de solicitudes
6.4.3 Devolución de respuestas
6.6 Prácticas de desarrollo de la función lambda de una habilidad
6.6.1.1Desarrollo de la función lambda
6.6.2 Invocación de una intención
6.6.2.1Desarrollo de la función lambda
6.7.2 Adaptadores de persistencia
6.8 Práctica de gestión de atributos de sesión
6.8.1 Creación de las intenciones estándar de confirmación y negación
6.8.2 Desarrollo de la función lambda
6.9 Práctica de gestión de atributos persistentes
6.9.1 Creación de la intención de obtención del nombre del usuario
6.9.2 Desarrollo de la función lambda
7. USO DE ALEXA DESDE UN TELÉFONO MÓVIL
7.1 Instalación de Alexa en el móvil
8.1 Acceso a Amazon CloudWatch
8.2 Práctica de depuración de errores
9. PRÁCTICA DE DESARROLLO DE UNA HABILIDAD. EL JUEGO DE QUIÉN ES QUIÉN
9.1 Creación del modelo de interacción
9.2 Desarrollo de la función lambda
10.1 Características del ESP-01
10.2 Programación del ESP-01 desde el IDE Arduino
10.3.1 Integración de Arduino con ESP-01
11.2 Componentes básicos del servicio
11.3 Integración con Adafruit IO
11.3.1 Librería Adafruit IO Arduino
11.4 Práctica de integración de ESP-01 con Adafruit IO
12. PRÁCTICAS DE CONTROL DE DISPOSITIVOS DOMÓTICOS
12.1 Escenario de integración de servicios
12.3.1 Creación de la habilidad
12.3.2 Desarrollo de la estructura básica de la función lambda
12.4 Encendido y apagado de luces por habitación
12.4.1 Creación de los feeds en Adafruit IO
12.4.2 Desarrollo del programa ESP8266
12.4.3 Creación del modelo de interacción
12.4.4 Desarrollo de la función lambda
12.4.5 Pruebas de la habilidad
12.5 Consulta de la temperatura
12.5.1 Creación del feed en Adafruit IO
12.5.2 Desarrollo del programa ESP8266
12.5.3 Creación del modelo de interacción
12.5.4 Desarrollo de la función lambda
12.5.5 Pruebas de la habilidad
12.6 Programación de la temperatura de la calefacción
12.6.1 Creación de los feeds en Adafruit IO
12.6.2 Desarrollo del programa ESP8266
12.6.3 Creación del modelo de interacción
12.6.4 Desarrollo de la función lambda
12.6.5 Pruebas de la habilidad
12.7 Programación de la hora de encendido de la calefacción
12.7.1 Creación del feed en Adafruit IO
12.7.2 Desarrollo del programa ESP8266
12.7.3 Creación del modelo de interacción
12.7.4 Desarrollo de la función lambda