Bouton AWS IoT à contrôle de mouvement
Vous pouvez l'utiliser comme interrupteur à distance, balise antivol, compteur, détecteur de mouvement, etc.
Tout d'abord, je tiens à remercier Amazon d'avoir annoncé AWS IoT, un environnement formidable pour l'Internet des objets. Après trois avec succès, En fait, je pense créer un bouton IoT de contrôle de mouvement qui peut être utilisé pour détecter un mouvement ou un voleur à distance et je me suis inspiré du bouton Amazon IoT. Enfin, je l'ai fait par Raspberry Pi et Amazon AWS IoT. J'ai utilisé un capteur PIR pour détecter le mouvement. Raspberry Pi est utilisé ici comme une passerelle qui transmet un message à AWS à l'aide du protocole MQTT. AWS IoT fonctionne en tant que courtier MQTT. Un autre Raspberry Pi est utilisé comme abonné MQTT. Lorsque l'éditeur publie un message sur un sujet spécifique après avoir détecté un mouvement MQTT Broker (AWS IoT) le transmet à l'abonné. Selon le message reçu, l'abonné (Raspberry Pi) implémente une action prédéfinie. L'action peut être une alerte ou la commutation d'une lumière ou d'une caméra, etc. Le système envoie également un e-mail de notification ou un SMS à votre adresse e-mail ou à votre numéro de téléphone à l'aide du service Amazon SNS.
Avant d'aborder la tâche principale , je souhaite ) une brève introduction sur le protocole mqtt et capteur PIR.
Protocole MQTT : MQTT est un protocole de connectivité de machine à machine (M2M) / « Internet des objets ». Il a été conçu comme un ] un ' . Il est utile pour les connexions avec des emplacements distants où une petite empreinte de code est requise et/ou la bande passante du réseau est à une prime. — mqtt.org
Le protocole MQTT utilise une architecture de publication/abonnement contrairement à HTTP avec son paradigme de requête/réponse. Publier/S'abonner est piloté par les événements et permet aux messages d'être transmis aux clients. Le point de communication central est le courtier MQTT, il est chargé de répartir tous les messages entre les expéditeurs et les destinataires légitimes. Chaque client qui publie un message au courtier inclut un sujet dans le message. Le sujet est les informations de routage pour le courtier. Chaque client qui souhaite recevoir des messages s'abonne à un certain sujet et le courtier transmet tous les messages avec le sujet correspondant au client. Par conséquent, les clients n'ont pas à se connaître, ils ne communiquent que sur le sujet. Cette architecture permet des solutions hautement évolutives sans dépendances entre les producteurs de données et les consommateurs de données.
Les détails de MQTT sont disponibles ici :www.hivemq.com
Capteur PIR : Le détecteur de mouvement basé sur PIR (PID) ou un capteur infrarouge passif (capteur PIR) est un capteur électronique qui mesure la lumière infrarouge (IR) rayonnant des objets dans son champ de vision. Ils sont le plus souvent utilisés dans les détecteurs de mouvement basés sur PIR. Lorsqu'un corps chaud comme un humain ou un animal passe, il intercepte d'abord la moitié du capteur PIR, ce qui provoque un changement différentiel positif entre les deux moitiés. Lorsque le corps chaud quitte la zone de détection, l'inverse se produit et le capteur génère un changement différentiel négatif. Ces impulsions de changement sont ce qui est détecté.
Brochage du capteur de mouvement PIR
Détails du capteur PIR
J'espère que vous comprenez MQTT et PIR Sensor. Il est maintenant temps de commencer à travailler :
Configurer AWS IoT
Tous les services d'AWS sont fournis via un ensemble riche d'API REST. Vous pouvez utiliser un service par programmation via les API en tirant parti de l'un des nombreux SDK. Vous pouvez utiliser AWS cli. Vous pouvez également appeler des services via la console de gestion Web AWS. Pour créer mon environnement AWS, nous appellerons la console de gestion AWS. Mais gardez à l'esprit que chaque étape que nous effectuons aujourd'hui peut être effectuée entièrement par programmation, ce qui est l'une des nombreuses raisons pour lesquelles le cloud AWS est si puissant. Suivez les étapes :
1. Créez un compte AWS à partir du lien : http://aws.amazon.com/
2. Connectez-vous à la console de gestion AWS et dans les services, sélectionnez AWS IoT (Fig-1)
un. Cliquez sur Commencer (Fig-2)
b. Cliquez sur Créer un objet
c. Tapez un nom de chose (par exemple, framboise) et cliquez sur Créer
Une chose nommée framboise sera créée (Fig-5)
Source :bouton AWS IoT contrôlé par le mouvement
Processus de fabrication
- Bouton
- Ventilateur à température contrôlée
- Aquaponie contrôlée Raspberry Pi
- Capteur de mouvement utilisant Raspberry Pi
- Windows 10 IoT Core :Robot à commande vocale
- GoPiGo v2 avec Windows IoT
- Robot contrôlé par Wi-Fi utilisant Raspberry Pi
- Amazon dévoile Greengrass pour les développeurs AWS IoT
- IoT dans le cloud :Azure vs AWS