Hallo Leute,
meine Frage ist wahrscheinlich ein bisschen ungewöhnlich, allerdings antwortet mir Logitech nicht wirklich zufriedenstellend...
Zunächst einmal, möchte ich erwähnen, dass ich ein Logitech Alert 750 System am laufen habe und mit den Kameras auch super zufrieden bin, allerdings ist dieser Alert Commander der letzte Schrott...
Er ist sehr träge und das herunterladen der Dateien, die auf den SD-Karten der Kameras gespeichert sind dauert manchmal ewig bzw startet erst nach mehrmaligen Neustarts.
Jetzt dachte ich mir, dass ich mir das ganze doch mal genauer angucke und habe festgestellt, dass Logitech hier das XMPP (Jabber) Protokoll nutzt, um den Kameras Nachrichten mitzuteilen, bzw Dateien schicken zu lassen.
Folgenden Wireshark-Log habe ich im internet gefunden, er deckt sich aber weitestgehend mit meinem:
Ich bin einigermaßen fit in Java, allerdings habe ich mit diesem Netzwerkprotokoll noch nie gearbeitet. Ich frage daher, ob sich jemand damit genauer auskennt. Es sollte hiermit ja möglich sein solche Nachrichten an die Kameras zu schicken.
Ich lese mich auch gerne selbst in das Thema ein, allerdings habe ich keine annehmbaren Tutorials hierfür gefunden.
Das nächste wäre dann der Filetransfer über das Protokoll, aber wenn Step1 geschafft wäre, stelle ich mir dies nicht mehr so schwierig vor.
Nun seid ihr gefragt, kennt ihr gute Tutorials/Seiten bezüglich XMPP in Kombination mit Java bzw wisst und könnt mir eine kurze Einführung geben, wie ich solche Nachrichten rausschicken kann?
meine Frage ist wahrscheinlich ein bisschen ungewöhnlich, allerdings antwortet mir Logitech nicht wirklich zufriedenstellend...
Zunächst einmal, möchte ich erwähnen, dass ich ein Logitech Alert 750 System am laufen habe und mit den Kameras auch super zufrieden bin, allerdings ist dieser Alert Commander der letzte Schrott...
Er ist sehr träge und das herunterladen der Dateien, die auf den SD-Karten der Kameras gespeichert sind dauert manchmal ewig bzw startet erst nach mehrmaligen Neustarts.
Jetzt dachte ich mir, dass ich mir das ganze doch mal genauer angucke und habe festgestellt, dass Logitech hier das XMPP (Jabber) Protokoll nutzt, um den Kameras Nachrichten mitzuteilen, bzw Dateien schicken zu lassen.
Folgenden Wireshark-Log habe ich im internet gefunden, er deckt sich aber weitestgehend mit meinem:
Code:
Frame 31: 607 bytes on wire (4856 bits), 607 bytes captured (4856 bits) on interface 0
Ethernet II, Src: Wilife_xx:xx:xx (xx:xx:xx:xx:xx:xx), Dst: AsustekC_xx:xx:xx (xx:xx:xx:xx:xx:xx)
Internet Protocol Version 4, Src: 192.168.1.34 (192.168.1.34), Dst: 192.168.1.81 (192.168.1.81)
Transmission Control Protocol, Src Port: xmpp-client (5222), Dst Port: scol (1200), Seq: 6744, Ack: 3858, Len: 553
XMPP Protocol
MESSAGE [type="normal"]
from: server@127.0.0.1/NvrCore
to: admin@192.168.1.34/Commander/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
type: normal
xmlns: jabber:client
EVENT [xmlns="http://jabber.org/protocol/pubsub#event"]
xmlns: http://jabber.org/protocol/pubsub#event
ITEMS [node="urn:logitech-com:logitech-alert:remote-event:device:alert:settings"]
node: urn:logitech-com:logitech-alert:remote-event:device:alert:settings
ITEM [id="{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}"]
id: {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
CHANGED [xmlns="urn:logitech-com:logitech-alert:remote-event:device:alert:settings"]
xmlns: urn:logitech-com:logitech-alert:remote-event:device:alert:settings
DEVICE [id="xx-xx-xx-xx-xx-xx"]
id: xx-xx-xx-xx-xx-xx
ALERT
EMAILALERTSENABLED [new="1" old="0"]
new: 1
old: 0
Ich bin einigermaßen fit in Java, allerdings habe ich mit diesem Netzwerkprotokoll noch nie gearbeitet. Ich frage daher, ob sich jemand damit genauer auskennt. Es sollte hiermit ja möglich sein solche Nachrichten an die Kameras zu schicken.
Ich lese mich auch gerne selbst in das Thema ein, allerdings habe ich keine annehmbaren Tutorials hierfür gefunden.
Das nächste wäre dann der Filetransfer über das Protokoll, aber wenn Step1 geschafft wäre, stelle ich mir dies nicht mehr so schwierig vor.
Nun seid ihr gefragt, kennt ihr gute Tutorials/Seiten bezüglich XMPP in Kombination mit Java bzw wisst und könnt mir eine kurze Einführung geben, wie ich solche Nachrichten rausschicken kann?