Création d'un projet - AWS IoT 1-Click

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création d'un projet

La procédure suivante vous montre comment créer un projet AWS IoT 1-Click pour les périphériques AWS IoT 1-Click pris en charge.

  1. Connectez-vous à votre compte AWS et ouvrez la console AWS IoT 1-Click.

  2. ChoisissezIntégration, puis choisissezCrée un projet..

  3. Saisissez un nom et une description facultative pour le projet, puis choisissezSuivant.

  4. Pour définir un ou plusieurs modèles pour votre placement, sousProgrammer un modèle de périphérique, choisissezDémarrer.

  5. Pour définir un modèle pour n'importe quel bouton d'appareil, choisissezTous les types de bouton de.

  6. Pour Nom du modèle d'appareil, entrez un nom descriptif du modèle. Sous Action, choisissez Envoyer un SMS ou Envoyer un e-mail. Vous pouvez utiliser la stratégieAction personnalisée à l'aide d'une fonction Lambdaet choisisseune de vos propres fonctions Lambda. Saisissez le numéro de téléphone, l'adresse e-mail ou le nom de la fonction Lambda, selon votre choix. Pour de plus amples informations sur la création de fonctions Lambda, veuillez consulter leManuel du développeur AWS Lambda.

  7. UNDERAjoutez un autre modèle de périphérique (si vous avez besoin de plusieurs périphériques par placement).choisirAddition.

  8. Entrer un attribut paire clé/valeur. Vous pouvez entrer des paires clé-valeur supplémentaires, si nécessaire.

  9. Choisissez Créer un projet.

La section suivante,Exemple : Projet Satisfaction de la salle de réunion, fournit un exemple réel de la façon d'utiliser la console AWS IoT 1-Click pour créer un projet.

Exemple : Projet Satisfaction de la salle de réunion

L'exemple suivant peut vous aider à comprendre les concepts AWS IoT 1-Click.

  • Un projet pour évaluer la satisfaction de 50 salles de réunion (et des équipements AV associés) est créé et nommé MeetingRoomSat.

  • Chaque salle de réunion recevra deux périphériques (boutons), un physique marqué « Satisfait » et l'autre marqué « Non satisfait ». Dans la mesure où il existe deux boutons par espace, deux modèles sont créés, l'un appelé Satisfied et l'autre Unsatisfied.

  • La .Satisfiedest configuré pour appeler une fonction Lambda nomméSatLambda.

  • La .Unsatisfiedest configuré pour appeler une fonction Lambda nomméUnsatLambda.

  • Pour ces deux modèles, un attribut (paire clé/valeur) nommé MeetingRoomNum (clé) est créé, dont la valeur est TBD (la valeur TBD sera remplacée par le numéro de salle lorsque les deux boutons seront physiquement placés dans une salle).

  • 50 placements sont créés, un par salle. Chaque placement comporte les deux modèles qui y sont associés (par exemple, Satisfied et Unsatisfied).

  • Deux boutons physiques sont étiquetés et placés dans une salle. Ensuite, à l'aide de l'application mobile AWS IoT 1-Click ou de la console AWS IoT 1-Click et des numéros de série des boutons, les boutons marqués « Satisfait » et « Non satisfait » sont associés à l'un des 50 placements. Ce processus continue jusqu'à ce que tous les placements restants aient été déployés.

  • Lorsqu'un bouton d'une salle est pressé, AWS IoT 1-Click appelle la stratégieSatLambdaouUnsatLambdaavec la fonctionMeetingRoomNum. Les commentaires peuvent alors être traités et stockés dans le Cloud.

  • Plus tard, un autre modèle peut être ajouté au projet afin que les 50 placements existants ne contiennent qu'un emplacement pour un nouveau bouton indiquant qu'un plus grand nombre de serviettes ou autres linges de bain sont nécessaires dans chaque salle de bain.

Voici un exemple d'utilisation de la console AWS IoT 1-Click pour créer un projet qui surveille la satisfaction d'une salle de réunion dans un immeuble de bureaux (dans un groupe de bâtiments de bureaux).

Pour surveiller la satisfaction des salles de réunion, y compris leur équipement audio/vidéo, deux boutons AWS IoT Enterprise, l'un intitulé « Satisfait » et l'autre « Mécontent », sont placés dans chaque salle de réunion. Il s'agit d'un projet pilote dont les résultats peuvent être utilisés pour améliorer la satisfaction des clients envers les salles de réunion dans d'autres bâtiments du campus.

À la fin d'une réunion, les participants sont invités à appuyer sur le bouton « Satisfait » ou « Mécontent » pour enregistrer leur satisfaction générale concernant la salle de réunion et l'équipement associé. Ces données sont ensuite utilisées pour identifier les salles de réunion présentant un équipement audiovisuel non fonctionnel ou d'autres problèmes.

La console AWS IoT 1-Click peut être utilisée pour configurer ce projet comme suit :

  1. Depuis la console AWS IoT 1-Click, choisissezCrée un projet..

  2. Pour le nom du projet, tapez MeetingRoomSatisfaction. Pour la description du projet, tapezProject used to track customer meeting room satisfaction, including A/V equipment.ChoisissezSuivant.

  3. UNDERProgrammer un modèle de périphériquechoisirDémarrer, puis choisissezTous les types de bouton de.

  4. Pour Nom du modèle d'appareil, tapez Satisfied. Il s'agit du modèle utilisé pour tous les boutons intitulés « Satisfait ». Pour Action, choisissez Envoyer un e-mail.

    Note

    Si le pilote de satisfaction de la salle de réunion est réussi, sous Action, vous pouvez choisir Action personnalisée à l'aide d'une fonction Lambda. Cette fonction Lambda personnalisée peut envoyer un e-mail ou stocker les données du bouton « Satisfait » dans une table Amazon DynamoDB pour analyse ultérieure. Pour de plus amples informations sur la création de fonctions Lambda, veuillez consulter leManuel du développeur AWS Lambda.

  5. UNDERAjoutez un autre modèle de périphérique (si vous avez besoin de plusieurs périphériques par placement).choisirAddition, puis choisissezTous les types de bouton de. Pour Nom du modèle d'appareil, tapez Unsatisfied. Il s'agit du modèle utilisé pour tous les boutons intitulés « Mécontent ». Pour Action, choisissez Envoyer un e-mail.

  6. Pour Valeur par défaut de l'e-mail obligatoire, saisissez une adresse e-mail. Pour Valeur par défaut de l'objet obligatoire, tapez Meeting Room Feedback. Pour Valeur par défaut du corps obligatoire, tapez Either positive or negative meeting room feedback has been provided.

  7. Pour Clé d'attribut, tapez Building. Pour Valeur par défaut, tapez Headquarters. Le pilote de satisfaction de la salle de réunion se déroule dans le bâtiment du siège social de l'entreprise. Si le pilote fonctionne, il sera déployé dans les autres bâtiments de l'entreprise. Par conséquent, il est important de savoir à quel bâtiment correspondent les informations fournies par les périphériques de salles de réunion.

  8. Dans la deuxième ligne de paire clé/valeur, pour Clé d'attribut, saisissez Room. Pour Valeur par défaut, tapez TBD. La .TBDsera remplacée par un numéro de la salle de réunion lorsque les boutons y sont placés (à l'aide de l'application mobile AWS IoT 1-Click) ou de la console AWS IoT 1-Click).

  9. Choisissez Créer un projet.

À l'aide de l'application mobile AWS IoT 1-Click, lorsqu'un bouton « Satisfait » est placé dans une salle de réunion, le boutonSatisfaitdevient associé à celui-ci et le modèleTBDest remplacée par le numéro de la salle de réunion. Il en va de même lorsque le bouton « Mécontent » est placé dans une salle de réunion.