Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Bewegingsgestuurde AWS IoT-knop

U kunt het gebruiken als afstandsschakelaar, antidiefstalbaken, teller, bewegingsdetector enzovoort.

Allereerst wil ik Amazon bedanken voor het aankondigen van AWS IoT, een geweldige omgeving voor   Internet   of   Things. Na een experiment van drie weken heb ik mijn project met succes geïmplementeerd met AWS IoT. Ik denk er eigenlijk over om een ​​IoT-knop voor bewegingsbesturing te maken die kan worden gebruikt om beweging of dieven op afstand te detecteren en ik werd geïnspireerd door de Amazon IoT-knop. Ten slotte heb ik het gemaakt door Raspberry Pi en Amazon AWS IoT. Ik heb de PIR-sensor gebruikt om de beweging te detecteren. Raspberry Pi wordt hier gebruikt als een gateway die een bericht naar AWS verzendt met behulp van het MQTT-protocol. AWS IoT werkt als een MQTT-makelaar. Een andere Raspberry Pi wordt gebruikt als MQTT-abonnee. Wanneer de uitgever een bericht publiceert naar een specifiek onderwerp nadat hij een beweging heeft gedetecteerd, verzendt de MQTT-makelaar (AWS IoT) dit naar de abonnee. Volgens het ontvangen bericht implementeert de abonnee (Raspberry Pi) vooraf gedefinieerde actie. Actie kan een waarschuwing zijn of het schakelen van een lamp of camera enz. Het systeem stuurt ook een e-mail of sms naar uw e-mailadres of telefoonnummer met behulp van de Amazon SNS-service.

Voordat ik naar de hoofdtaak ga, wil ik een korte introductie geven over het mqtt-protocol en PIR-sensor.

MQTT  -protocol: MQTT is een machine-to-machine (M2M) / 'Internet of Things'-verbindingsprotocol. Het is ontworpen als een extreem lichtgewicht berichttransport voor publiceren/abonneren. Het is handig voor verbindingen met externe locaties waar een kleine codevoetafdruk vereist is en/of netwerkbandbreedte kostbaar is. — mqtt.org

Het MQTT-protocol gebruikt een architectuur voor publiceren/abonneren in tegenstelling tot HTTP met zijn verzoek/antwoord-paradigma. Publiceren/Abonneren   is   gebeurtenisgestuurd   en   zorgt ervoor dat berichten  naar klanten kunnen worden gepusht. Het centrale communicatiepunt is de MQTT-broker, deze is verantwoordelijk voor het verzenden van alle berichten tussen de afzenders en de rechtmatige ontvangers. Elke klant die een bericht publiceert aan de broker, neemt een onderwerp op in het bericht. Het onderwerp  is de routeringsinformatie voor de makelaar. Elke klant die berichten wil ontvangen, abonneert zich op een bepaald onderwerp en de broker bezorgt alle berichten met het bijbehorende onderwerp aan de klant. Daarom hoeven de klanten elkaar niet te kennen, ze communiceren alleen over het onderwerp. Deze architectuur maakt zeer schaalbare oplossingen mogelijk zonder afhankelijkheden tussen de gegevensproducenten en de gegevensconsumenten.

Details van MQTT zijn hier beschikbaar:www.hivemq.com

PIR-sensor:  PIR-gebaseerde bewegingsdetector (PID) of een passieve infraroodsensor (PIR-sensor) is een elektronische sensor die infrarood (IR) licht meet dat wordt uitgestraald door objecten in het gezichtsveld. Ze worden het vaakst gebruikt in op PIR gebaseerde bewegingsdetectoren. Wanneer een warm lichaam, zoals een mens of dier, langskomt, onderschept het eerst de ene helft van de PIR-sensor, wat een positieve differentiële verandering tussen de twee helften veroorzaakt. Wanneer het warme lichaam het waarnemingsgebied verlaat, gebeurt het omgekeerde, waarbij de sensor een negatieve differentiële verandering genereert. Deze veranderingspulsen worden gedetecteerd.

PIR bewegingssensor pin uit

Details PIR-sensor

Ik hoop dat je de MQTT en PIR-sensor begrijpt. Nu is het tijd om te gaan werken:

AWS IoT instellen

Alle services in AWS worden geleverd via een uitgebreide set REST API's. U kunt een service programmatisch gebruiken via de API's door gebruik te maken van een van de vele SDK's. U kunt AWS cli gebruiken. U kunt ook services aanroepen via de webgebaseerde AWS Management Console. Om mijn AWS-omgeving te bouwen, gebruiken we de AWS Management Console. Maar houd er rekening mee dat elke stap die we vandaag uitvoeren volledig programmatisch kan worden uitgevoerd, wat een van de vele redenen is waarom de AWS-cloud zo krachtig is. Volg de stappen:

1. Maak een AWS-account via de link: http://aws.amazon.com/

2. Meld u aan bij de AWS Management-console en selecteer in de Services AWS IoT (Fig-1)

a. Klik op Aan de slag (Fig-2)

b. Klik op Maak iets

c. Typ een dingsnaam (bijv. framboos) en klik om te maken

Er wordt iets gemaakt met de naam framboos (Fig-5)

Bron:Bewegingsgestuurde AWS IoT-knop


Productieproces

  1. Knop
  2. AWS Jobs gebruiken om IoT-apparaten te upgraden en te configureren
  3. Ingesloten Security-as-a-Service-software beschermt IoT-gegevens in beweging
  4. Temperatuurgestuurde ventilator
  5. Raspberry Pi-gestuurde aquaponics
  6. Bewegingssensor met Raspberry Pi
  7. Windows 10 IoT Core:spraakgestuurde robot
  8. GoPiGo v2 met Windows IoT
  9. Wifi-gestuurde robot met Raspberry Pi
  10. Amazon onthult Greengrass voor AWS IoT-ontwikkelaars
  11. IoT in the Cloud:Azure vs AWS