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

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


Скачать книгу
de Alexa cuenta con diferentes medidas de seguridad. Por eso, cuando introduzca el usuario y la contraseña, le pedirá frecuentemente que repita la contraseña e introduzca el código captcha que aparece en pantalla. En otras ocasiones, le enviará un código de verificación a su cuenta de correo electrónico, que deberá introducir para poder acceder a la consola.

      La cabecera de esta ventana, que está formada por una serie de enlaces y menús, estará siempre visible en la consola. En su parte izquierda, el nombre “alexa developer console” es un enlace que, al pulsarlo, le llevará a la página inicial (la que muestra la lista de habilidades) independientemente de donde se encuentre. En la parte derecha destacan dos menús: el primero de ellos, que lleva las iniciales de su nombre, le permitirá ver sus datos de configuración o salir de la consola; desde el segundo podrá acceder a la documentación, los foros o utilizar la consola de otros servicios Amazon. Veamos en detalle cada uno de estos menús.

      El primero tiene dos opciones: “Configuración” y “Cerrar sesión”. La última opción no requiere explicaciones. La primera, como indica su nombre, permite ver su información de configuración agrupada por pestañas. Selecciónela para verla.

Illustration

      La siguiente imagen muestra dichas pestañas.

Illustration

      Entre ellas destaca la primera, ya que contiene sus datos personales (nombre, correo electrónico, teléfono y contraseña), que podrá modificar cuando quiera pulsando en el botón “Edit”. También puede ver su rol, que de forma predeterminada es el de administrador.

Illustration

      En la pestaña “Company profile” puede ver la información de contacto de empresa, que coincide con la suya al haber introducido los mismos datos en el proceso de registro. Todos los campos son editables (el botón “Edit” se puede ver en la parte inferior derecha), excepto el nombre del desarrollador o el nombre de la empresa.

      El resto de pestañas contienen información que no va a tener que editar debido a que desarrollará habilidades sin ánimo de lucro, de carácter personal y privadas.

      Así, en la pestaña “Payment information” se mantendría la información bancaria necesaria para que Amazon pudiera realizarle pagos, mientras que los datos relacionados con los impuestos asociados a contenidos digitales o anuncios mostrados, estarían en “Tax identity”.

      No tendrá necesidad de usar la pestaña “User permissions” (en el que estaría la lista de usuarios que podría tener acceso a su cuenta) por trabajar de forma individual, no dentro de un equipo de trabajo.

      Tampoco será necesario establecer y/o consultar el contenido de las pestañas “Mobile ads” (configura los anuncios que podrían mostrarse), “Identity” (guarda la clave utilizada para validar transacciones fuera de su aplicación) o “Security profiles” (establece los distintos perfiles de seguridad de sus aplicaciones).

      El segundo menú de la cabecera de la consola (el de los tres puntos verticales), muestra dos grupos de opciones. En el primero, están las que le llevarían a la documentación (usada de referencia en este libro), a los foros o al formulario para ponerse en contacto con el servicio de atención al cliente de Alexa. El segundo grupo de opciones, le conduciría a las consolas de los diferentes servicios. La única que usará usted es “Alexa Developer Console” (en la que se encuentre ahora).

Illustration

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

Illustration Illustration

      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”).

Illustration

      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/alexa y seleccione la opción “Alexa Developer Console” en el menú situado en la parte superior derecha (el de los tres puntos verticales).

Illustration Illustration

      También se podría haber entrado desde https://developer.amazon.com pulsando 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”.

Illustration Illustration

      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).

Illustration

      Debajo de estos dos campos, podrá seleccionar el tipo de habilidad que desea crear: personalizada, casa inteligente, Flash briefing o vídeo. Por defecto,


Скачать книгу