Creación de un proyecto - AWS IoT 1-Click

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Creación de un proyecto

El siguiente procedimiento muestra cómo crear un proyecto de AWS IoT 1-Click para dispositivos compatibles con AWS IoT 1-Click.

  1. Inicie sesión en su cuenta de AWS abra la consola de AWS IoT 1-Click.

  2. SeleccionarIncorporaciónelija y luego seleccione.Crear un proyecto.

  3. Escriba un nombre y una descripción opcional para el proyecto y, a continuación, elija.Siguiente.

  4. Para definir una o varias plantillas para la ubicación, en la sección deProgramar una plantilla de dispositivo, elijainicia.

  5. Para definir una plantilla para cualquier dispositivo de botón, elija.Todos los tipos de botones.

  6. En Nombre de plantilla de dispositivos, escriba un nombre descriptivo para la plantilla. En Acción, elija Enviar SMS o Enviar correo electrónico. Puede utilizar la herramienta deAcción personalizada mediante una función de Lambday elija una de sus propias funciones Lambda. Escriba el número de teléfono, la dirección de correo electrónico o el nombre de la función de Lambda, según su opción. Para obtener más información acerca de la creación de funciones de Lambda, consulte la.AWS Lambda Developer Guide.

  7. UNDERAgregar otra plantilla de dispositivos (si necesita varios dispositivos por ubicación)elijaAdd.

  8. Escriba un par clave/valor de atributo. Puede escribir pares clave-valor adicionales, si es necesario.

  9. Elija Create project (Crear proyecto).

En la sección siguiente,Ejemplo: Proyecto de satisfacción con las salas de reuniones, proporciona un ejemplo real de cómo utilizar la consola de AWS IoT 1-Click 1-Click para crear un proyecto.

Ejemplo: Proyecto de satisfacción con las salas de reuniones

El siguiente ejemplo puede ayudarle a comprender los conceptos de AWS IoT 1-Click.

  • Se crea un proyecto denominado MeetingRoomSat para realizar un seguimiento de la satisfacción con 50 salas de reuniones (y el equipo de AV correspondiente).

  • Cada sala de reuniones recibirá dos dispositivos (botones), uno con la etiqueta física "Satisfied" (Satisfecho) y otro con la etiqueta "Unsatisfied" (Insatisfecho). Dado que hay dos botones por sala, se crean dos plantillas, una denominada Satisfied y otra denominada Unsatisfied.

  • LaSatisfiedestá configurado para invocar una función de Lambda denominadaSatLambda.

  • LaUnsatisfiedestá configurado para invocar una función de Lambda denominadaUnsatLambda.

  • En estas dos plantillas se crea un atributo (par clave-valor) denominado MeetingRoomNum (clave) y cuyo valor es TBD (el valor TBD se sustituirá por el número de sala cuando ambos botones se coloquen físicamente en una sala).

  • Se crean 50 ubicaciones, una para cada sala. Cada ubicación tiene asociadas ambas plantillas (es decir, Satisfied y Unsatisfied).

  • Se colocan y etiquetan físicamente dos botones en una sala. A continuación, utilizando la aplicación móvil AWS IoT 1-Click o la consola de AWS IoT 1-Click 1-Click y los números de serie del botón, los botones marcados como «Satisfecho» y «Insatisfecho» se asocian a una de las 50 ubicaciones. Este proceso continúa hasta que se implementan todas las ubicaciones restantes.

  • Cuando se hace clic en un botón en una sala de reuniones, AWS IoT 1-Click invoca la propiedad de AWS IoT 1-Click.SatLambdaorUnsatLambdacon la función de la funciónMeetingRoomNumy la valoración se puede procesar y almacenar en la nube.

  • Más adelante, se puede añadir otra plantilla al proyecto de forma que las 50 ubicaciones existentes contengan una ranura para un nuevo botón que permite indicar que se necesitan más toallas u otros artículos de aseo en cada baño.

A continuación se proporciona un ejemplo del uso de la consola 1-Click de AWS IoT 1-Click para crear un proyecto que monitoree la satisfacción con las salas de reuniones en un edificio de oficinas (que forma parte de un grupo de edificios de oficinas).

Para monitorizar la satisfacción con las salas de reuniones, incluidos sus equipos de audio y vídeo, se colocan dos botones AWS IoT Enterprise Enterprise, uno con la etiqueta «Satisfecho» y el otro con la etiqueta «Insatisfecho» (Insatisfecho), en cada sala. Se trata de un proyecto piloto, cuyos resultados se pueden utilizar para mejorar la satisfacción del cliente con la sala de reuniones en otros edificios del campus.

Al final de una reunión, se insta a los participantes a pulsar el botón "Satisfecho" o "Insatisfecho" para registrar su satisfacción general con la sala de reuniones y sus equipos. A continuación, estos datos se utilizan para identificar las salas de reuniones con problemas con los equipos de audio/vídeo o de otro tipo.

La consola de AWS IoT 1-Click se puede utilizar para configurar este proyecto:

  1. En la consola de AWS IoT 1-Click, elijaCrear un proyecto.

  2. Para el nombre del proyecto, escriba MeetingRoomSatisfaction. Para la descripción del proyecto, escribaProject used to track customer meeting room satisfaction, including A/V equipment.SeleccionarSiguiente.

  3. UNDERProgramar una plantilla de dispositivoelijainiciaelija y luego seleccione.Todos los tipos de botones.

  4. En Nombre de la plantilla de dispositivos, escriba Satisfied. Se trata de la plantilla que se utiliza para todos los botones etiquetados como "Satisfecho". En Acción, elija Enviar correo electrónico.

    nota

    Si el programa piloto de satisfacción con la sala de reuniones se realiza correctamente, en Acción, puede elegir Acción personalizada mediante una función Lambda. Esta función de Lambda personalizada podría enviar un correo electrónico o almacenar los datos del botón «Satisfecho» en una tabla de Amazon DynamoDB para su posterior análisis. Para obtener información acerca de cómo crear funciones de Lambda, consulte la.AWS Lambda Developer Guide.

  5. UNDERAgregar otra plantilla de dispositivos (si necesita varios dispositivos por ubicación)elijaAddelija y luego seleccione.Todos los tipos de botones. En Nombre de la plantilla de dispositivos, escriba Unsatisfied. Es la plantilla que se utiliza para todos los botones etiquetados como "Insatisfecho". En Acción, elija Enviar correo electrónico.

  6. En Valor predeterminado obligatorio para el correo electrónico, escriba una dirección de correo electrónico. En Valor predeterminado de asunto obligatorio, escriba Meeting Room Feedback. En Valor predeterminado del cuerpo obligatorio, escriba Either positive or negative meeting room feedback has been provided.

  7. En Clave de atributo, escriba Building. En Valor predeterminado, escriba Headquarters. El proyecto piloto de satisfacción con las salas de reuniones se está llevando a cabo en el edificio de la sede central de la empresa. Si este proyecto da los resultados apetecidos, se implementará en el resto de edificios de la empresa. Por lo tanto, es importante saber de qué edificio procede la información de los dispositivos de la sala de reuniones.

  8. En la segunda fila de pares clave-valor, en Clave de atributo, escriba Room. En Valor predeterminado, escriba TBD. LaTBDEl valor se cambiará por un número de sala de reuniones cuando los botones se coloquen allí (utilizando la aplicación móvil AWS IoT 1-Click o la consola de AWS IoT 1-Click).

  9. Elija Create project (Crear proyecto).

Cuando se utiliza la aplicación móvil AWS IoT 1-Click, cuando se coloca un botón «Satisfecho» en una sala de reuniones, la propiedad de la.Satisfechase asocia con ella y la plantillaTBDse reemplaza por el número de sala de reuniones. Lo mismo ocurre cuando se coloca el botón "Insatisfecho" en una sala de reuniones.