Verständnis der Alexa-Fähigkeiten und der Integration mit Haushaltsgeräten

Inhaltsübersicht

Verständnis der Alexa-Fähigkeiten und der Integration mit Haushaltsgeräten

In letzter Zeit sind Millionen von Geräten Alexa-fähig, und viele eingebettete Geräte sind in der Entwicklung und unterstützen Alexa oder Voice User Interface (VUI). Die Alexa-Fähigkeit ermöglicht eine Benutzersteuerung und eine benutzerdefinierte Sprachabfrage (mit anderen Worten: Überwachung und Steuerung) von Cloud-fähigen Smart-Home-Geräten wie Beleuchtung, Türschlössern, Kameras, Thermostaten und Smart-TVs über Alexa-fähige Geräte.

Wie funktioniert Alexa?

Sie haben zum Beispiel einen Mikrowellenherd und Alexa in Ihrem Haus. Als Unternehmen oder Entwickler können Sie neue Skills in die Amazon-Skill-Bibliothek aufnehmen, mit denen Benutzer folgende Abfragen an Alexa stellen können
{
Hey Oven, bitte starte den Backzyklus, und der Ofen wird diesen Back-/Mikrowellenzyklus starten
}
Mit anderen Worten: Sie können Ihre Mikrowelle mit Alexa über eine angepasste Sprachschnittstelle steuern.

Alexa-Skills ermöglichen es uns, eine maßgeschneiderte sprachbasierte Interaktion einzurichten, insbesondere bei Produktinteresse, und die Geräte auf der Grundlage von empfangenen Sprachbefehlen zu bedienen. Das könnte sein: "Schalte mein Blaulicht ein", "Erinnere mich an das Backen am Geburtstag meines Kindes" usw. So können Sie zum Beispiel Ihr Alexa-Gerät mit Ihrem Mikrowellenherd verbinden und dessen Backzyklen steuern. Oder Sie haben ein individuelles Licht, das Sie mit der Alexa Skill Kit Integration steuern können.

Aktivieren von Alexa auf eingebetteten Geräten

Um Alexa-Fähigkeiten auf einem eingebetteten Gerät zu aktivieren, benötigen wir ein SDK, mit dem wir Alexa-APIs und die Amazon-Cloud mit der sprachbasierten Schnittstelle verbinden können. So, Alexa Skills Kit besteht also aus Tools, Anwendungsprogrammschnittstellen (APIs), Codebeispielen und Dokumentation, die es Entwicklern ermöglichen, Skills zu den über 10.000 Spracherkennungsfunktionen hinzuzufügen, die auf Alexa.

Es ist erstaunlich, wenn Sie Ihre eingebetteten Geräte mit Alexa verbinden und über einfache Sprachbefehle steuern können. Um die Verbindung zwischen Alexa und Raspberry Pi herzustellen, benötigen wir bestimmte Open-Source-Dienste und SDK. Der Raspberry Pi fungiert als End-Client, der die Befehle von Alexa empfängt und darauf reagiert. Zum Beispiel, um die LED einzuschalten.

Zur Demonstration von Alexa-Fähigkeiten auf eingebetteten Geräten. Wir können den Raspberry Pi mit Amazon Alexa Echo verbinden und steuern.

  • Um eine angepasste Alexa-Fähigkeit zu erstellen, müssen wir Flask-Ask(Open Source SDK für Alexa-Skills)
  • Um eine Verbindung herzustellen, verwenden wir ngrok. ngrokstellt einen HTTP-Tunnel vom Raspberry Pi zu Alexa her.

Voraussetzungen für die Bereitstellung von Alexa-Fähigkeiten auf dem Raspberry Pi

  • Ein Amazon-Entwicklerkonto.
  • Ein Raspberry-Pi-Gerät mit LED-Anschluss.
  • Flask Ask - Installiert auf dem Raspberry Pi.
  • Ngrok auf dem Raspberry Pi installiert.
  • Ein Alexa-fähiges Gerät wie Amazon Echo.
  • Kenntnisse von JSON und einer der unterstützten Sprachen für AWS Lambda oder REST Service: Node.js, Java, Python usw.

 

 Grundlegende Architektur für den Kommunikationsfluss
Abbildung 1: Grundlegende Architektur für den Kommunikationsfluss

Kommunikationsfluss

  1. Der Benutzer bittet den Raspberry Pi, die LED auf Alexa ein- und auszuschalten.
  2. Echo-Dot-Gerät leitet Request Stream Voice weiter
  3. Die Amazon-Sprachservice-Plattform identifiziert den Namen der Fertigkeit und leitet die Anfrage weiter.
  4. Der benutzerdefinierte Alexa-Skill empfängt die Anfrage und stimmt mit den Intents, den Slots und seinem Namen/Typ überein.
  5. Die Antwort wird vom Raspberry Pi über das API-Gateway empfangen.
  6. Alexa wandelt die zurückgegebenen Antworten von Text in Sprache um und streamt die Antwort auf den Echo Dot.
  7. Schaltet die LED am Raspberry Pi je nach Anforderung ein oder aus.

Verwandte Inhalte- /resources/success-stories/alexa-integration-fuer-einen-home-automation-hub/

Schlussfolgerung

Wir haben Alexa-Skills und einen Beispiel-PoC für die Erstellung benutzerdefinierter Skills und die Integration auf dem Raspberry Pi besprochen, bei dem das Licht durch Alexa-Skills verbunden/gesteuert wird. Diese Referenz ist eine gute Starthilfe für alle Neulinge, die sich für Alexa-Skills und VUI-basierte Produktentwicklung interessieren. eInfochips verfügt über ein hochqualifiziertes Team, das die Erstellung von End-to-End-Produktdesign und die Entwicklung von Produkten mit sprachgesteuerten Benutzeroberflächen unterstützen kann. eInfochips verfügt über große Erfahrung in der Entwicklung, Anpassung und Bereitstellung von Alexa-Skills. Um mehr zu erfahren, sprechen Sie noch heute mit unseren Experten.

Bild von Amol Punde

Amol Punde

Amol Punde ist ein technischer Leiter bei eInfochips. Er leitet die Audio-Nachbearbeitung auf der Android-Plattform. Er verfügt über 9 Jahre Erfahrung in Design, Entwicklung und Validierung von Embedded Software, Android Anpassungen und Integrationen auf verschiedenen Qualcomm und NXP Plattformen. Industrieerfahrung in der Anwendungsentwicklung für Linux, Android Native Apps, Bildverarbeitung (OpenCV, FastCV, BoofCV), Parallel Computing (CUDA, OpenCL, OpenGL-ES). Arbeitete auf Hardware-Plattformen wie Qualcomm Snapdragon, NVIDIA, Broadcom sowie Raspberry und Whirlpool Vortex.

Mehr erforschen

Sprechen Sie mit einem Experten

Abonnieren Sie
für unseren Newsletter
Bleiben Sie auf dem Laufenden! Melden Sie sich für unseren Newsletter an und bleiben Sie auf dem Laufenden über die neuesten Trends in Technologie und Innovation.

Musterbericht herunterladen

Broschüre herunterladen

Beginnen Sie noch heute ein Gespräch

Vereinbaren Sie einen 30-minütigen Beratungstermin mit unseren Automotive Solution Experts

Beginnen Sie noch heute ein Gespräch

Vereinbaren Sie einen 30-minütigen Beratungstermin mit unserem Experten für Batteriemanagementlösungen

Beginnen Sie noch heute ein Gespräch

Vereinbaren Sie einen 30-minütigen Beratungstermin mit unseren Experten für Industrie- und Energielösungen

Beginnen Sie noch heute ein Gespräch

Vereinbaren Sie einen 30-minütigen Beratungstermin mit unseren Experten für die Automobilbranche

Beginnen Sie noch heute ein Gespräch

Vereinbaren Sie einen 30-minütigen Beratungstermin mit unseren Experten

Bitte füllen Sie die nachstehenden Angaben aus und erhalten Sie einen Musterbericht

Referenz-Designs

Unsere Arbeit

Erneuern Sie

Verwandeln.

Skala

Partnerschaften

Unternehmen

Produkte & IPs

Datenschutzbestimmungen

Unsere Website legt Cookies auf Ihrem Gerät ab, um Ihre Erfahrung zu verbessern und unsere Website zu optimieren. Lesen Sie mehr über die von uns verwendeten Cookies und wie Sie sie deaktivieren können. Cookies und Tracking-Technologien können für Marketingzwecke verwendet werden.

Wenn Sie auf "Akzeptieren" klicken, stimmen Sie der Platzierung von Cookies auf Ihrem Gerät und der Verwendung von Tracking-Technologien durch uns zu. Klicken Sie unten auf "Mehr lesen", um weitere Informationen und Anweisungen zur Deaktivierung von Cookies und Tracking-Technologien zu erhalten. Obwohl die Annahme von Cookies und Tracking-Technologien freiwillig ist, kann deren Deaktivierung dazu führen, dass die Website nicht ordnungsgemäß funktioniert und bestimmte Anzeigen für Sie weniger relevant sind.
Wir respektieren Ihre Privatsphäre. Lesen Sie unsere Datenschutzrichtlinie.