Dies ist ein Projekt, dass ich super schnell in unter einer Woche oder so zusammen. Der Grund, warum, den ich dies so eingerichtet habe ich musste, war eine grundlegende Sicherheitssystem so schnell wie möglich zur Überwachung meiner Garage über mein mobiles Gerät, vor allem, wenn ich nicht zu Hause war.
In seiner ersten Fassung wird die Überwachungskamera durch ein einfaches Python-Programm gesteuert, die folgenden Funktionen ausführt:
- Kamera zu aktivieren und ein Standbild zu erfassen
- Überprüfen Sie die Verbindung mit dem internet
- Laden Sie das Bild automatisch zu einem WebAPI service
- Wenn die Verbindung fehlschlägt, wird das Bild auf das lokale Dateisystem zwischengespeichert.
- Das gespeicherte Bild wird das nächste Mal hochgeladen, die das Programm aktiviert
Remote-Web-API-Dienst:
Ich habe meine eigene ASP.NET basierte Website wo ich hosten und meinen Code zu testen. Dringlichkeit der Schlüssel zu diesem Projekt war, ich begann mit einem Tutorial von Microsoft sowie das Basis-Kit zum Hochladen von Dateien mit einem geheimen Schlüssel geändert. Ich habe dann meine eigene Seite, die einen persönlichen geheimen Schlüssel die zuletzt hochgeladenen Bilder zuerstanzeigen benötigen.
Das Microsoft-Tutorial ist hier angesiedelt. Leser, die bequemes Arbeiten mit ASP.NET Technologie-Stack können dies als Ausgangspunkt verwenden. Ist dies nicht der Fall, können Sie mit Ihren Lieblings Technologiestack zu bauen und das Python-Programm entsprechend ändern.
Das Tutorial kommt auch mit einer grundlegenden Styling, die war nicht sehr ansprechend. Daher beschloss ich, ersetzen Sie es durch einige schnelle bootstrap Styling, das in seiner grundlegendsten Form ist sehr angenehm für die Augen!