Welche Protokolle nutzt Ihr über Ethernet

Gast #3649210
Lesenswert?

Hallo,

zurzeit haben wir 4 Steuerungsmodule, die über ein proprietäres RS485 
kommunizieren.

Der Prozessor auf den 4 Modulen soll gegen einen Cortex M3 von NXP 
ausgetauscht werden und anstelle von RS485 setzten wir auf Ethernet und 
einen TCP/IP-Stack.

Welche Protokolle setzt Ihr ein? Welche Protokolle nutzt Ihr für welche 
Funkionen. Zum Beispiel Austausch von Status-Daten. Download von 
Parametern. Kommandos untereinander? Nutzt Ihr Standard-Protokolle oder 
implementiert ihr proprietär?

Danke!

Stef
Gast #3649224
Lesenswert?

Ich habe mal was ähnliches gemacht, nämlich einen RS485 basierten Bus 
per Ethernet überbrückt. Verwendet habe ich einen Atmega328, ENC28J60 
und MAX485.

TCP/IP braucht's dafür nicht, das wäre erst nötig wenn es über Router 
laufen muss. Ansonsten genügt reines Ethernet. Das nächst einfachere 
dürfte UDP mit Broadcasts sein, da spart man sich immerhin noch die 
ARP-Auflösung und hat fast noch die Einfachheit des normalen Ethernet.
Gast #3649496
Lesenswert?

Wenn euer Protokoll schon eine Sicherung der Übertragung enthält, dann 
würde ich UDP verwenden. Ansonsten einen IP Socket.

Wenn das Protokoll noch erst noch entwickelt werden muss, dann würde ich 
auf etwas Text-Basiertes über IP Socket setzen. Das lässt sich am 
einfachsten Debuggen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren