In dieser Arbeit wird ein Hausnotruf als Skill für Alexa von Amazon konzipiert und implementiert. Da die angebotenen Lösungen für Hausnotrufe meistens sehr teuer sind und spezielle Technik bzw. Hardware erfordern, soll im Rahmen der Arbeit ein Konzept entwickelt werden, welches eine Lösung beinhaltet, einen kostengünstigen Hausnotruf zu implementieren, wenn ein Alexa-fähiges Gerät vorhanden ist.
Dafür werden zunächst Anforderungen erfasst, die für einen Hausnotruf erforderlich sind, bereits existierende Anwendungen analysiert und die wichtigsten Funktionen dieser für die Entwicklung des eigenen Skills übernommen.
Die Arbeit beinhaltet keinen Vergleich von verschiedenen marktüblichen Assistenten. Die Implementierung des Hausnotrufes erfolgt für den Assistenten Alexa und es werden lediglich die Amazon-eigenen Services verwendet.
Inhaltsverzeichnis
1. Einleitung
1.1 Ausgangssituation
1.2 Zielsetzung
1.3 Vorgehen
2. Grundlagen und verwendete Umgebungen
2.1 Amazon Echo und Alexa
2.2 Alexa Skills Kit
2.3 Amazon Web Services – Lambda, DynamoDB, SNS
3. Analyse von bereits auf Amazon existierenden Lösungen im Notfallbereich und Anforderungsdefinition
3.1 Auswahl existierender Lösungen für die Anforderungsdefinition des zu entwickelnden Hausnotrufes
3.2 Anforderungen an den eigenen Hausnotrufskill
4. Konzeptionierung des Hausnotrufes
5. Implementierung und exemplarische Darstellung des Hausnotrufes
5.1 Basisinformationen zur Entwicklung:
5.2 Hauptmenü von „Hausnotruf rettet“
5.3 Absetzen eines Notrufes an die Notfallkontakte
5.4 Notrufnummern suchen
5.5 Anfallende Kosten für „Hausnotruf rettet“
6. Bewertung der Implementierung des Hausnotrufes in Bezug auf die Anforderungen
6.1 Funktionale Anforderungen
6.2 Qualitätsanforderungen
7. Zusammenfassung und Ausblick
Zielsetzung & Themen
Das primäre Ziel der Arbeit ist die Entwicklung eines kostengünstigen Hausnotruf-Konzepts als Alexa-Skill, das auf handelsüblichen, internetfähigen Lautsprechern von Amazon basiert, um eine preiswerte Alternative zu existierenden, teuren Notfallsystemen zu schaffen.
- Analyse bestehender Notruf-Lösungen für Amazon Alexa
- Entwicklung eines funktionalen Konzepts für einen eigenen Hausnotruf-Skill
- Implementierung mittels AWS Lambda, DynamoDB und Amazon SNS
- Evaluierung der funktionalen und qualitativen Anforderungen
Auszug aus dem Buch
3.2 Anforderungen an den eigenen Hausnotrufskill
Für die Durchführung einer Anforderungsdefinition ist es nötig, zunächst zu definieren, was eine Anforderung ist, und wie diese klassifiziert werden können. Eine Anforderung ist „eine Eigenschaft oder Bedingung, die von einem Benutzer zur Lösung eines Problems oder zur Erreichung eines Ziels benötigt wird“ [IEE90, S. 62]. Die Einführung von Regularien ist notwendig, da Anforderungen mehrdeutig sein können. Um dies zu gewährleisten, müssen Anforderungen klar und eindeutig definiert werden und es dürfen keine Fragen bezüglich der Umsetzung unberücksichtigt bleiben. Hinsichtlich der Eigenschaften des Softwaresystems lassen sich funktionale Anforderungen und Qualitätsanforderungen (bzw. nicht-funktionale Anforderungen) unterscheiden. [Som18, S. 85] Die funktionalen Anforderungen enthalten die Funktionen, die eine Software abdecken soll. Qualitätsanforderungen bestehen aus Kriterien, die die Zuverlässigkeit, Erweiterbarkeit und Nutzerfreundlichkeit einer Software betreffen. Zusätzlich sollte jede einzelne Anforderung vier Qualitätsmerkmale erfüllen: Korrektheit, Eindeutigkeit, Prüfbarkeit und Nachverfolgbarkeit. [IEE90]
Aus dem im vorhergehenden Abschnitt 3.1 Auswahl existierender Lösungen für die Anforderungsdefinition des zu entwickelnden Hausnotrufes, können im Folgenden die Anforderungen an den eigenen Skill abgeleitet werden.
Zusammenfassung der Kapitel
1. Einleitung: Beschreibt die Ausgangssituation bei der Betreuung alleinlebender Personen sowie die Zielsetzung und das Vorgehen der Arbeit.
2. Grundlagen und verwendete Umgebungen: Erläutert die technischen Komponenten und Services von Amazon, die für die Entwicklung des Skills notwendig sind.
3. Analyse von bereits auf Amazon existierenden Lösungen im Notfallbereich und Anforderungsdefinition: Analysiert bestehende Anwendungen und leitet daraus die spezifischen funktionalen und qualitativen Anforderungen an den zu entwickelnden Skill ab.
4. Konzeptionierung des Hausnotrufes: Erarbeitet auf Basis der Anforderungen ein Soll-Konzept für den Hausnotruf, einschließlich Datenstruktur und Abläufe.
5. Implementierung und exemplarische Darstellung des Hausnotrufes: Beschreibt die praktische Umsetzung des Skills sowie die Kostenkalkulation für den Betrieb.
6. Bewertung der Implementierung des Hausnotrufes in Bezug auf die Anforderungen: Überprüft das Ergebnis der Implementierung anhand der zuvor definierten funktionalen Anforderungen und Qualitätsanforderungen.
7. Zusammenfassung und Ausblick: Fasst die Ergebnisse zusammen und zeigt Potenziale für zukünftige Optimierungen und Erweiterungen auf.
Schlüsselwörter
Hausnotruf, Amazon Alexa, Alexa Skills Kit, AWS Lambda, DynamoDB, Amazon SNS, Notfallmanagement, Cloud-Computing, Digitalisierung, Sprachassistent, Anforderungsdefinition, Smart Home, Notfallhilfe, SMS-Benachrichtigung, Softwareentwicklung.
Häufig gestellte Fragen
Worum geht es in der Arbeit grundsätzlich?
Die Arbeit beschäftigt sich mit der Konzeption und technischen Umsetzung eines Hausnotruf-Systems als Applikation (Skill) für den Sprachassistenten Amazon Alexa.
Was sind die zentralen Themenfelder?
Zentrale Felder sind die Analyse bestehender Notruf-Systeme auf dem Amazon-Marktplatz, die Architektur von Cloud-basierten Diensten wie AWS Lambda und DynamoDB sowie die Anforderungen an Sicherheit und Zuverlässigkeit bei Notfallanwendungen.
Was ist das primäre Ziel oder die Forschungsfrage?
Das Ziel ist es, eine kostengünstige Alternative zu teuren, marktüblichen Hausnotruf-Systemen zu schaffen, indem man existierende, kostengünstige Amazon-Hardware nutzt.
Welche wissenschaftliche Methode wird verwendet?
Die Arbeit folgt einer systematischen Anforderungsanalyse, einem Konzeptionsentwurf basierend auf IST-Analyse bestehender Lösungen und einer abschließenden Evaluierung der implementierten Softwarelösung.
Was wird im Hauptteil behandelt?
Im Hauptteil werden die technischen Grundlagen, die Anforderungsdefinition, die Erstellung des Konzepts, die konkrete Implementierung des Skills sowie dessen Überprüfung und Kostenkalkulation detailliert dargestellt.
Welche Schlüsselwörter charakterisieren die Arbeit?
Die Arbeit wird primär durch Hausnotruf, Alexa Skill, AWS, Notfallmanagement und Kosteneffizienz charakterisiert.
Warum konnte die Anbindung von Rauchmeldern nicht realisiert werden?
Aufgrund von zeitlichen Einschränkungen bei der Erstellung der Arbeit und technischen Restriktionen bei der dauerhaften Kontrolle von Smart Home Geräten durch einen Alexa-Skill war eine Integration zum aktuellen Zeitpunkt nicht umsetzbar.
Wie werden die Notfallkontakte bei einem Notfall alarmiert?
Die Alarmierung erfolgt automatisiert mittels SMS-Nachrichten über den Amazon Simple Notification Service (SNS), wobei der Skill dem Anwender zudem durch ein strukturiertes Abfrageschema bei der Informationssammlung hilft.
- Quote paper
- Nina Rosenmeier (Author), 2019, Ein Hausnotruf als Skill für Alexa von Amazon. Konzeptionierung und Implementierung, Munich, GRIN Verlag, https://www.grin.com/document/505131