Режим работы, основанный на открытом стандарте.
Режим RFC2217 поддерживают только серии NPort 5000A, NPort 5000AI-M12, NPort IA5000A, NPort 5600, и NPort 5600-8-DT/DTL, NPort 6000.
Драйверы для режима RealCOM разработаны компанией MOXA и используют закрытый протокол. RFC2217 – открытый стандарт, выполняющий схожие функции с режимом Real COM. RFC2217 это расширение протокола Telnet (COM port control protocol). Есть приложения, написанные специально под этот режим, а также сторонние драйверы, доступные в Интернете. Используйте этот режим, если его требует Ваше приложение или операционная система.
Компания MOXA рекомендует использовать драйверы Serial Port Redirector или Serial/IP Redirector:
Отличие RFC2217 от Real COM
Принципиальным отличием этих двух режимов является количество создаваемых TCP-соединений. Real COM использует два независимых соединения для передачи данных и служебных сигналов, а RFC2217 передает все по одному соединению, таким образом режим Real COM работает быстрее, т.к. в RFC компьютеру приходится дополнительно анализировать TCP/IP пакет.
Рисунок 1. Разница в количестве создаваемых TCP-соединений.
Таким образом:
- Режим RFC 2217 также использует драйвер для установления прозрачного соединения между ПК и последовательным устройством
- RealCOM работает быстрее чем RFC2217
Отличие RFC2217 от TCP Server
По умолчанию в режимах TCP Server и RFC2217 первому COM порту NPort присваивается номер TCP-порта 4001, второму 4002 и т.д.
В режиме TCP Server NPort может только передавать и принимать данные через 4001 порт.
В режиме RFC2217 кроме приема и передачи данных возможно устанавливать параметры COM-порта через 4001 порт.
Рисунок 2. RFC2217 позволяет устанавливать параметры COM-порта в одной TCP-сессии.