Modbus
aus unserem Glossar: "Ein älteres, aber immer noch oft eingesetztes Busprotokoll für serielle Verbindungen. In der Modbus TCP-Variante auch ethernetfähig"
Sehr lesenswert ist der englische Wikipedia-Artikel dazu: https://en.wikipedia.org/wiki/Modbus
Bei der seriellen Übertragung wird zwischen Modbus RTU und Modbus ASCII unterschieden. Modbus TCP transportiert im Grunde genommen Modbus RTU über TCP. Modbus RTU über serielle Verbindungen und TCP sind bedeutend weiter verbreitet als Modbus ASCII.
Modbus ist das einzige industrielle Busprotokoll, dem ein Well Known Port zugeordnet ist.
Implementierungen
Eine recht schlanke und leicht einzubindende freie Implementierung in C für den AVR: yaMBSiavr
Die wahrscheinlich umfassendste freie Implementierung, die auf so ziemlich jede Plattform portiert werden kann. Leider schwierig zu benutzen: http://www.freemodbus.org/
potenziell interessante Links
Modbus_Application_Protocol_V1_1b3.pdf