Der programmierbare AWS IoT Button basiert auf der Dash Button-Hardware von Amazon. Dieses einfache WLAN-Gerät lässt sich bequem konfigurieren und eignet sich für den Einstieg von Entwicklern in AWS IoT Core, AWS Lambda, Amazon DynamoDB, Amazon SNS und viele andere Amazon Web Services, ohne dass gerätespezifischer Code geschrieben werden muss.
Codieren Sie die Tasterlogik in der Cloud, und konfigurieren Sie den Taster so, dass durch Klicks Elemente gezählt oder verfolgt, Personen angerufen oder gewarnt, Prozesse gestartet oder gestoppt oder Services angefordert werden können. Sogar Feedback ist damit möglich. Nutzen Sie den Taster beispielsweise, um per Klick ein Fahrzeug auf- oder abzuschließen, das Garagentor zu öffnen, ein Taxi zu rufen, Ihre Partnerin bzw. Ihren Partner anzurufen, einen Kundendienstmitarbeiter zu kontaktieren, Haushaltsgeräte per Fernsteuerung zu bedienen oder die Erledigung gängiger Haushaltsarbeiten, die Einnahme von Medikamenten oder die Nutzung von Produkten zu verfolgen.
Der Taster eignet sich als Fernbedienung für Netflix, als Schalter für Philips Hue-Glühlampen, als Ein- und Auscheck-Gerät für Airbnb-Gäste oder zum Bestellen Ihrer Lieblingspizza. Sie können ihn in APIs von Drittanbietern wie Twitter, Facebook, Twilio, Slack und sogar in die Anwendungen Ihres eigenen Unternehmens integrieren. Vielleicht fallen Ihnen auch Verwendungszwecke ein, an die wir noch gar nicht gedacht haben. Wir sind gespannt, wofür Sie den AWS IoT Button nutzen.
Wenn Sie einfache Geräte verwenden möchten, die für eine Verbindung mit AWS IoT Core vorkonfiguriert sind, entscheiden Sie sich für den AWS IoT 1-Click-Service.
So funktioniert es
Zunächst benötigen Sie ein AWS-Konto. Es ist kostenlos und einfach zu erstellen. Jetzt registrieren Nachdem Sie den AWS IoT Button für Ihr WLAN-Netzwerk konfiguriert und ein AWS IoT Core-Zertifikat sowie einen privaten Schlüssel auf dem Taster bereitgestellt haben, stellt der Taster eine sichere Verbindung mit AWS IoT Core her und sendet bei Betätigung eine Nachricht zu einem Thema. Legen Sie mithilfe des AWS IoT-Regelmoduls eine Regel fest, um den Taster so zu konfigurieren, dass bei ein- oder zweimaligem Klicken oder langem Drücken ein Ereignis an einen AWS-Service übermittelt wird. Sie können wahlweise per Amazon SNS Benachrichtigungen erhalten oder die Klicks in einer Amazon DynamoDB-Tabelle erfassen. Oder schreiben Sie in Node.js, Python oder Java eine benutzerdefinierte Logik, mit der Sie dann eine AWS Lambda-Funktion codieren. Durch anschließendes Konfigurieren der Funktion können Sie eine Verbindung mit Services von Drittanbietern oder anderen von AWS IoT unterstützten Komponenten herstellen.
Um gleich Ihren AWS IoT Button nutzen zu können, laden Sie die mobile App für iOS bzw. Android herunter. Die mobile App erstellt die erforderlichen AWS IoT-Ressourcen und fügt Ihrem Taster eine Ereignisquelle hinzu, die mithilfe einer Lambda-Blaupause eine neue AWS Lambda-Funktion Ihrer Wahl aufruft. Blaupausen sind vorkonfigurierte Lambda-Funktionen, mit denen Sie einen Tasterklick schnell mit den gewünschten Funktionen koppelt (z. B. Versenden automatischer E-Mails, Bereitstellung anderer AWS-Services).
Wenn eine Nutzung der mobilen Apps nicht möglich ist, leiten Sie mit dem Blaupausen-Assistenten von AWS Lambda unkompliziert die Nutzung Ihres AWS IoT Buttons ein. Wie die mobile App erstellt auch dieser Assistent die erforderlichen AWS IoT-Ressourcen für Sie und verknüpft den Taster mit einer Ereignisquelle, die eine neue Lambda-Funktion auslöst. Legen Sie gleich mit dem Lambda-Blaupausen-Assistenten los, indem Sie hier klicken. Wählen Sie im Dropdown-Menü „IoT Type“ den Eintrag „IoT Button“ aus, geben Sie die „Device Serial Number“ (DSN, von der Geräterückseite) ein und führen Sie die Schritte zum Konfigurieren des AWS IoT Button aus, um eine Verbindung mit dem WLAN und AWS IoT herzustellen. Ändern Sie anschließend im Assistenten die Lambda-Beispielfunktion. In diesem Tutorial erfahren Sie mehr zu AWS IoT.
Erste Schritte mit AWS
Registrieren Sie sich, um ein AWS-Konto zu erstellen
Erfahren Sie mehr in unseren 10-minütigen Tutorials
Beginnen Sie mit der Entwicklung in der Konsole
Antworten auf Ihre Fragen zum AWS IoT Button