Intelligente Bildüberwachung – Ein Update
Im Anschluss an meinen früheren Blogpost über intelligente Bildüberwachung möchte ich heute eine spannende Fortsetzung präsentieren. Für alle, die den vorherigen Artikel noch nicht gelesen haben, empfehle ich, diesen zuerst zu besuchen. um einen Einblick in das Thema zu bekommen.
Ressourcen und Code
Diese Sourcen stehen kostenfrei unter der MIT-Lizenz zur Verfügung.
Mein eigenes Setup mit NSSM als Beispiel
Um den SnapShotter und upcam-client effizient als Windows-Service zu nutzen, habe ich NSSM verwendet.
Voraussetzung ist eine bereits erfolgte Installation und Kopplung mit Ihrem Smartphone.
Hier ist eine kurze Anleitung, wie man die Windows Services für beide Tools einrichtet: Pfade bitte anpassen.
Service installieren: nssm install upcam_rcv Service bearbeiten: nssm edit upcam_rcv Setting in nssm-Tab Application Path: C:\Program Files\Amazon Corretto\jdk17.0.9_8\bin\javaw.exe (Pfad anpassen) Startup directory: C:\Users\yourUser\Services\upcam (Pfad anpassen) Arguments: -jar upcam-client-1.0-jar-with-dependencies.jar "upcamclient.properties" "log4j2.xml" Setting in nssm-Tab Details Display name: upcam_rcv Description : Downloads Images from Upcam Startup type: Automatic Setting in nssm-Tab Logon Logon as: Local System account Service upcam_snd installieren / editiern nssm install upcam_snd nssm edit upcam_snd Path: C:\Program Files\nodejs\node.exe (Pfad anpassen) Startup directory: C:\Users\yourUser\Services\upcam (Pfad anpassen) Arguments: SnapShotter.js Details Display name: upcam_snd Description : Sends Images to defined WhatsApp-Chat Startup type: Automatic Logon Logon as: Local System account
Die neuen Dienste als „Windows-Service“ anzeigen
Unter Win + R -> Ausführen: services.msc sollten jetzt folgende Einträge vorhanden sein