Мне нужно получить данные с последовательного устройства (метеостанции) по нашей сети, где они будут обрабатываться хостом Unix (с использованием специального программного обеспечения). Я смог скомпилировать повторное судебное разбирательство что заставляет удаленное последовательное устройство работать как tty. Remserial был разработан для Linux, но должен работать в OS X (которую я использую) и FreeBSD.
Однако мне не ясно, использует ли адаптер последовательного интерфейса или последовательный сервер какой-то стандартный протокол для того, как он взаимодействует через сетевой сокет, или все марки разные. Более того, могу ли я купить какой-либо адаптер последовательного интерфейса в Ethernet и ожидать, что remserial будет работать с ним, а если нет, есть ли какие-либо из них, которые вы бы порекомендовали (или другие компоненты программного обеспечения, которые мне следует рассмотреть)?
Нет. Одно устройство от одного производителя несовместимо с другим. Кто знает, на что похожи их протоколы низкого уровня, но я не знаю ничего лучше стандарта.
Я не уверен, что понимаю сценарий ... в каком случае длинный последовательный кабель недостаточно длинный (при условии 9600 бод), а кабель Ethernet, который может быть длиной 100 метров, является достаточно длинным?
Мне известны не известные мне стандарты для протоколов управления переадресацией удаленного последовательного порта, но большинство устройств последовательных терминальных серверов предлагают простой «сырой» режим, который просто перемещает данные в последовательный порт и из него без какого-либо механизма управления.
В документации remserial говорится:
Сетевое соединение передает данные как есть, протокол управления через сетевой сокет отсутствует.
Следовательно, в отношении повторного расследования нет протокола. Исходя из этого, вы сможете найти последовательный терминальный сервер / устройство «Ethernet-последовательный порт», которое предлагает такие «сырые» возможности, и все будет в порядке.
Я использовал последовательные терминальные серверы IOLAN много лет назад. Похоже, они все еще доступны, а ИОЛАН DS1 модель наверняка будет делать то, что вы хотите. Читая руководство, похоже, что «Профиль последовательного туннелирования», вероятно, подойдет вам.