Zu Beginn des Projekts wurde im Team diskutiert welche Anforderungen unser Projekt haben muss, welche es haben sollte und was optionale Erweiterungen sein könnten.
Diese Anforderungen müssen umgesetzt werden:
- Die Einbruchmeldeanlage muss scharf gestellt bzw. ausgestellt werden können.
- Es muss rein visuell ersichtlich sein, ob die Einbruchmeldeanlage scharf gestellt ist, dafür wird eine rote LED genutzt.
- Die Zustände der Einbruchmeldeanlage müssen über die Telegram-App durch Node-Red bzw. MQTT angezeigt werden.
- Es muss eine Push-Benachrichtigung an ein Endgerät übertragen / gesendet werden.
- Ein Magnetschalter ändert den Zustand der Einbruchmeldeanlage.
- Es muss ein Ton mithilfe eines Piepers erzeugt werden, wenn der Magnetschalter getrennt wird und die Alarmanlage im selben Zeitraum scharf gestellt ist.
- Der Baukasten der Einbruchmeldeanlage muss eine funktionale Öffnung besitzen, damit der Zugriff auf die Hardware gewährleistet wird.
Diese Anforderungen sollen umgesetzt werden:
- Die Einbruchmeldeanlage soll durch einen RFID-Chip ein- und ausgeschaltet werden.
- Alle Zustände sollen in Echtzeit mithilfe von Node-Red, an ein Endgerät (Smartphone / Computer) übertragen / gesendet werden. Das soll heißen, bei einem Einbruch bekommt der Nutzer / Besitzer der Einbruchmeldeanlage eine Push-Benachrichtung.
Diese Anforderungen können umgesetzt werden:
- Man könnte anstatt der LED einen LCD-Bildschirm nutzen, um den Zustand der Einbruchmeldeanlage zu erkennen.
- Anstatt Node-Red kann auch die Blynk-App genutzt werden, um die Zustände in Echtzeit zu übertragen.