Цитата(Pavel V. @ Jan 18 2011, 17:19)

Приветствую!
В разрабатываемом устройстве используется интерфейс ethernet для соединения с компьютером. Помимо стандартных TCP/IP-протоколов необходимо реализовать управление (например, чтение состояния цифровых входов).
Интересно, существуют ли какие-то стандартные протоколы для подобных целей, чтобы не изобретать собственный?
Когда я работал с CANopen, все было просто - для каждого случая есть свой стандартный профиль. Интересно, существует ли нечто подобное для ethernet?
Да есть. Один из самых известных это протокол SNMP.
Аналоги профилей в нем это MIB файлы.
Что замечательно, что MIB файл можете написать сами и их поймут все от SCADA программ до SNMP менеджеров типа HP Open View.
Есть много простеньких программ с неплохими интерфейсами импортирующие MIB файлы и предоставляющими визуальное управление удаленными дивайсами.