Tomás Domínguez Mínguez - Alexa. Desarrollo de aplicaciones IoT para Arduino y ESP8266

Здесь есть возможность читать онлайн «Tomás Domínguez Mínguez - Alexa. Desarrollo de aplicaciones IoT para Arduino y ESP8266» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на испанском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Alexa. Desarrollo de aplicaciones IoT para Arduino y ESP8266: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Alexa. Desarrollo de aplicaciones IoT para Arduino y ESP8266»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Alexa es el asistente virtual de Amazon al que le puede pedir desde un resumen de las principales noticias del día o el pronóstico del tiempo, hasta la canción que le gusta y la gestión de la lista de la compra. Sus habilidades son cuantiosas y diversas, pero es posible que usted tenga necesidades particulares que no se vean resueltas, al menos, como le gustaría. Es ahí donde este libro le puede resultar de gran ayuda.
Gracias a los contenidos de este manual, aprenderá todo lo necesario para crear sus propias habilidades con la consola del desarrollador de Alexa, dotando a sus proyectos Arduino de un control por voz.También conseguirá:
· Emplear Alexa para solicitar información de sensores o controlar remotamente dispositivos conectados a Arduino y ESP8266. Si ha programado en alguna ocasión con Arduino, sabrá programar con ESP8266, porque utiliza el mismo IDE y el mismo lenguaje de programación.
· Conocer los conceptos que subyacen a los sistemas conversacionales y la forma de trabajar con ellos de forma totalmente práctica.
· Desarrollar programas mediante los que entablar una conversación para controlar cualquier dispositivo domótico integrado con ESP8266.
Además, el libro recoge múltiples prácticas que incluyen habilidades de juegos de palabras y de control domótico. El código que contiene la lógica de estas habilidades se desarrolla en JavaScript. Si desconoce este lenguaje, no se preocupe, se proporciona un amplio anexo en el que se enseñan los principios básicos de funcionamiento. Con ellos será capaz de entender el código de cada práctica, que se explica línea a línea.
Asimismo, en caso de no disponer de un altavoz Alexa, podrá descargar la app gratuita para su teléfono móvil con la que utilizar las habilidades que desarrolle.
Con este libro, dar rienda suelta a su imaginación es muy sencillo. No espere más para hacerse con su ejemplar, experimentar con Arduino y ESP8266, y conseguir todos los sistemas controlados por voz que desea.
Tomás Domínguez es ingeniero de telecomunicación y tiene un 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. En los últimos años, ha publicado diversos libros relacionados con Arduino y ESP8266.

Alexa. Desarrollo de aplicaciones IoT para Arduino y ESP8266 — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Alexa. Desarrollo de aplicaciones IoT para Arduino y ESP8266», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать
La consola del desarrollador de Alexa está organizada en una serie de pestañas - фото 24

La consola del desarrollador de Alexa está organizada en una serie de pestañas.

Puesto que la consola del desarrollador de Alexa está en continua evolución - фото 25 картинка 26

Puesto que la consola del desarrollador de Alexa está en continua evolución, podrían aparecer otras diferentes.

La información contenida en cada una de ellas es la siguiente:

• “Skills.” Es la que aparece seleccionada por defecto cuando entra en la consola. En ella, se muestra la lista de habilidades creadas.

• “Earnings.” Mostraría la información de las ganancias obtenidas en caso de que decidiera cobrar por utilizar sus habilidades o estas incorporasen anuncios. No tendrá que acceder a ella porque solo desarrollará habilidades de uso personal.

• “Payments.” Aquí estarían los pagos recibidos a cuenta de las ganancias anteriores. Tampoco la utilizará.

• “Hosting.” Muestra los recursos utilizados cuando el código de la habilidad resida en el propio servicio Alexa, que será su caso. Verá tanto información de uso mensual (“MONTHLY USAGE”) de los recursos de procesamiento (proporcionados por el servicio AWS Lambda), como de almacenamiento (ofrecidos por el servicio Amazon S3). También podrá ver el límite al que puede llegar de forma gratuita (“MONTHLY LIMIT”).

42 PRÁCTICA DE CREACIÓN DE UNA HABILIDAD Está a punto de crear su primera - фото 27

4.2 PRÁCTICA DE CREACIÓN DE UNA HABILIDAD

Está a punto de crear su primera habilidad. Cuando la inicie, podrá establecer un diálogo con una máquina de café virtual para pedir dos tipos de café: normal y descafeinado. Cada uno de ellos podrá ser a su vez solo, cortado, con leche. Naturalmente, al café se le podrá añadir azúcar, sacarina o ningún tipo de edulcorante.

Si hubiera salido de la consola del desarrollador de Alexa, vaya a la dirección https://developer.amazon.com/alexay seleccione la opción “Alexa Developer Console” en el menú situado en la parte superior derecha (el de los tres puntos verticales).

También se podría haber entrado desde httpsdeveloperamazoncompulsando el - фото 28 картинка 29

También se podría haber entrado desde https://developer.amazon.compulsando el enlace “Consola del desarrollador”. Una vez autenticado, se mostraría la pantalla en la que tendría que seleccionar el servicio Alexa Skills Kit (sería el mismo camino seguido cuando se registró).

Una vez dentro de la consola del desarrollador, pulse el botón “Create Skill”.

Solo puede crear 75 habilidades A partir de ese momento si quisiera crear - фото 30 картинка 31

Solo puede crear 75 habilidades. A partir de ese momento, si quisiera crear otra nueva, tendría que borrar alguna de las existentes.

Aparece una pantalla en la que deberá introducir el nombre de la habilidad y el idioma predeterminado (más delante se explicará cómo agregar idiomas adicionales). El nombre sería el que los clientes verían cuando publicara la habilidad. Como esta será de carácter personal, solo la podrá ver (y usar) usted.

Asigne el nombre “Máquina de café” a su nueva habilidad y seleccione el idioma español. Puede usar la variante española (ES), mexicana (MX) o norteamericana (US).

Debajo de estos dos campos podrá seleccionar el tipo de habilidad que desea - фото 32

Debajo de estos dos campos, podrá seleccionar el tipo de habilidad que desea crear: personalizada, casa inteligente, Flash briefing o vídeo. Por defecto, está seleccionada la personalizada (“Custom”). Déjelo así.

Finalmente, tendrá que elegir dónde quiere que se aloje el código de la habilidad. Podrá ser en el propio servicio de Alexa o en cualquier otro que usted conozca. Por simplicidad se utilizará el de Alexa y, en concreto, la opción que le permita el desarrollo de código JavaScript, es decir, que pueda ejecutarse en Node.js: “Alexa-Hosted (Node.js)”.

De forma muy simplificada Nodejs es un entorno de ejecución de código - фото 33

De forma muy simplificada, Node.js es un entorno de ejecución de código JavaScript de lado de servidor (a diferencia del empleado en los navegadores web, en el lado cliente).

En realidad cuando usa la opción AlexaHosted está usando AWS Lambda - фото 34

En realidad, cuando usa la opción “Alexa-Hosted (***)”, está usando AWS Lambda para alojar y ejecutar el código de la habilidad. La ventaja que proporciona es que no tendrá que gestionar dicho servicio desde su propia consola (diferente de la de Alexa), por lo que se gana en agilidad de desarrollo (aunque se pierde en flexibilidad).

Solo podrá trabajar con JavaScript o Python, y estará limitado a los recursos proporcionados de forma gratuita (AWS Free Tier). En cualquier caso, se ha elegido esta opción porque para las prácticas desarrolladas a lo largo del libro esto no supondrá ninguna limitación, además de ser gratuito.

картинка 35

Más adelante se explicarán las diferentes formas de alojar el código de una habilidad.

Pulse el botón “Create skill” que hay en la parte superior derecha de la ventana.

Debajo del botón Create skill puede ver las opciones con las que se creará la - фото 36 картинка 37

Debajo del botón “Create skill” puede ver las opciones con las que se creará la habilidad: de tipo personalizada, alojada en el propio servicio Alexa y, en este caso, en servidores de la región N. Virginia. Una región es una zona geográfica donde se ubican físicamente los servidores administrados por Amazon. Si pulsara el desplegable de esta última opción, podría elegir otra diferente.

Se mostrará una nueva ventana en la que tendrá que elegir la plantilla a partir de la que quiere empezar a desarrollar su propia habilidad. Va a usar la que está seleccionada por defecto (“Hellow World”), por lo que solo tendrá que pulsar el botón “Continue with template”.

Hecho esto se encontrará finalmente la pantalla desde la que podrá empezar a - фото 38

Hecho esto, se encontrará finalmente la pantalla desde la que podrá empezar a crear y configurar todos los componentes de su habilidad.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Alexa. Desarrollo de aplicaciones IoT para Arduino y ESP8266»

Представляем Вашему вниманию похожие книги на «Alexa. Desarrollo de aplicaciones IoT para Arduino y ESP8266» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Andrés Domínguez - El Violinista De Mauthausen
Andrés Domínguez
Iñaki Domínguez - Macarrismo
Iñaki Domínguez
Tomás Domínguez Mínguez - Visión artificial
Tomás Domínguez Mínguez
Tomás Domínguez Mínguez - Processing
Tomás Domínguez Mínguez
Diego Domínguez - Barbijo Arcoiris
Diego Domínguez
Óscar Domínguez - GuíaBurros - Bitcoin
Óscar Domínguez
José Antonio Domínguez Parra - Corazones nobles
José Antonio Domínguez Parra
José Antonio Domínguez Parra - Las huellas del terror
José Antonio Domínguez Parra
Miguel Domínguez - Bicicleta, mon amour
Miguel Domínguez
Отзывы о книге «Alexa. Desarrollo de aplicaciones IoT para Arduino y ESP8266»

Обсуждение, отзывы о книге «Alexa. Desarrollo de aplicaciones IoT para Arduino y ESP8266» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x