WebGate AWS IoT Drohnen Projekt

AWS Swiss User Group Meetup

Im Oktober 2017 hat WebGate an der AWS Swiss User Group als Showcase diverser AWS Services eine Drohne vorgestellt mit AWS IoT Anbindung. Die Flugbahn der Drohne liess sich live via Webbrowser verfolgen, alles basierend auf AWS und natürlich komplett serverless.
AWS IoT Connected Drone

Die 6-motorige DJI Drohne mit Kamera-Gimball und Videoübertragungs-Sender wurde von WebGate zusätzlich mit Hardware ausgestattet, die bereits erfolgreich in einem unserer IoT Kundenprojekte produktiv im Einsatz ist. Die verwendete IoT Gateway Box verfügt über einen eigenen GPS Empfänger, GPIO Ein- und Ausgänge, CAN-Bus Interface (für Anschluss an den Datenbus von Fahrzeugen), lokalem Speicher, eigener Stützbatterie und SIM Karte für Internet Verbindung.

Verbindung zwischen Drohne und Cloud

Die IoT Box an der Drohne hat dadurch direkten Internet-Zugang und sendet die GPS-Position und weitere Sensordaten an den AWS IoT Hub in die Device-Cloud. Natürlich ist die Verbindung bidirektional, so dass auch Kommandos an die Drohne gesendet werden können.

Im AWS IoT Hub werden die empfangenen Datenpakete mittels Rules in die AWS NoSQL Datenbank namens DynamoDB gespeichert, so dass die Position aufgezeichnet und auch nachträglich verfolgt werden kann.
IoT Box

AWS Cloud Backend

Für das Webinterface und das Cloud Backend wurden folgende AWS Services kombiniert:
  • AWS Lambda - Serverless Functions
  • DynamoDB - Serverless NoSQL Database
  • API-Gateway - REST Interface
  • S3 - Simple Storage Service
  • CloudFront - Content Delivery Network with SSL

Die Position der Drohne kann damit live im Webbrowser auf einer Google Maps Karte verfolgt werden. Vorteil der AWS serverless Architektur ist ihre Skalierbarkeit und das Preismodell. Wird die Applikation nicht benutzt, verursacht sie so gut wie keine Kosten. Wird die Applikation weltweit von Besuchern überrannt, hilft Autoscaling und CloudFront die Last pro Land/Region lokal abzufangen in mittlerweile fast 100 weltweit verteilten Edge Standorten.

Vorgestellt an der AWS Swiss User Group

IoT Drohne Das eigens für diesen Anlass gestartete Projekt wurde im Oktober 2017 von Richie Schmid an der AWS Swiss User Group bei Digicomp in Zürich vorgestellt.

WebGate ist regelmässig mit eigenen Vorträgen an der AWS Swiss User Group vertreten mit spannenden Themen rund um AWS.

Bildergallerie