Гудвин, волшебник (24.09.2012 11:10 - 11:13, просмотров: 134) ответил Andreas на Если только UDP, а поверх свой протокол - все совсем просто. Для ENC28J60 нашел простую реализацию, добавил DHCP и все. Сама микруха около $2 стоила, еще бакс- разъем с трансом. Но для писюка писалась только простая проверялка.
Угу. Только сегодня ночью приблудил такую шнягу в 1С для управления вот этой хренью (по ссылке). http://www.eltablo.ru/str/
Есть уже OLE сервер, готовая инфраструктура на ethernet контроллерах и RS485 интерфейсы в них же...
Народу было лень тянуть кабель RS485, да и мне лень писать работу с портом. Добавил одну процедурку в OLE и вывод UDP пакета в RS485 порт в контроллере.
Штатный преобразователь usb->RS485 от этой байды выкинулся - лишнее ненадежное звено+длинный кабель.
Вся работа в 1С свелась к пулянию одного пакетика:
myIP="192.168.0.200"; // это IP контроллера доступа
StrTablo="Заиппательские семечки!";
// здесь в строку добавить служебные символы протокола
// Максимальная длина строки 120 символов (вместе со служебными)
скд.Табло(myIP, StrTablo); // послать строку в табло
Вдобавок, все протокольные дела (служебные символы управления табло) свалил на 1С-ника ;)