Hier eine Anfrage, die ggf. auch andere interessiert.
Der wireshark kann nur das sehen, was über den Rechner kommt, auf dem er läuft. Daher die http Verbindung, aber nicht das was der Player bekommt. Du müsstest den Pc zwischen den EibPC und dem Player setzen oder ggf. auf dem Router laufen lassen.
Man kann aber davon ausgehen, dass die TCP Sache beim EibPC funktioniert, also würde ich erst mal schauen, ob das Protokoll richtig umgesetzt wurde.
ich versuche meinen Receiver von onkyo über den eibPC anzusteuern. Für den Gira Homeserver gibt es im Forum schon eine Lösung. Das Protokoll, was dazu nötig ist, findest Du unter:
IP-Telegramm für Onkyo
Folgendes habe ich dazu im eibPC implementiert:
//*****************************************
// Onkyo
//*****************************************
onkyoIP = 192.168.178.39
onkyoPort = 60128u16
onkyoConnectStatus = 0u08
onkyoCloseStatus = 0u08
onkyoConnect = AUS
protocolHeader = $ISCP$
onkyoCommand = $!1SLI29$
// TCP Connect
if onkyoConnect then {
onkyoCloseStatus = closetcp(onkyoPort,onkyoIP);
onkyoConnectStatus = connecttcp(onkyoPort,onkyoIP);
onkyoConnect = AUS;
} endif
// TCP Connection Watchdog
if (after(onkyoConnectStatus > 1,1000u64) and onkyoConnectStatus > 1) or (cycle(00,15) and onkyoConnectStatus > 1) or htime(04,00,00) then {
onkyoConnect = EIN
} endif
// sendtcp(onkyoPort,onkyoIP, 0x0d, 0x0a);
// TCP Connection Keep alive
if cycle(00,10) then {
sendtcp(onkyoPort, 192.168.178.39, protocolHeader, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, 0x00, onkyoCommand, 0x0D, 0x0A)
} endif
Habe Wireshark laufen, um zu sehen, was der eibPC sendet.
In Wireshark sehe ich nicht, dass der eibPC etwas an die angegebene Adresse sendet. Man sieht in Wireshark nur eine Verbindung zwischen eibPC und Visu.
Der eibPC baut ebenfalls eine Verbindung zu einer Fritzbox auf und kommuniziert mit dieser. Auch diese Daten sind in Wireshark für mich nicht sichtbar.
Vielleicht kannst Du mir da weiterhelfen, was ich sowohl bei Wireshark als auch beim eibPC falsch mache. Wäre eine Supersache den Onkyo zu integrieren zumal das Protokoll so weit vorliegt.
IP-Telegramm für Onkyo
Folgendes habe ich dazu im eibPC implementiert:
//*****************************************
// Onkyo
//*****************************************
onkyoIP = 192.168.178.39
onkyoPort = 60128u16
onkyoConnectStatus = 0u08
onkyoCloseStatus = 0u08
onkyoConnect = AUS
protocolHeader = $ISCP$
onkyoCommand = $!1SLI29$
// TCP Connect
if onkyoConnect then {
onkyoCloseStatus = closetcp(onkyoPort,onkyoIP);
onkyoConnectStatus = connecttcp(onkyoPort,onkyoIP);
onkyoConnect = AUS;
} endif
// TCP Connection Watchdog
if (after(onkyoConnectStatus > 1,1000u64) and onkyoConnectStatus > 1) or (cycle(00,15) and onkyoConnectStatus > 1) or htime(04,00,00) then {
onkyoConnect = EIN
} endif
// sendtcp(onkyoPort,onkyoIP, 0x0d, 0x0a);
// TCP Connection Keep alive
if cycle(00,10) then {
sendtcp(onkyoPort, 192.168.178.39, protocolHeader, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, 0x00, onkyoCommand, 0x0D, 0x0A)
} endif
Habe Wireshark laufen, um zu sehen, was der eibPC sendet.
In Wireshark sehe ich nicht, dass der eibPC etwas an die angegebene Adresse sendet. Man sieht in Wireshark nur eine Verbindung zwischen eibPC und Visu.
Der eibPC baut ebenfalls eine Verbindung zu einer Fritzbox auf und kommuniziert mit dieser. Auch diese Daten sind in Wireshark für mich nicht sichtbar.
Vielleicht kannst Du mir da weiterhelfen, was ich sowohl bei Wireshark als auch beim eibPC falsch mache. Wäre eine Supersache den Onkyo zu integrieren zumal das Protokoll so weit vorliegt.
Man kann aber davon ausgehen, dass die TCP Sache beim EibPC funktioniert, also würde ich erst mal schauen, ob das Protokoll richtig umgesetzt wurde.
Kommentar