In unserem letzten Blogpost konntet ihr bereits die in unserem Projekt verwendete KI kennen lernen. In diesem Blogpost geht es nun um die Zusammenarbeit innerhalb des Projekts. Hierbei haben wir einige Produkte und Tools verwendet, um unsere Zusammenarbeit zu unterstützen.
SmartLock (7): AI mit dem PI
Heute werde ich euch den Aufbau unsere AI Komponenten näherbringen und auf ihre Kommunikation untereinander eingehen. Dafür möchte ich zu Beginn die drei Hauptmodule, die wir nutzen, erläutern: Opencv3, Zbar und Face Recognition. „Opencv3“ ist eine Library zur Bild Analyse
SmartLock (6): Die Kommunikation zwischen Backend und der KAIROS API
Bereits in unserem ersten Blogeintrag haben wir euch unsere Architekturskizze nährgebracht. Dort haben wir berichtet, dass unsere Gesichtserkennung mithilfe einer Schnittstelle namens KAIROS umgesetzt wird. In diesem Blogbeitrag werde ich nun genauer beschreiben, welche KAIROS Funktionen wir für unser Projekt
SmartLock (5): Frontend Update
Dieser Blog-Post widmet sich dem aktuellen Stand des Frontends und den verwendeten Technologien. Dabei werde ich zuerst noch einmal reflektieren, wo das Frontend gehosted wird und für welche Medien es ausgelegt ist und anschließend ein paar Screenshots vorstellen. Anschließend werde
SmartLock (4): Sicherheit geht vor
Nachdem ihr im vorherigen Blogbeitrag über die API hinter dem Projekt „Smart Lock“ gehört habt, wollen wir in diesem Beitrag das Sicherheitskonzept von „Smart Lock“ erläutern. Gerade bei einer intelligenten Türsteuerung ist es wichtig, dass alle gängigen Sicherheitsfeatures eingehalten werden.
SmartLock (3): Entwurf der Web-API mit Express.js
In den beiden vorherigen Blogbeiträgen haben wir bereits etwas über die Idee hinter „Smart Lock“ gehört. Außerdem haben wir dort die verwendeten Hardwarekomponenten vorgestellt. In diesem Blogbeitrag soll es nun etwas Softwarelastiger werden. Die Softwareentwicklung beschäftigt sich, grob umrissen, mit
SmartLock (2): Hardware des Projekts
In diesem Blogeintrag wird die hardwareseitige Umsetzung des SmartLock-Projektes näher beleuchtet. Dafür soll auch auf die Herausforderungen bei der Programmierung des Arduinos eingegangen werden. Zu Beginn dieses Eintrags möchte ich allerdings erst einen Blick auf die verwendeten Hardwarekomponenten werfen und
SmartLock (1): Idee und Architektur
Die Idee hinter SmartLock ist eine intelligente Türsteuerung, die die Zutrittsberechtigung zu der Wohnung oder zu einem Haus anhand der Person selbst vergibt und nicht anhand eines Schlüssels. SmartLock erkennt das Gesicht der Person, die vor der Haustür steht, und