Boutons Amazon et ATT IoT – Index -Code Promo Amazon -47 % Réduction





Touchez et ça parle pour vous

Español (espagnol)
Français
Deutsch (allemand)
Italiano
Português
Cyrillique russe
中文 (简体) Chinois (simplifié)
日本語 japonais
한국어 coréen

Vue d'ensemble

Cet article est un didacticiel expliquant comment connecter des périphériques IoT à
Services cloud IoT (Internet of Things) d’Amazon.
Après chaque étape, des commentaires concis mais profonds sont proposés dans PROTIP.

IoT à faible coût d’Amazon

Le nuage IoT d’Amazon fonctionne avec les boutons d’AWS et ceux de ses partenaires:


Bouton de Troie aws-iot 20180810-168x196-i11.png

  1. Amazon a débuté dans l'IoT en vendant des boutons de marque «Dash» sur Amazon.

    Ils sont «gratuits» pour les membres Amazon Prime en ce qu’après l’achat d’un compte à 4,99 $, vous recevez un crédit du même montant lors de votre premier achat. (Attends en attendant son arrivée)

    REMARQUE:
    Ce mec
    se vante d’avoir réintégré le Dash en interceptant sa requête ARP, mais n’a pas montré comment.

    C'est peut-être le périphérique IoT le moins coûteux.

  2. Un bouton AWS IoT programmable «à libération limitée» de 19,95 $ est personnalisable. Le mien est arrivé le 3 août 2016. Une deuxième génération est disponible en 2017.

  3. Pour les commandes groupées avec des illustrations personnalisées, utilisez le programme Enterprise IOT d’Amazon (depuis janvier 2017).

  4. Amazon a également une baguette peu connue de 50 $ pour scanner des codes à barres
    et vous écouter mendier. Un téléphone Apple / Android est nécessaire pour activer l'appareil.

  5. En 2017, Amazon vend un bouton noir «IoT Enterprise» https://www.amazon.com/dp/B075FPHHGG
    fonctionne uniquement avec le service AWS IoT 1-Click à l'adresse https://aws.amazon.com/iot-1-click

Limitations WiFi

PROTIP: les appareils propres d’Amazon utilisent port 8443 via WiFi.
   Cliquez ici pour vérifier s’il est ouvert sur votre réseau.

Si vous souhaitez utiliser des périphériques IoT dans un environnement d’entreprise,
un paradigme mental et technique fondamental doit être modifié pour l'utilisation de l'Internet des objets.

La plupart des entreprises ont structuré leur sécurité réseau WiFi autour de personnes à utiliser, pas d'autres ordinateurs.

Cela signifie qu'il n'y a généralement que deux types de wifi:
un pour employés qui ont accès à l'ensemble du réseau interne;
et un autre pour invités qui n'ont accès à rien au sein de l'entreprise,
juste assez pour surfer sur le web public et envoyer des emails, pas envoyer des emails aux employés de l'entreprise. L'accès des invités est généralement limité à une courte période, telle qu'une journée.

Cependant, les dispositifs IoT tels qu'un bouton de panique pour les réceptionnistes ou un bouton de service requis dans les salles de bain requièrent accès continu qui n’expire pas.

Une troisième catégorie de wifi est donc nécessaire pour les appareils IoT.
Si les périphériques capturent les données utilisées par les systèmes internes, ces données doivent être traitées.
comme venant d’un adversaire et non d’une source interne de confiance.
Il existe donc de nombreuses précautions, telles que le cryptage et l’authentification, et
autorisation à un ensemble très limité de fonctionnalités.

Plutôt que l’accès direct aux bases de données, les appareils IoT devraient communiquer avec un intermédiaire
source, avec l’hypothèse que les données de ce système seront piratées.

Portée du signal

QUIZ: Quel type de transmission a une plus grande portée? Bluetooth ou WiFi?

La gamme standard de périphériques Bluetooth «classe 1» (transmettant à 100 mW)
est d'environ 100 mètres ou 328 pieds,
comparable à celle d’un périphérique WLAN 802.11b.

Un routeur sans fil (wi-fi) typique dans un arrangement intérieur point à multipoint utilisant 802.11n
et une antenne de stock pourrait avoir une gamme de 32 mètres.

Vie de la batterie

Comme pour toute électronique, la limite actuelle est la vie de la batterie
et tracas avec la charge.

AVERTISSEMENT: le bouton Dash d’Amazon utilise Wifi (2,4 Ghz) de sorte que sa batterie ne dure peut-être pas aussi longtemps que les autres boutons utilisant la transmission de données Bluetooth Low Energy.

PROTIP: L’état de la batterie (tension restante) est envoyé à Amazon chaque fois que vous appuyez sur son bouton.
Lorsque la batterie de l'appareil est épuisée, il est impossible de la recharger ou de la remplacer.
La batterie au 1er gén. Les appareils sont conçus pour durer 1000 presses. C’est plus de 2 ans si vous appuyez une fois par jour.
La batterie de 2e génération Les appareils sont conçus pour durer 2 000 presses.

Cette vidéo de démontage indique que les boutons du tableau de bord contiennent une pile AAA Lithium de marque Energizer.

PROTIP: Les «cerveaux de la 1ère gén. Le bouton Dash est un microprocesseur ARM Cortex M3 32 bits, 120 MHz, de ST Microelectronics (STM32F205RG6),
contenant 128 Ko de RAM, 1 Mo de mémoire flash et 16 Mo de

Flash SPI
.

  • http://techblog.en.klab-blogs.com/archives/10318260.html

Bouton IoT cellulaire 4G LTE-M d’ATT


iot-lte-m-200x200.jpg

En avril 2017, ATT a annoncé sa
Bouton LTE-M
pour 29,99 $ (34,99 $ «régulièrement») plus 11,20 $ de frais d'expédition. Les étiquettes personnalisées ont une commande minimale de 500 unités (14 995 $). La communication du bouton «1 clic» via le réseau cellulaire LTE-M (bande inférieure 30) d’ATT aux États-Unis et au Mexique élimine le problème de sécurité Wi-Fi d’entreprise avec les appareils IoT.

La bande passante inférieure signifie que chaque périphérique peut durer jusqu’à 1500 clics ou 36 mois. Les puces LTE-M ont été testées pour les compteurs d'eau intelligents Capstone, les palettes RM2, les fontaines Pepsi,
IoT d'ATT
Les prix et la disponibilité des équipes sont au 877-265-2118.

Pour des discussions techniques, les petites entreprises (moins de 100 employés) appellent le 800.321-2000 et les entreprises le 877.438-0041. Si vous saisissez un numéro de compte ATT établi pour votre région, vous obtenez plus rapidement les robots vocaux à 800.660-3000. L’équipe Mobility est composée du 866.288-7629, option 5, pour l’assistance technique des appareils qui n’incluent pas le bouton. Les gens de BTW ATT ne peuvent pas envoyer de SMS à des numéros de téléphone autres que ATT.

La carte de couverture d'ATT montre de nombreux endroits dans l'ouest où le LTE n'est pas disponible

http://serviceguidenew.att.com/sg_flashPlayerPage/LTEM_BUTTON

PDF

Autres concurrents IoT

Si vous voulez des capacités supplémentaires dans un bouton,
Regardez le «bouton Internet» à 49 dollars de Particle.io.
Il utilise le même
Broadcom
Puce wi-fi 802.11b / g / n comme dans Amazon Dash, Nest Protect et LIFX.
Il dispose de 4 boutons tactiles (directionnels) pour émettre des événements sortants,
et reçoit des entrées pour contrôler 11 LED RVB, plus un
ADXL362 accéléromètre 3 axes.
Le tout sans fils ni soudure.

Kwik (fabricants de serrures)

fait également des boutons IoT
.

Flic.io
offre quatre boutons pour 99 $. Ils peuvent valoir 25 $ chacun si vous considérez que
ils sont alimentés par remplaçable regarder les piles,
et se connecter via Bluetooth à leur
application mobile
(par Shortcut Labs AB). Donc, aucune configuration ringard comme AWS n’exige.
Leurs boutons ont également un film collant amovible qui est amovible pour le nettoyage.
Cependant, cela place les boutons dans un écosystème fermé.
Pour choisir une action, cliquez, double-cliquez et maintenez.
(Dommage qu’il n’agisse pas aussi comme une balise de localisation)

Cas d'utilisation d'un seul appareil

  • Bouton de secours. "Je suis tombé et je ne peux pas me lever!"
     Appuyez dessus pour envoyer un SMS à des numéros de téléphone préconfigurés.
     Un péché
    http://www.epanicbutton.com

    VIDÉO
    Le bouton Amazon a une boucle qui permet d’être averti au bout d’une lanière autour du cou.
     Mais cette boucle doit être collée sur l'appareil.

  • Hackster.io Projet de démarrage de bouton AWS IoT

  • Cette salle de bain a besoin d'attention, Beurk!

    PROTIP: Le problème avec toute unité reprogrammable est qu’il ya une incitation à la voler.
     Mais (à 5 $) vaut-il les 500 $ qu'il faut pour le mettre derrière un mur?

  • ReOrder le poste d'approvisionnement pour la livraison (plusieurs clics créent plusieurs livraisons).
  • Commandez votre pizza préférée pour la livraison

  • Chéri je suis rentré!
    Envoyer un signal
    sur Maker Channel d’IFTTT.com,
     bien que vous puissiez spécifier toutes sortes d’actions (envoi de messagerie vocale, SMS, Skype, etc.).
     Instructions d'installation ci-dessous.

  • Suivre le temps d'exécution de la tâche (corvée) donc si ce n'est pas fait un rappel peut être envoyé via
     Slack, Facebook, Twilio ou une application interne.

  • Allumer et éteindre une ampoule intelligente (mode fête).

    La lampe Philips Hue nécessite un concentrateur.
    Les ampoules LIFX n'en ont pas.

  • Machine à voter (quoi pour le déjeuner?)
  • Démarrez la cafetière depuis votre lit

  • Couper le son de la télé sans attendre de savoir sur laquelle des 20 touches appuyer sur la télécommande
  • Appareils de contrôle à distance
  • Télécommande Netflix

  • Salut une voiture Uber ou Lyft

  • Honk la corne sur votre Tesla de l'intérieur de votre maison

  • Faire une montre intelligente avec AWS IoT

Voir https://www.hackster.io/amazonwebservices/products/aws-iot-button

PROTIP: Quelle que soit la technologie, lorsqu'un bouton est appuyé, il devrait idéalement y avoir une confirmation, telle qu'une cloche ou un Raspberry Pi avec un écran au-dessus du bouton indiquant «Merci. Le bouton xyz213 ci-dessous a été envoyé par courriel à Joe Smith à 13h23 aujourd’hui. ”.

Toujours allumé mais limité

Si vous souhaitez utiliser des périphériques IoT dans un environnement d’entreprise,
un paradigme mental et technique fondamental doit être modifié pour l'utilisation de l'Internet des objets.

La plupart des entreprises ont structuré leurs réseaux pour que les gens les utilisent.
Cela signifie qu'il n'y a généralement que deux types de wifi:
un pour employés qui ont accès à l'ensemble du réseau interne;
et un autre pour invités qui n'ont accès à rien au sein de l'entreprise,
juste assez pour surfer sur le web public et envoyer des emails, pas envoyer des emails aux employés de l'entreprise. L'accès des invités est généralement limité à une courte période, telle qu'une journée.

Cependant, les dispositifs IoT tels qu'un bouton de panique pour les réceptionnistes ou un bouton de service requis dans les salles de bain requièrent accès continu qui n’expire pas.

Une troisième catégorie de wifi est donc nécessaire pour les appareils IoT.
Si les périphériques capturent les données utilisées par les systèmes internes, ces données doivent être traitées.
comme venant d’un adversaire et non d’une source interne de confiance.
Il existe donc de nombreuses précautions, telles que le cryptage et l’authentification, et
autorisation à un ensemble très limité de fonctionnalités.

Plutôt que l’accès direct aux bases de données, les périphériques IoT devraient communiquer avec un serveur intermédiaire.
source, avec l’hypothèse que les données de ce système seront piratées.

Support de AWS?

Les employés d’AWS ne répondront aux questions techniques que si vous payez un abonnement d’un minimum.
29 $ par mois, ou 3% en plus des coûts d'utilisation mensuels. Voir:

https://console.aws.amazon.com/support/plans/home#

Les services Dash d’Amazon fournissent des services pour aider les autres à inclure Dash dans leurs produits.

Ceux sans abonnement peuvent simplement lire la documentation sur
https://docs.aws.amazon.com/iot/latest/developerguide/configure-iot.html

Vous trouverez ci-dessous une version améliorée de cette page minimale.

Configuration

Chaque appareil a une procédure et un outil différents à configurer.

Les deux boutons AWS et ATT peuvent utiliser le service cloud AWS IoT 1-Click qui fonctionne via «IoT Core» pour déclencher les fonctions AWS Lambda.
iot-aws-lte-831x1024.png

Pour supporter des charges de grande envergure, un équilibreur de charge répartit le trafic via le service DNS de Route53. SNS AWS Connect? Amazon Lex fournit du texte à la parole. RDS (Relational Data Service) stocke les données dans des schémas SQL. Les images sont stockées dans S3. Poignées SES.

Configuration du tableau de bord à l'aide d'une application mobile

Les boutons de tiret sont prédéfinis pour des utilisations spécifiques.

VIDEO 11 juin 2017 Comment configurer un bouton AWS IoT
Utilisez l'application mobile Amazon pour les configurer:

  • https://www.amazon.com/gp/help/customer/display.html?nodeId=201746340

Configuration AWS IoT à l'aide d'une application mobile

Les appareils personnalisables de 2e génération ont été annoncés avec une application mobile pour faciliter la configuration.

PROTIP: appuyer sur le bouton AWS IoT pendant 15 secondes jusqu'à ce qu'un voyant bleu clignotant apparaisse réinitialise la configuration.

ATTENTION: les boutons IoT d’Amazon sont authentifiés pour s'exécuter en tant que un serveur
avec son propre accès direct à l'internet public.

  1. PROTIP: Soyez sur un réseau wi-fi toujours allumé. Pas celui qui passe comme dans les aéroports.
  2. PROTIP: inscrivez-vous pour un compte AWS.
  3. Dans Play Store ou Apple Store, recherchez AWS BTN Dev.

    Créer et utiliser les informations d'identification IAM

  4. Connectez-vous à la console AWS à l'adresse https://console.aws.amazon.com/console/home.
  5. Si vous débutez avec AWS, suivez ces instructions pour créer un nouveau compte racine de compte AWS et configurer la sécurité pour la facturation principale.
  6. Créez un compte utilisateur AWS pour configurer le périphérique et connectez-vous avec ce compte.
  7. REMARQUE: Ajouter ce rôle

  8. Dans l'application: cliquez sur «Connexion» et indiquez votre adresse électronique et votre mot de passe AWS IAM.

    Il existe un lien vers "Connexion à l'aide des informations d'identification du compte root", mais il est fortement déconseillé.

  9. Remarquez «Oregon (us-west-2)» au bas de la page.
    Appuyez sur la région pour sélectionner d'autres régions supportées par le bouton.
  10. Cliquez sur «Configurer le bouton AWS IoT».
  11. Appuyez sur «+» dans le coin supérieur gauche si vous voyez une liste de «Boutons AWS IoT».
  12. Si l'un est affiché, faites glisser le bouton à gauche pour afficher les options:
    • Appuyez sur l'icône Lambda pour modifier l'action du bouton.
    • Appuyez sur l'icône de suppression rouge pour refaire la configuration.
    • Appuyez sur l'icône Wi-Fi pour modifier le Wi-Fi.
  13. Cliquez sur «Accepter et commencer».
  14. Cliquez sur «Appuyez ici pour numériser un code à barres DSN» et maintenez le code à barres de la boîte ou du dos de l'appareil dans les limites. Tiens-le immobile. Il passera seul au prochain écran.
  15. PROTIP: Vous pouvez modifier le nom convivial attribué automatiquement à quelque chose qui vous est propre.
  16. Appuyez sur le bouton bleu «Register».
  17. Faites ce que vous souhaitez et appuyez sur le bouton AWS IoT pendant 5 secondes jusqu'à ce qu'un voyant bleu clignotant apparaisse.
  18. Appuyez sur «Copier le mot de passe et accéder aux paramètres» pour être envoyé à la page Paramètres.
  19. Dans la page Paramètres, appuyez sur «Wi-Fi» et sélectionnez «Amazon ConfigureMe» lorsque le voyant bleu apparaît.
  20. Sélectionnez le réseau Wi-Fi que votre téléphone et l'appareil utiliseront.
  21. Cliquez sur le champ de saisie du mot de passe et coller avant. (Vous n’avez pas besoin de vous souvenir du mot de passe).
  22. Revenez à l'écran précédent en balayant à gauche au bas de votre iPhoneX.
  23. Cliquez sur Rejoindre. Le voyant doit clignoter lorsque votre réseau Wi-Fi commence par «Bouton Configurer moi».
    Mais si vous avez pris trop de temps, annulez et recommencez.

    BLAH: “Pas de connexion internet” apparaît.

  24. Dans un navigateur, accédez à
    http://192.168.0.1/index.html

  25. Le premier e-mail envoyé demande l'autorisation au destinataire de recevoir un e-mail.

Cher client Amazon Web Services,

Nous avons reçu une demande autorisant l'utilisation de cette adresse électronique avec Amazon SES et Amazon Pinpoint dans la région US West (Oregon). Si vous avez demandé cette vérification, veuillez vous rendre à l'URL suivante pour confirmer que vous êtes autorisé à utiliser cette adresse électronique:

document de travail Sign m ead Cr host Cr Cr Cr ed = IA Cr HD M Cr Cr Cr Cr 80 Cr;

Votre demande ne sera pas traitée à moins que vous ne confirmiez l'adresse en utilisant cette URL. Ce lien expire 24 heures après votre demande de vérification initiale.

Si vous n'avez PAS demandé à vérifier cette adresse email, ne cliquez pas sur le lien. Notez que bien souvent, il ne s'agit pas d'une tentative de phishing, mais bien d'une incompréhension sur l'utilisation de notre service ou d'une personne configurant des fonctionnalités d'envoi de courriers électroniques en votre nom dans le cadre d'un service légitime, mais sans avoir communiqué pleinement le message. procédure en premier. Si vous êtes toujours concerné, veuillez envoyer cette notification à aws-email-domain-verification@amazon.com en nous faisant savoir que vous n'avez pas demandé la vérification.

Pour en savoir plus sur l'envoi de courrier électronique à partir d'Amazon Web Services, veuillez consulter le Guide du développeur Amazon SES à l'adresse http://docs.aws.amazon.com/ses/latest/DeveloperGuide/Welcome.html et le Guide du développeur Amazon Pinpoint à l'adresse http: / /docs.aws.amazon.com/pinpoint/latest/userguide/welcome.html.

Cordialement,

https://aws.amazon.com/ses/verifysuccess/

Bouton ATT LTE-M installer

  1. J’ai acheté deux boutons LTE-M sur le site Web de ATT à l'adresse https://marketplace.att.com/products/att-lte-m-button.

  2. Pendant que j'attendais le colis pendant 4 jours, j'ai reçu un courrier électronique du service clientèle de AT & T Marketplace (starterkit-support@iotservices.att-mail.com).

    Le courrier électronique indiquait «Veuillez utiliser le code de demande: C-NQ3MEXAMPLE dans votre console AWS».

    Mais quelle est l’URL? Il n'y avait aucune instruction incluse dans le colis qui m'a été envoyé.

    Je me suis donc connecté en utilisant mon compte ATT Developer et j'ai posé une question à cet endroit.

  3. La réponse à mon email de “LTE-M.Button” email g11389@att.com

    AWS IoT 1-Click est un service fourni par AWS, acheté séparément, permettant aux périphériques tels que le bouton AT & T LTE-M de déclencher des fonctions AWS Lambda qui exécutent une action spécifique. Pour en savoir plus sur AWS 1-Click, visitez le site https://aws.amazon.com/iot-1-click.

    AWS fournit une documentation complète sur la mise en route et la programmation des fonctions lambda.

    Si vous avez besoin d'une assistance supplémentaire pour les services AWS, veuillez contacter le centre de support AWS à l'adresse https://console.aws.amazon.com/support/home. Ils seraient ainsi mieux équipés pour vous fournir des informations actualisées sur les services AWS.

  4. Vous n'avez pas besoin de visiter https://aws.amazon.com/iot-1-click, qui est la page marketing.

  5. Cliquez sur le bouton jaune «Essayez AWS IoT 1-Click» ou accédez directement à https://console.aws.amazon.com/iot1cliquez sur «À bord».

    REMARQUE: vous êtes dirigé vers votre région par défaut dans https: //.

    Revenons à cette page après avoir configuré un utilisateur pour chaque périphérique.

    PROTIP: Assurez-vous que le compte utilisé ne puisse pas instancier des instances EC2 pouvant coûter des milliers de dollars.

  6. Connectez-vous en utilisant un compte administrateur AWS avec des autorisations pour utiliser le service IAM d'Amazon.

  7. Définissez un groupe d'utilisateurs «att-lte» et associez-le à la stratégie «AWSIoT1ClickFullAccess» à utiliser lors de la configuration.

  8. Cliquez sur «Ajouter un utilisateur» pour définir un utilisateur IAM pour chaque périphérique, tel que le nom d'utilisateur «att-lte-01» afin que les journaux d'activité puissent indiquer avec précision les actions associées à un périphérique / utilisateur spécifique.

    PROTIP: Ajoutez plus de zéros pour tenir compte du nombre d'appareils que vous prévoyez obtenir.

  9. Pour le type d'accès, cochez «Accès par programme» lorsque l'utilisateur s'exécute et «Accès par console de gestion» pour la configuration.

  10. Conservez le «mot de passe généré automatiquement».

  11. Décochez la case "L'utilisateur doit créer un nouveau mot de passe lors de la prochaine connexion". Cliquez sur “Suivant: Autorisations”.

  12. Cochez pour sélectionner le groupe “att-lte”. Faites défiler la liste pour cliquer sur «Suivant: Examen».

  13. Cliquez sur «Créer un utilisateur». Réduisez les comptes AWS pour chaque périphérique à l'aide de

    REMARQUE: l'ARN (Amazon Resource Name) est un champ de combinaison:

    arn: aws: iam :: 103265058630: user / att-lte-01
  14. Cliquez sur “Download.csv” et enregistrez le fichier “credentials.csv” dans votre dossier Téléchargements.

    REMARQUE: chaque fichier d’utilisateur est stocké avec le même nom, mais le système d’exploitation incrémente automatiquement un nombre dans le nom, tel que «informations d’identité (2) .csv».

  15. Dans le Finder, ouvrez le plus récent fichier de données d'identification? .Csv avec Microsoft Excel.

  16. PROTIP: enregistrez le premier fichier credentials.csv en tant que fichier de feuille de calcul Excel ou en tant qu'instance Google Sheets dans le nuage Google, afin de suivre chaque appareil. Nommez la feuille «att-lte-inventory». Les colonnes sont:

    • Nom d'utilisateur
    • mot de passe (lorsque AWS Management Conole est sélectionné)
    • Access Key ID (pour l'accès à l'API REST par programmation)
    • Clé d'accès secrète
    • Lien de connexion à la console
  17. PROTIP: Ajoutez les en-têtes de colonne de la ligne 1 sous les en-têtes de colonne F et G:

    • Serial – le numéro de série de l'appareil sur l'appareil et son boîtier
    • Ajouté – date de mise en service (format aaaa-mm-jj tel que 2018-12-31)
    • Assigned (Assigné) – la personne à laquelle est attribuée la responsabilité de l'appareil.
  18. Cliquez sur l'en-tête de colonne G de la colonne Ajouté pour formater la date au format aaaa-mm-jj (également appelé format ISO).

  19. Dans les nouveaux fichiers credentials.csv, cliquez sur le numéro de ligne de la ligne contenant des informations sur le périphérique, appuyez sur Commande / Contrôle + C pour copier la ligne dans le Presse-papiers de votre ordinateur. Cliquez sur une ligne vierge dans la feuille de calcul principale et appuyez sur Commande / contrôle + V pour la coller dans la feuille de calcul principale.

  20. PROTIP: dans la feuille de calcul principale, tapez le numéro de série du périphérique ATT LTE-M situé sur le côté de celui-ci et dans la boîte où il est entré. Plus tard, la copie du numéro de série du périphérique de la feuille de calcul au site Web d’enregistrement garantit que les fautes de frappe sont attrapées.

  21. Utilisez un marqueur permanent pour écrire le nom d'utilisateur AWS sur le périphérique (à droite du numéro de série), puis ajoutez la date du jour.

  22. Si vous le savez, ajoutez le nom de la personne affectée à l’appareil.

    Appareils de réclamation

    Au lieu de suivre les étapes manuelles ci-dessous, beaucoup exécutent un script.

  23. Dans une nouvelle fenêtre du navigateur, visitez l'URL «Lien de connexion à la console» que AWS a généré pour tous les utilisateurs créés par le même administrateur. compte, tels que:

    https://103265058630.signin.aws.amazon.com/console
  24. Copiez le «Nom d'utilisateur IAM» de la feuille de calcul d'inventaire et collez-le dans le «Nom d'utilisateur IAM».

  25. Copiez le "Mot de passe" de la feuille de calcul d'inventaire et collez-le dans le champ "Mot de passe".

  26. Cliquez sur "Connexion".

  27. Recherchez et cliquez pour ouvrir le service «IoT 1-Click». (Peut-être qu'il est parmi les icônes rapides en haut?)

    ”aws-iot-claim-already-312x183-12874.jpg”

  28. Cliquez sur «Revendiquer des appareils».

  29. Copiez le numéro de série de la feuille de calcul d'inventaire associé au nom d'utilisateur écrit précédemment sur le périphérique. Cela devrait rendre l’icône «Revendiquer» cliquable.

    Si l’icône «Revendiquer» ne devient pas activée, vous êtes SOL, car après avoir cliqué sur «Contacter le support», voici ce qui suit:

    aws-iot-no-tech-support-251x47-4506.jpg

    Après tout, Jeff Bezos ne peut pas être la personne la plus riche du monde s’il offre son soutien à tous les idiots du monde. 😉

  30. Pour le numéro de téléphone, il demande le format «E.164». Ces numéros commencent tous par un signe plus et un code de pays. Un exemple de numéro américain commence par «+1» suivi du numéro.

    +18008675309

    E.164 est le plan de numérotation téléphonique international qui garantit que chaque périphérique du RTPC a un numéro unique au monde. Il permet un maximum de quinze chiffres (y compris l'indicatif de pays). C’est ce qui permet aux appels téléphoniques et aux SMS d’être correctement acheminés vers des téléphones individuels dans différents pays.

Laboratoire à installer manuellement

Amazon a déjà offert un laboratoire gratuit en ligne à son rythme.
Plate-forme QwikLab
nommé
Introduction à AWS Internet-Things (IoT)

exécute un simple thermomètre Simulateur d'appareil IoT sur Amazon EC2 pour
générer et publier des exemples de données de capteur sur une passerelle de périphérique AWS.

Les compétences enseignées incluent la construction d'un simple règle permettre
publication d'un notification
vers un AWS SNS sujet lorsque la température de l'appareil est supérieure à un seuil défini.
La connexion d'une adresse électronique avec la rubrique SNS entraîne une notification par courrier électronique lorsque le seuil est atteint.
Le dispositif ombre est alors mis à jour pour que l'appareil «allume la climatisation»,
résultant en abaissement des températures.

Le didacticiel commence par l'obtention d'un certificat SSH privé (PEM pour Mac, PPK pour Windows) permettant de se connecter à une instance EC2 à l'aide de PuTTY sous Windows ou d'une commande Terminal telle que celle-ci sur Mac:

ssh -i “mykey.pem” ec2-uer@ec2-12-12-123-123.compute-1.amazonaws.com

Une fois dedans, le simulateur invoqué et un certificat est créé à l'aide d'une commande commençant par:


   
   
   
   aws iot créer-clés-et-certificats --set-as-active 
   --certificate-pem-outfile certs / certificate.pem.crt 
   --public-key-outfile certs / public.pem.key 
   --private-key-outfile certs / private.pem.key 
   --region us-east-1
   

PROTIP: puisque la commande ci-dessus est exécutée dans le paysage d’Amazon,
il peut automatiquement informer la base de données des ressources IoT d’Amazon.
C'est pourquoi il apparaît lorsque vous vous rendez sur le site des ressources IoT.

Configurer le bouton IoT

  1. PROTIP: connaissez le nom et le mot de passe SSID du réseau Wi-Fi de votre réseau habituel car
    le bouton AWS est configuré comme un autre ordinateur
    communiquer directement avec l'internet public.

    Générer des certificats de chose

  2. Connectez-vous à la console de ressources IoT d’Amazon à

    https://console.aws.amazon.com/iot/home

    https://console.aws.amazon.com/iot/home?region=us-east-1#/thing/iotbutton_…

  3. Sélectionnez un emplacement (région) dans le coin supérieur droit.
    Initialement “N. Virginie ”était la seule région soutenant Lambda.
    Il y a maintenant:

    • Ouest des États-Unis (Oregon), UE (Irlande), UE (Francfort), Asie-Pacifique (Tokyo)
    • 23 juin 2016, Sydney en Asie-Pacifique
    • 25 juil. 2016, Asie Pacifique (Singapour)
  4. Cliquez sur «Créer une ressource» pour le panneau de création.

    PROTIP: Souvenez-vous de ces icônes et de leur signification car
    la page Ressources les utilise sans annotation.

  5. Cliquez sur "Créer une chose".

    REMARQUE: Les messages d'erreur apparaissent en bas à gauche de l'écran.

  6. Spécifiez un nom tel que «AWS-iot-button-01».

    PROTIP: Les numéros zéro-pad car vous en voudrez plus d’un;)

  7. Cliquez sur le bouton «Créer» pour que le panneau noir s'ouvre à droite.

    Si la partie noire de l'écran n'est pas visible, cliquez sur le “?” Sur le bord droit pour l'agrandir.

  8. Cliquez sur «Connecter un appareil».
  9. Cochez «NodeJS». Le texte à l'écran:

    Tout d'abord, vous devrez créer et télécharger des informations d'identification de sécurité pour votre appareil. Les étapes suivantes vous aideront à créer et à télécharger des informations d'identification de sécurité (un certificat pour l'authentification et une stratégie qui définit ce que le périphérique utilisant ce certificat est autorisé à faire).

    Vous pouvez générer un certificat en 1 clic. Lorsque vous générez un certificat,
    nous allons également générer une politique de sécurité par défaut nommée iotbutton_G030 ...... N0AV-Policy.
    Vous pouvez modifier cette politique de sécurité à tout moment via le panneau "Ressources" de cette console.

  10. Cliquez sur «Générer un certificat et une politique».
  11. Cliquez sur «Télécharger la clé publique» dans votre dossier Téléchargements.
  12. Cliquez sur «Télécharger la clé privée».
  13. Cliquez sur «Télécharger le certificat»
  14. Cliquez sur «Confirmer et démarrer la connexion».

    Un exemple:

    
    
    
    
      "hôte": "ABCDEFG1234567.iot.us-east-1.amazonaws.com",
      "port": 8883,
      "clientId": "iotbutton_G030 .... 1N0AV",
      "thingName": "iotbutton_G030 ..... 1N0AV",
      "caCert": "root-CA.crt",
      "clientCert": "427c7ac25f-certificate.pem.crt",
      "privateKey": "427c7ac25f-private.pem.key"
    
    

    REMARQUE: La première partie de la chaîne de l'hôte (telle que «ABCDEFG1234567») est la
    Enpoint Sous-domaine.

    REMARQUE: préfixe du fichier de certificat
    (exemple “427c7ac25f”) sera différent à chaque fois que des clés sont générées.

  15. Mettez en surbrillance le texte à l'écran et copiez-le.

  16. Lorsque vous revenez au menu Chose,
    remarquez que chaque clé de certificat apparaît au-dessus de l’icône de la main.

    Page de ressources

    En appuyant sur le lien bleu à droite de «AWS IoT:» pour l’écran Ressources:

    https://console.aws.amazon.com/iot/home?region=us-east-1#/thing/iotbutton_…

    PROTIP: pour éviter les messages d'erreur, désactivez-le avant de le supprimer.

    PROTIP: Cochez un élément à la fois pour effectuer une action.

    Bouton Configurer

    Configurez le bouton AWS IoT Pour utiliser votre réseau Wi-Fi et ces ressources afin de vous connecter à AWS de manière sécurisée:

  17. Pour placer le bouton dans mode de configuration,
    maintenez le bouton enfoncé pendant 5 secondes jusqu'à ce
    clignote en bleu.

    Cela active un petit serveur Web à l'intérieur du bouton.

  18. PROTIP:
    Une vidéo de démontage
    trouvé à l'intérieur d'un bouton Dash un
    microphone numérique (24 bits 12S)
     Analog Devices ADMP441) utilisé pour
    transmission de données par ultrasons pendant la configuration
    .
    Alors installez-vous dans un endroit calme (loin de la musique, des ventilateurs, des transformateurs en fishtanks, etc.).

  19. Accédez à la page des paramètres réseau de votre ordinateur, ouvrez les Préférences réseau,

    Sur un Mac, cliquez sur l'icône de réseau dans le menu supérieur des icônes.
    réseau au réseau Wi-Fi du bouton indiqué, tels que:

    Bouton ConfigureMe – 977

  20. Configurez les paramètres réseau de votre ordinateur
    sur le SSID du bouton du réseau Wi-Fi indiqué.

  21. Cliquez sur «Afficher le mot de passe» et tapez
    la 8 derniers chiffres du numéro de série de l'appareil (tel que «8351N0AV»)
    comme mot de passe WPA2-PSK. Cliquez sur Rejoindre.

  22. Cliquer sur le lien

    http://192.168.0.1/index.html ouvrir dans un nouvel onglet.

  23. Entrez le SSID et le mot de passe Wi-Fi de votre réseau local.

    PROTIP: Cela signifie que les communications Amazon IoT Button ressemblent à un autre ordinateur portable,
    connecté directement à l'internet public.

  24. Cliquez sur «Parcourir» à côté de Certificat et sélectionnez le … -Certificate.pem.crt fichier que vous venez de télécharger ci-dessus.
  25. Cliquez sur «Parcourir» à côté de clé privée et sélectionnez le … -Private.pem.key fichier que vous venez de télécharger ci-dessus.

  26. Copier le Sous-domaine du point final D'avant.

  27. Copier le Endpoint Region de la région sélectionnée auparavant.

  28. Cochez la case pour accepter les termes et conditions.
    Cela devrait générer un noeud final, tel que:

    ABCDEFG1234567.iot.us-east-1.amazonaws.com

  29. PROTIP: copiez le point final généré pour votre appareil, tel que:

    Enregistrez-le dans un fichier texte avec les certificats.

  30. Cliquez sur «Configurer» (petit bouton).

    Routeur Wi-Fi

  31. Ce n'est pas mentionné sur la page Amazon:
    Ignorez-le si vous voyez une page de routeur (telle que «Dlink», etc.) telle que:

    http://192.168.0.1/Status/Device_Info.shtml

    Sites Web AWS IoT

  32. Assurez-vous que votre navigateur peut toujours se connecter à une page Web externe, telle que

    https://aws.amazon.com/iot

    REMARQUE: le service AWS IoT constitue sa propre catégorie parmi d'autres groupes de services AWS.


    https://aws.amazon.com/iot/getting-started

    fournit une liste d'URL liées à l'IoT.

    TOUTES NOS FÉLICITATIONS!

Maintenant que vous pouvez vous connecter à Internet avec votre "sonnerie secrète de décodeur",
il est temps que vous connaissiez son énorme pouvoir.

Pourquoi Amazon IoT?

Le véritable pouvoir de l'Internet des objets d'Amazon réside dans le fait qu'il fait partie de
les services cloud les plus populaires pour les entreprises et autres.

Ce diagramme du cours IoT Intro d’Amazon
   illustre le couplage lâche des composants dans le nuage d’Amazon.
   Les appareils IoT publient données de télémétrie
à un Sujet IoT.
   Les sujets notifient ses les abonnés
lorsqu'un déclencheur est identifié par un
Règle IoT. Les règles peuvent déclencher d’autres services Amazon.

Plus important encore, son démarrage précoce et sa popularité signifie qu'AWS est devenu le plus mature
des nuages, avec les personnes les plus expérimentées qui ont appris à travailler avec elle.

Actions de règle AWS IoT
répertorie des exemples de code pour interagir avec les services énumérés ci-dessus.

Comment le bouton s'intègre

Ce fournit une description des composants décrits dans le

Tutoriel de démarrage rapide

des listes
composants du système
:


awsiot-how-it-works_howitworks_1-26-650x381-i11.jpg

Nous allons décrire comment utiliser chaque composant ci-dessous.
Mais pour l’instant, voici un aperçu technique de chaque composant.

  • Passerelle de périphérique
    permet aux périphériques de communiquer de manière sécurisée et efficace avec AWS IoT.
     C’est particulièrement utile quand il y a beaucoup de périphériques sur un site.

  • Service de sécurité et d'identité
    fournit une responsabilité partagée pour la sécurité dans le cloud AWS. Vos documents doivent conserver leurs identifiants de sécurité pour pouvoir envoyer des données en toute sécurité au courtier de messages. Le courtier de messages et le moteur de règles utilisent les fonctionnalités de sécurité AWS pour envoyer des données en toute sécurité aux terminaux ou à d'autres services AWS.

  • Message broker
    fournit un mécanisme sécurisé permettant aux objets et aux applications AWS IoT de publier et de recevoir des messages les uns des autres.

    PROTIP: pour publier, utilisez l'interface HTTP REST avec un ID de clé d'accès et une clé secrète à partir d'un code développé à l'aide du SDK.
     ou à partir de l'AWS CLI ou AWS Signature version 4. Chaque ID est associé à des utilisateurs, des groupes et des rôles IAM.
     Vous pouvez également vous connecter via Facebook à l'aide d'Amazon Cognito Identity, qui génère des paires de clés temporaires.
     (ID de clé d’accès et clé secrète).

    PROTIP: pour publier et souscrire, utilisez soit le protocole MQTT directement, soit MQTT sur WebSockets,
     utilisant des certificats X.590.
     MQTT est plus léger que HTTP.

  • Moteur de règles
    assure le traitement des messages et l'intégration avec d'autres services AWS. Vous pouvez utiliser un langage basé sur SQL pour sélectionner des données à partir de charges utiles de messages, les traiter et les envoyer à d'autres services, tels que Amazon S3, Amazon DynamoDB et AWS Lambda. Vous pouvez également utiliser le courtier de messages pour republier des messages vers d'autres abonnés.

  • Registre de chose (aka registre de périphériques)
     organise les ressources associées à chaque chose. Vous enregistrez vos affaires et associez jusqu'à trois attributs personnalisés avec chaque chose.
     Associez les certificats et les ID client MQTT à chaque élément pour améliorer la gestion et le dépannage de ces éléments.

  • Ombre de chose
    (aka device device) fait référence à un document JSON qui stocke le
    état actuel informations pour une chose (appareil, application, etc.).
     Notez que cela ne contient PAS l'historique des statuts passés (ce que d'autres appellent un «jumeau numérique»).

    icône Etat
    désirée "src =" http://wilsonmar.github.io/images/aws-iot/Internet-Of-Things_AWSIoT_desiredstate.svg "/></td>
<td style=état désiré
    reportsstate "src =" http://wilsonmar.github.io/images/aws-iot/Internet-Of-Things_AWSIoT_reportedstate.svg "/></td>
<td style=État signalé
  • Service des ombres
    fournit des représentations persistantes d'éléments dans le nuage AWS.
     Vous pouvez publier des informations d'état mises à jour dans une ombre d'objets,
     et une chose peut synchroniser son état quand elle se connecte.
     Les objets peuvent également publier leur état actuel dans une ombre d'objets à utiliser par des applications ou des périphériques.


Courriel sur un clic de bouton

  1. Get on the AWS Lambda console at

    https://console.aws.amazon.com/lambda/home#/create/configure-triggers?bp=iot-button-email

    The “configure-triggers?bp=iot-button-email” in the URL is
    equivalent to going to the AWS Lambda console at

    https://console.aws.amazon.com/lambda/home,
    click “Create a Lambda function”,
    click “Select blueprint”,
    then find and select “iot-button-email”.
    Its description is “An AWS Lambda function that sends an email on the click of an IoT button.””

  2. For IoT Type, select “IoT Button” (model JK76PL),

  3. Type in Device Serial Number (DSN)
    without spaces from the back of the device.

  4. Type in Rule Name: “AWS-IoT-single-button-email”.

    PROTIP: Use dashes instead of spaces. Specify the type of button pushed in the name (single, double, long).

  5. Check Enable trigger.

  6. Create a SQL statement:

    
    
    
    
    SELECT * FROM 'iotbutton/+'
    
  7. Check “Enable trigger”.
  8. Click “Next”.

  9. Specify a function name such as AWS-IoT-single-button-email

  10. For Description, enter something like “An AWS Lambda function that sends an email on the click of an IoT button.”.
  11. For Runtime, leave it “Node.js 4.3”.

    QUESTION: Where to get Node script to email?

  12. Replace “my_email” with the email address you want to :

    
    
    
    const EMAIL = 'my_email@example.com';  // TODO change me
    
  13. Type a Role Name such as “IoT-AWS”.

    WARNING: No spaces in Role Names.

  14. Scroll down to “Role*” and select “Create new role from template(s)”.

  15. For Policy templates, select “AWS IoT Button permissions”.

    PROTIP: From Permission definitions for templates detailed

    ici
    , the AWS IoT Button permissions” are:

    
    
    
    
     "Version": "2012-10-17",
     "Déclaration": [
         
             "Effect": "Allow",
             "Action": [
                 "sns:ListSubscriptionsByTopic",
                 "sns:CreateTopic",
                 "sns:SetTopicAttributes",
                 "sns:Subscribe",
                 "sns:Publish"
             ],
             "Resource": "*"
         
     ]
    
  16. Click Next.

    Testing

  17. Return to this screen by logging into:

    https://console.aws.amazon.com/lambda/home?region=us-east-1#/functions/AWS-iot-button?tab=code

    PROTIP: A big question about many IoT devices is what happens when the network is not available.

    Does the device cache the user action for broacast later?

    Does the system store delayed transmissions with the time of user action rather than the time when data can be transmitted?

    PROTIP: Local storage is done by IoT Gateway les serveurs
    which are also called fog nodes in a fog network.

    Amazon CloudWatch Settings

  18. Click Settings at the upper-right blue menu.

    NOTE: CloudWatch is disabled by default because
    IAM permissions are needed.

    https://docs.aws.amazon.com/iot/latest/developerguide/cloud-watch-logs.html

  19. Click Create a new role.
  20. Type in a Role name that’s unique, such as “custom_aws-iot-button-01”.
  21. Select the Debug log level initially.

SNS to SMS

To send an SMS on DOUBLE tap.

  1. Go to SNS in the AWS console and create a SNS topic.

  2. Define the lambda function to send the SMS.

  3. Add a subscription to the topic For SMS delivery to a cell phone number.

See https://www.socialcustomer.com/2016/05/how-to-set-up-an-aws-iot-button.html


Additional things

PROTIP: Once you get the Button working with one third-party API,
you can add context from additional sensors and use other APIs.

Other device starter kits specifically for AWS include the

$169 Intel Edison and Grove IoT Starter Kit Powered by AWS
from Seed
with sensors for indoor environments.

If you already have an Arduino board, not listed among
Amazon’s Start Kits
est le

$85 Seeed Starter from the Amazon Store


IFTTT Maker

Take this route on a LONG press of the Button.

IFTTT.com provides a user-interface to specify triggers and actions without programming.

  1. Create your IFTTT Maker Channel at

    https://ifttt.com/maker

    Create an account if necessary.

  2. PROTIP: Copy your IFTTT Maker Channel Key and save it somewhere in a list of AWS IoT Dash buttons.

  3. Create a recipie on

    https://ifttt.com/myrecipes/personal

  4. Click “this”.
  5. Type “maker” in the Search Channels field.
  6. Click on the Maker icon when it appears.
  7. Click “Receive a Web Request”.
  8. Type in Event Name “AWS 1 SINGLE”, then click “Create Trigger”.

    PROTIP: Even if you have don’t have more than one button, you may in the future.
    Use a black permanent marker to
    write a large circled number to uniquely identify each button.

  9. Click “that” (action).
  10. Scroll to see all the possibilities, but pick one. In this example,
    let’s send a simple SMS text to your phone.
  11. Type “sms” in the Search field.
  12. Click “SMS” (not “Android SMS”).
  13. Click “Send me an SMS”.
  14. Replace the sample message text with the following:

    
    
    
    AWS 1 SINGLE pressed. IFTTT Maker Channel  triggered.
    

    Note the “” is substituted with what you typed in.

  15. Cliquez sur Create Action.

  16. Short the sample Recipe Title to “AWS #1 SINGLE Press”, then click Create Recipe.

  17. Optionally, repeat the above steps to create recipies for DOUBLE and LONG instead of SINGLE press.

    Lambda to IFTTT Forwarder

    Create a Lambda function to forward events from your button to IFTTT.
    Create a new Lamdba resource named “AWSIoTButton” and add the following code to it:

  18. Get on the Amazon Lambda console for your region at

    https://console.aws.amazon.com/lambda

  19. Click “Create a Lambda function”.
  20. Scroll down among blueprints to click “Skip”.
  21. Click the dotted line box to select.

  22. Type in Rule Name: AWS IoT to IFTT.
  23. For SQL statement: TODO?
  24. Click “Enable trigger”.

  25. In the Configure function page, type (with no spaces) a Name such as “AWS-IoT-to-IFTT”.
  26. For Runtime, leave it “Node.js 4.3”.
  27. Highlight the whole code inline window to erase it, then copy this and paste it:

    
    
    
    AWS.config.update(region:'us-east-1');
    var IFTTTkey = "YOUR KEY here";
    var request = require('request');
    
    //this is called when the AWS Button is pressed and event data is passed as well
    exports.handler = function(event, context) 
     console.log("Received AWS Button event: " + event.clickType + ". Firing IFTTT Maker Trigger...");
     request('https://maker.ifttt.com/trigger/' + 'AWS-'+ buttonState + '/with/key/' + IFTTTkey, function (error, response, body) 
         console.log("Complete! Response: ", response.statusCode);
     
    );
    
  28. Replace “YOUR KEY here” with your key shown above.
  29. In Role, click “Choose and existing role” to “Select new role from template(s)”.
  30. In Role Name, type “AWS-IoT-to-IFTT”.
  31. In Policy templates, select “AWS IoT Button permission”.
  32. Click Next.
  33. Click Finish.

  34. dans le
    AWS IoT Dashboard https://console.aws.amazon.com/iot/

    click the ENABLED item named “iotbutton_…“Rule.
  35. In the right pane, click “Lambda Action”.
  36. Select the “AWS-io-button” function we created earlier.

  37. You can leave the first SNS function or remove it if you choose.

Manual Test cases

When you click the AWS Dash IoT button, it sends a signal through your wi-fi,
over the public internet, and into the AWS cloud.

The AWS Dash IoT device recognizes 3 click types:

  • SINGLE
  • DOUBLE (press the button twice in quick succession)
  • A LONG clickType is when the first press lasts longer than 1.5 seconds.
  1. Click the button once.

  2. Click the button twice quickly.

  3. Hold down the button.

    Color of lights

    Couleur Sens
    Solid Orange No Wi-Fi configured
    Blinking Orange Pre-DHCP error occurred
    Blinking Red Post-DHCP error occurred
    Blinking White Connecting to Wi-Fi, getting IP address, connecting to AWS IoT
    Blinking Blue Soft AP mode
    Solid Green Successfully connected to Wi-Fi and published a message to AWS IoT
    Pulsing Color (rcoybgmp) AWS IoT Shadow User defined Sequence
    Pulsing Red Battery Low
    Solid Red Battery Dead
    Solid Red Fatal internal error occured

    Blinking pattern

    Blinking pattern Error
    Short short short There was an error connecting to the configured wireless network.
    Short short long There was an error obtaining an IP address from the network.
    Short long short There was an error performing the host name lookup. This can be the result of not being able to reach the DNS server or an incorrectly configured AWS IoT endpoint subdomain.
    Short long long Cannot connect to AWS IoT. This can be an issue with the network, but is most likely not an issue with the certificates.
    Long short short Cannot establish a secure connection with the server. This error is most likely due to an unknown or inactive certificate.
    Long short long Received HTTP 403 Forbidden This error is most likely returned because the certificate does not have permission to publish to that topic.
    Long long short There is a problem sending to or receiving from AWS IoT. This is most likely just a networking error.
    Long long long Received an unknown HTTP response from AWS IoT.

    Examine CloudWatch Logs

TBD:


Losant IoT Cloud

https://www.losant.com/blog/getting-started-with-aws-iot-button-losant


Samsung ARTIK Cloud

Samsung provides a vendor-neutral cloud service.

  1. Begin from
    https://artik.cloud/my/new_device

  2. Select “Amazon Dash Button Proxy”.

    Samsung defines a “Proxy” as “Software running on an always-on computer on the local network of the device”.

    https://artik.cloud/works-with

  3. Click “Connect device”.

  4. Click the name you assigned for a chart menu.

  5. Click “ButtonPressed” for charts about it at https://artik.cloud/my/data

Rules

rule" src="http://wilsonmar.github.io/images/aws-iot/Internet-Of-Things_AWSIoT_rule.svg"/>
https://docs.aws.amazon.com/console/iot/rules
Rules Engine
provides the logical thinking</p>
<p><img align=Simulator

simulator" src="http://wilsonmar.github.io/images/aws-iot/Internet-Of-Things_AWSIoT_simulator.svg"/></p>
<p>https://aws.amazon.com/blogs/iot/device-simulation-with-aws-iot-and-aws-lambda/</p>
<h2 id=SDK

https://aws.amazon.com/iot/sdk/

available in several programming languages.

Things (Devices)

The breath of Things imagined from the zip file downloaded from
Amazon’s Icons page
:

The two standards bodies in IoT are the Thread Group
(formed by ARM, Samsung, Qualcomm, and Google Nest)
and OCF (Open Connectivity Foundation),
formerly the OIC (Open Interconnect Consortium) and
the Microsoft-backed AllSeen Alliance.

Microsoft earlier released its open-source IoTivity bridge
to connect OIC tools
with the AllSeen Alliance’s AllJoyn APIs to talk to OIC-compatible IoT devices.

Protocoles

One distinguishing character of each device is the networking protocol it uses.

More on MQTT and HTTP protocols


AWS IoT Endpoint/topics/url_encoded_topic_name?qos=1

A sample WebSockets:

wss://point final.iot.Région.amazonaws.com/mqtt

BTW, Amazon does not yet support other protocols used with IoT such as

CoAP
the Constrained Application Protocol defined as

RFC 7252
.
It was designed to carry REST calls for
machine-to-machine (M2M) applications such as smart energy and building automation.
It can accept XML, JSON, and a derivative of JSON for taggable binary without Base64 encoding,
appelé
COBR
Concise Binary Object Representation defined as

RFC 7049
.

SDK

The first page of the
AWS IoT Developer Guide
has this diagram:

PROTIP: You do not need to Click to Download the AWS IoT Node.js SDK
   (file aws-iot-device-sdk-js-latest.zip) at

https://github.com/aws/aws-iot-device-sdk-js
because most developers obtain the SDK by using the Node Package Manager
   which detects and updates versions:

npm install aws-iot-device-sdk

This contains a gulpfile.js and a package.json file for implementation by NPM.
   That means the Gulp app needs to be installed as well.

Acronyms

PAC = programmable automation controllers (for local “Edge computing”)

QUESTION: Connect to leading SCADA gateways of Schneider, Honeywell, etc.

https://aws.amazon.com/blogs/iot/

links to https://aws.amazon.com/about-aws/events/

Articles about this:

  • http://www.computerworld.com/article/3102846/internet-of-things/internet-of-things-early-adopters-share-4-key-takeaways.html

  • https://industrial-iot.com/2016/08/infor-announces-iot-platform-inforum-2016/

  • http://searchaws.techtarget.com/tip/Push-the-AWS-IoT-Button-for-noncritical-tasks

  • https://www.youtube.com/watch?v=i0ifCaPUhvo
     AWS IoT Button (2nd Generation) Testing! Feb 4, 2017

  • https://www.youtube.com/watch?v=oIPsQhStbnY
     How to configure an AWS IoT Button

  • https://www.youtube.com/watch?v=6sLd1MK2CbY
     Using an AWS IoT button to get your kids to show up for dinner
     Julien Simon

https://www.twitch.tv/aws/videos/all videos include:

More on IoT

This is one of a series on IoT:

  1. IoT Acronymns and Abbreviations

  2. IoT Apprentice school curriculum
  3. IoT use cases
  4. IoT reminders prevent dead mobile battery
  5. IoT barn feeder

  6. IoT text to speech synthesis
  7. IoT AWS button
  8. Intel IoT
  9. IoT Raspberry hardware
  10. IoT Raspberry installation

  11. IoT Clouds
  12. Samsung IoT Cloud

NOTE: Pages about GE’s Predix have been removed.






Laisser un commentaire