AWS IoT

AWS IoT est un nouveau service d'amazon qui permet de relier des appareils connectés à Amazon Web Services (AWS), l’offre cloud du géant américain à destination des professionnels. L’objectif est d'offrir une structure aux clients d’AWS pour héberger et analyser les données générées par les objets connectés, et gérer leurs interactions. En amont, AWS IoT propose un kit de développement (AWS IoT Device SDK) conçu pour connecter les objets connectés à ses différents services cloud. Il permet de créer une image virtualisée de chaque objet permettant un contrôle de son état en permanence et la possibilité de le mettre à jour (via API). Amazon précise avoir signé plusieurs accords avec des constructeurs de semi-conducteurs pour rendre compatible son kit avec leur technologie. C'est notamment le cas avec Broadcom, Intel, Qualcomm ou encore Texas Instruments. Pour connecter les appareils à son cloud, AWS a mis au point une passerelle HTTP mettant en œuvre le protocole MQTT (pour Message Queue Telemetry Transport) : un standard industriel pour gérer la communication avec des objets connectés. En termes de gestion de la performance réseau, le débit mis à disposition par Amazon peut s'auto dimensionner en fonction de la croissance du réseau d'objets et de son niveau d'activité. Côté sécurité, AWS IoT authentifie les objets, notamment via l'outil de gestion des accès d'AWS (AWS Identity et Access Management). Il peut aussi chiffrer les données transmises. Une fois les données remontées sur AWS, un moteur de règles prend le relais. Il se charge de les router, en fonction de leur intérêt métier et leur niveau de criticité, vers le service adéquat (Amazon S3, Amazon Machine Learning, Amazon DynamoDB...). Par exemple "Parmi les nombreuses données techniques que peut fournir une pompe industrielle connectée, il pourra par exemple router automatiquement le niveau de pression vers Amazon Kinesis Firehose qui chargera cette information dans un entrepôt Amazon Redshift en vue de l'analyser", indique Amazon.

https://docs.aws.amazon.com/iot/latest/developerguide/what-is-aws-iot.html

Getting Started with AWS IoT on the Raspberry Pi and the AWS IoT Device SDK for C

AWS IoT Developer Guide

http://www.frenchweb.fr/avec-aws-iot-amazon-lance-son-offensive-dans-les-objets-connectes/209316

http://www.journaldunet.com/solutions/cloud-computing/1163525-amazon-web-services-avance-une-plateforme-cloud-pour-l-internet-des-objets/

=Getting started=


 * Install the devkit for Node.js https://github.com/aws/aws-iot-device-sdk-js


 * Create a DynamoDB rule