...
Dann werden ca. 56 KB XML Daten übermittelt, die u.a. die aktuelle Test- Beta- und Release Software für den Miniserver mit Download-URL beinhalten. Anschließend noch die URLs für weitere Loxone Produkte und Air bzw. Tree Komponenten.
Kommunikation der Loxone App mit Türsteuerung / Video
Die Loxone App ruft das Videobild bzw. den Videostream von der Türsteuerung über die konfigurierte URL ab. Nachfolgend ist beschrieben, wie man aus dem Mitschnitt ein JPEG Bild extrahiert. Nach der Aufzeichnung der relevanten Daten, filtert man im Display Filter zunächst die relvanten Daten heraus. Dies kann man z.B. über den TCP Port mit tcp.port==8080 machen, wenn der Webserver der Türsteuerung auf diesem Port läuft. Im nachfolgenden Beispiel liefert die Software MPEG-Streamer, die auf einem Raspberry mit angeschlossener Kamera läuft, die Bilder für die Türsteuerung.
Man kann den Port auch mit der IP-Adresse kombinieren, z.B. mit "tcp.port==8080 && ip.addr==192.168.128.40. Falls der Webserver auf einem Nicht-Standard Port läuft, muss man vorher noch über den Befehl "Decode as ..." diesen Port als HTTP zu interpretieren.
Man wählt dann die Zeile aus, wo die URL per HTTP GET abgefragt wird. Mit der Funktion "Follow TCP Stream" kann man einen einzelnen TCP Stream herausfiltern.
Man kann auf diese Weise gut den HTTP GET Request und die Antwort des Webservers sehen, was z.B. in dem vorherigen Screenshot nicht so einfach ist, denn Wireshark zeigt die Antwort nicht als HTTP dekodiert an, sondern nur als TCP, weil direkt nach dem HTTP Header das Bild im Format image/jpeg folgt.
Um die Antwort des Servers mit den Bilddaten zu speichern, wählt man zunächst die Richtung vom Server an den Client (anhand der IP-Adressen und des Ports) und als Format "raw" aus und dann "save as..." und speichert die Antwort z.B. als "bild.jpeg" aus.
Da die Antwort vom Server am Anfang noch den HTTP Header enthält, muss dieser zunächst noch mit einem Hex-Editor entfernt werden. Hierfür markiert man den Header, der mit "HTTP" beginnt und mit RETURN (0D 0A) ended und entfernt diesen mit der "Entf" Taste. Das Beispiel ist vom Hex-Editor 0xED für Mac.
Das Ergebnis ist die JPEG Datei, sofern von der Kamera einzelne JPEG Bilder nacheinander abgefragt werden.
Wenn es Probleme mit der Loxone App auf einem Smartphone oder Tablet gibt, dann kann man die Metadaten des Bildes z.B. auf https://www.profi-fotos-online.com/content/exif-jpg-meta-daten-auslesen-online-exif-viewer/ überprüfen. Mit diesen Angaben kann Loxone evtl. Problem bei der Anzeige feststellen.
Verwandte Artikel
Nach Stichwort filtern (Inhalt nach Stichwort) | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...