How to: IP-Notify mit Bildinhalt versenden, auswerten und abspeichern

Seit der Firmware 5.2.3.30 für die p6 Kameraserie x16/x26 ist es möglich, über eine Netzwerkmeldung (IP-Notify) ein Bild zu versenden.

Um dieses auswerten und ablegen zu können, bedarf es jedoch einige Schritte, die unter Ubuntu-Basis eingestellt und konfiguriert werden müssen.
In diesem Beispiel werden die Image-Dateien jeweils auf dem Desktop abgelegt.

Getestet wurde diese Anleitung mit der Ubuntu Version 18.04 und als Subsystem für Windows 10 x64.

Was Sie benötigen:
ncat-7.80-1.x86_64.rpm
https://nmap.org/download.html
Ubuntu (Linux) Betriebssystem/Subsystem

Konfiguration IoT-Kamera

  • Netzwerkmeldungs-Typ: Benutzerdefinierte Konfiguration
  • Zieladresse: IP-Adresse-des-empfangenden-Betriebssystems:Port (kann individuell vergeben werden)
  • Datenprotokoll: Nur TCP/IP , --next-image–
  • Datentyp: Bild, Auflösung wählen

Führen Sie zunächst die Konfiguration des Betriebssystems durch und starten den ncat-Befehl, danach können Sie die Verbindung testen und nachsehen, ob die Image-Datei abgelegt wird.

1. Bild Empfang und Speicherung in Ubuntu 18.04

  1. Öffnen Sie das Terminal in Ubuntu und geben folgenden Befehl ein, welche Sie mit “Enter” bestätigen: Mit diesem Befehl fordern Sie aktuellen Paketlisten an.

  2. Geben Sie im nächsten Schritt folgenden Befehl ein, welche Sie mit “Enter” bestätigen: Mit diesem Befehl aktualisieren Sie das System.

  3. Installieren Sie mit folgendem Befehl das Tool “Alien”, mit dem Sie das später erforderlich “.rpm” File installieren können.

  4. Installieren Sie mit folgendem Befehl das Tool “nmap”, mit dem Sie im späteren Schritt die Daten der Kamera empfangen und ablegen können.

  5. Geben Sie nun folgenden Befehl ein und bestätigen diesen mit der “Enter” Taste.

  6. Wechseln Sie in das Verzeichnis in welches Sie die Datei “ncat-7.80-1.x86_64.rpm” abgelegt haben und installieren dieses Paket.

  7. Geben Sie nun folgenden Befehl ein und bestätigen diesen mit der “Enter” Taste. Hiermit wartet das Tool auf eine TCP/IP-Notify die über den Port 8000 im Netzwerk versendet wird und legt diese auf den Desktop in Ubuntu als Dateiname “image.jpg” ab.

2. Bild Empfang und Speicherung in Windows 10, mit Ubuntu als Subsystem

Unter Windows ist es ein wenig aufwendiger, die Daten zu empfangen und abzulegen.
Hierfür benötigen Sie z.B. Ubuntu als Subsystem für Ihr Windows 10 Betriebssystem, welches Sie sich im Windows Store kostenfrei herunterladen können. Hierfür benötigen Sie keine weitere Lizenz.

  1. Laden Sie Ubuntu aus dem Windows Store herunter und installieren dieses. Sobald die Installation fertiggestellt wurde, öffnen Sie Ubuntu unter Windows und Sie erhalten die Kommandozeile.

  2. Geben Sie folgenden Befehl ein, welche Sie mit “Enter” bestätigen: Mit diesem Befehl fordern Sie aktuellen Paketlisten an.

  3. Geben Sie im nächsten Schritt folgenden Befehl ein, welche Sie mit “Enter” bestätigen: Mit diesem Befehl aktualisieren Sie das System.

  4. Installieren Sie mit folgendem Befehl das Tool “Alien”, mit dem Sie das später erforderlich “.rpm” File installieren können.

  5. Installieren Sie mit folgendem Befehl das Tool “nmap”, mit dem Sie im späteren Schritt die Daten der Kamera empfangen und ablegen können.

  6. Geben Sie nun folgenden Befehl ein und bestätigen diesen mit der “Enter” Taste.

  7. Wechseln Sie in das Verzeichnis in welches Sie die Datei “ncat-7.80-1.x86_64.rpm” abgelegt haben und installieren dieses Paket.

  8. Geben Sie nun folgenden Befehl ein und bestätigen diesen mit der “Enter” Taste. Hiermit wartet das Tool auf eine TCP/IP-Notify die über den Port 8000 im Netzwerk versendet wird und legt diese auf den Desktop in Windows als Dateiname “image.jpg” ab.