ich bin noch recht neu in der Programmierung mit Codesys. Leider fällt es mir noch recht schwer, durch die ganzen Funktionen durchzublicken.
Ich erhoffe mir, dass es hier den ein oder anderen gibt, der mir unterstützend helfen kann, wie ich einen Connect zu meinem Onkyo AV Receiver hinbekommen kann.
Soweit im Internet erforscht, lauscht dieser auf Port 60128.
Nun weiss ich leider nicht so recht, wie ich den Baustein IP_Connect bestücken muss. Mein aktueller Stand ist nicht recht weit fortgeschritten. Daran erkennt man sicherlich auch, wie hilflos ich mich aktuell Fühle :
DIe Dokus bin ich bereits durch, jedoch verstehe ich dies ohne ein praktisches Beispiel nicht so recht.
ohne selber ein gerät zum testen zu haben, ist das ziemlich sinnlos
noch dazu habe ich immer noch keine original dokumentation der schnittstelle gesehen
die beispiele passieren auf mächtige programmiersprachen bzw bibliotheken die viele dinge schon automatisch mitbringen
und man die aufgabe in ein paar wenigen codezeilen formulierne kann.
aber die richtigen programmierer sind die , die soetwas auf einer sps umsetzen können !
bei einer sps umsetzung musst du dich um wirklich alles selber kümmern jedes bit und byte musst du selber richtig umsetzen
das ist ein relativ grosser aufwand !
und wie gesagt ohne ein testgerät würde selbst ich das “projekt” nicht mal beginnen
sieht schlecht aus für dein projekt, obwohl es eine interessante sache wäre…
Naja die vorhandene Bibliothek von oscat kann man ja denke ich grundsätzlich nehmen. Mir fehlt nur das erste Verständnis, per UDP /TCP eine Verbindung aufzubauen.
Versuche mich leider immer noch erfolglos mit dem Thema zu beschäftigen. Ich finde leider keinen Anfang. Ich weiss leider schon nicht, wie ich vorgehen muss, um eine einfache TCP Verbindung aufzubauen.
Anbei übrigens mal ein paar Infos über die Kommunikation des Receivers.
ich kenne zu deinem programm etc.. zu wenige details, aber wenn du deinen versuch mit wireshark dokumentieren würdest
dann könnte man vieles schon vorab erkennen
wird was versendet
was ist der inhalt
gibt es eine antwort
was steht da drinnen
daten werden erst dann gesendet wenn du bei data.size einen wert > 0 einträgst
siehe link, das habe ich mal für einen anderen user gemacht… da nehmen und anpassen !
Moin, daran könnte es natürlich liegen, dass ich nichts sehe. Komischerweise sehe ich auch null Aktivität vom Handy, obwohl das direkt per WLAN an der Fritzbox hängt. Aber da kommen die Pakete dann offensichtlich nicht am PC an. Dann bringt dir die Wireshark Datei wirklich nichts.
Habe hier ne Fritzbox, einen kleinen 5Port Switch und nen großen 24Port Switch (der aber noch nicht im Netzwerk ist)
UPDATE: Die Fritzbox bietet eine super Möglichkeit, den Datenverkehr über ein verstecktes Menu mitzuschneiden und im Anschluss in Wireshark auswerten zu können. Habe mir da mal das Paket rausgesucht, dass die APP abschickt, um den gleichen Befehl auszulösen, den ich erstmal versuche, per SPS zu senden. Das Paket sieht auf jeden Fall schon mal anders aus.
kannst du das innerhalb einer telnet verbindung auch steuern ?
wenn ja, dann kannst du das ja ganz einfach mal mit wireshark aufzeichnen
damit ich sehen kann was ist wenn es funktioniert bzw. richtig abläuft
Ich verbinde mich auf den Receiver über telnet und sehe quasi die Befehle, die mein Handy an den Receiver schickt und auch die Antwort, die er zurücksendet.
das ist ja schon ein teil dessen was interessant ist
das ganze kannst du aber auf jedenfall mit wireshark aufzeichnen !
da im fenster nur die darstellbaren zeichen zu sehen sind kann man nicht genau sagen welche zeichen wirklich ausgetauscht werden.