Gast
#3289835
Hallo zusammen, ich beschäftige mich im Moment mit TCP/IP und möchte das Ganze auf einem AVR implementieren. Dazu möchte ich das NET IO von Pollin nutzen und zum Verstehen erst mal die Beispielprogramme hier aus dem Forum nutzen. Bisher habe ich nur serielle Kommunikation eingesetzt. Dort hatte ich ein simples Protokoll mit Start ID (8 Bit), Parameter ID (8 Bit), Nutzdaten (32 Bit) und einer Checksumme (16 Bit). Die Länge ist immer fix gewesen und funktioniert auch ganz gut in meinem Haus. Z.B.: Parameter 1 -> Temperatur 1 Parameter 2 -> Temperatur 2 Parameter 3 -> Spannung usw. Zur Auswertung der Daten und zur Steuerung habe ich in C# ein kleines Tool geschrieben. Nur muss der PC immer an sein und sich in der Nähe meiner Platine befinden. Die einzelnen Parameter werden nacheinander zyklisch abgerufen. Daher nun der Versuch via Ethernet. Soweit ich bisher gelesen habe ist TCP ein Datenstrom, aufgeteilt in mehrere Pakete. Das IP Protokoll dient zur Adressierung darüber liegen die Dienste (Webserver, Email usw.). Das .NET Framework bietet Sockets an um via TCP/IP zu kommunizieren. Soweit mein aktueller Wissensstand. Ich frage mich nun, wie bilde ich z.B. mein Protokoll in TCP/IP ab? Damit ich meine Parameter abfragen und / oder manipulieren kann? Bilde ich einfach in dem Datenstrom mein serielles Protokoll ab und müsste es, wie jetzt auch, parsen? MfG Ethernet Neuling