Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Bewegungsgesteuerte AWS IoT-Schaltfläche

Sie können es als Fernschalter, Diebstahlsicherungsleuchte, Zähler, Bewegungsmelder usw. verwenden.

Zunächst möchte ich Amazon für die Ankündigung von AWS IoT danken, einer großartigen Umgebung für das Internet der Dinge. Nach   drei  Wochen   habe ich  mein  Projekt erfolgreich mit  AWS  IoT umgesetzt. Tatsächlich überlege ich, eine IoT-Schaltfläche für die Bewegungssteuerung zu entwickeln, mit der Sie Bewegungen oder Diebe von einem entfernten Ort aus erkennen können, und ich wurde von der Amazon IoT-Schaltfläche inspiriert. Schließlich habe ich es mit Raspberry Pi und Amazon AWS IoT geschafft. Ich habe einen PIR-Sensor verwendet, um die Bewegung zu erkennen. Raspberry Pi  wird  hier  als  Gateway verwendet, das eine  Nachricht an AWS mithilfe des MQTT-Protokolls überträgt. AWS IoT arbeitet als MQTT-Broker. Ein anderer Raspberry Pi wird als MQTT-Abonnent verwendet. Wenn  Publisher  eine Nachricht zu einem  spezifischen  Thema veröffentlichen, nachdem  jede  Bewegung erkannt wurde, überträgt der MQTT-Broker (AWS IoT) diese an den Abonnenten. Gemäß der empfangenen Nachricht implementieren Abonnenten (Raspberry Pi) vordefinierte Aktionen. Die Aktion kann eine Warnung sein oder ein Licht oder eine Kamera usw. wechseln. Das System sendet auch Benachrichtigungs-E-Mails oder -SMS an Ihre E-Mail-Adresse oder Telefonnummer über den Amazon SNS-Dienst.

Bevor  zu  der  Hauptaufgabe  möchte ich  eine  kurze Einführung in das mqtt-Protokoll  geben und PIR-Sensor.

MQTT  Protokoll: MQTT   ist ein  Machine-to-Machine-(M2M)/"Internet  of  Things"-Konnektivitätsprotokoll. Es wurde   als  extrem leichtgewichtiger  Veröffentlichen/Abonnieren-Messaging-Transport entwickelt. Es ist nützlich für Verbindungen mit entfernten Standorten, bei denen ein  kleiner  Code-Fußabdruck  erforderlich ist und/oder  Netzwerkbandbreite  bezahlt wird. — mqtt.org

Das MQTT-Protokoll verwendet eine Publish/Subscribe-Architektur im Gegensatz zu HTTP mit seinem Request/Response-Paradigma. Veröffentlichen/Abonnieren   ist   ereignisgesteuert   und ermöglicht die Übermittlung von Nachrichten an Kunden. Der zentrale Kommunikationspunkt ist der MQTT-Broker, der für den Versand aller Nachrichten zwischen den Absendern und den rechtmäßigen Empfängern zuständig ist. Jeder Client, der eine Nachricht an den Broker veröffentlicht, fügt ein Thema in die Nachricht ein. Das Thema sind die Routing-Informationen für den Broker. Jeder Kunde, der Nachrichten empfangen möchte, abonniert ein bestimmtes Thema und der Broker liefert dem Kunden alle Nachrichten mit dem passenden Thema. Die Kunden müssen sich also nicht kennen, sie kommunizieren nur über das Thema. Diese Architektur ermöglicht hochskalierbare Lösungen ohne Abhängigkeiten zwischen den Datenproduzenten und den Datenkonsumenten.

Details zu MQTT finden Sie hier:www.hivemq.com

PIR-Sensor:  Der PIR-basierte Bewegungsmelder (PID) oder ein passiver Infrarotsensor (PIR-Sensor) ist ein elektronischer Sensor, der Infrarotlicht (IR) misst, das von Objekten in seinem Sichtfeld abgestrahlt wird. Sie werden  am häufigsten  in  PIR-basierten  Bewegungsmeldern verwendet. Wenn ein warmer Körper wie ein Mensch oder ein Tier vorbeikommt, fängt er zuerst eine Hälfte des PIR-Sensors ab, was eine positive Differenzänderung zwischen den beiden Hälften verursacht. Wenn  der  warme Körper  den  Erfassungsbereich verlässt, passiert das  Umgekehrte,  wobei der  Sensor eine negative Differenzänderung erzeugt. Diese Änderungsimpulse werden erkannt.

Pinbelegung des PIR-Bewegungssensors

PIR-Sensordetails

Ich hoffe, Sie verstehen MQTT und PIR-Sensor. Jetzt ist es an der Zeit, mit der Arbeit zu beginnen:

Einrichten von AWS IoT

Alle  Dienste  in  AWS  werden  über eine  reiche  Reihe von REST-APIs bereitgestellt. Sie können einen Dienst programmgesteuert über die APIs verwenden, indem Sie eines der vielen SDKs nutzen. Sie können AWS-Cli verwenden. Alternativ  können Sie  Dienste  über die webbasierte AWS-Verwaltungskonsole aufrufen. Um meine AWS-Umgebung zu erstellen, rufen wir die AWS Management Console auf. Denken Sie jedoch daran, dass jeder Schritt, den wir heute ausführen, vollständig programmatisch ausgeführt werden kann. Dies ist einer der vielen Gründe, warum die AWS-Cloud so leistungsstark ist. Folgen Sie den Schritten:

1. Erstellen Sie ein AWS-Konto über den Link: http://aws.amazon.com/

2. Melden Sie sich bei der AWS Management Console an und wählen Sie aus den Services AWS IoT (Abb.-1)

a. Klicken Sie auf Erste Schritte (Abb.-2)

b. Klicken Sie auf Erstellen Sie eine Sache

c. Geben Sie einen Dingnamen ein (z. B. Himbeere) und klicken Sie auf Erstellen

Ein Ding namens Himbeere wird erstellt (Abb.5)

Quelle:Bewegungsgesteuerte AWS IoT-Schaltfläche


Herstellungsprozess

  1. Schaltfläche
  2. Verwenden von AWS-Jobs zum Aktualisieren und Konfigurieren von IoT-Geräten
  3. Temperaturgesteuerter Lüfter
  4. Raspberry Pi-kontrollierte Aquaponik
  5. Bewegungssensor mit Raspberry Pi
  6. Windows 10 IoT Core:Sprachgesteuerter Roboter
  7. GoPiGo v2 mit Windows IoT
  8. WLAN-gesteuerter Roboter mit Raspberry Pi
  9. Amazon stellt Greengrass für AWS IoT-Entwickler vor
  10. IoT in der Cloud:Azure vs. AWS