- Распечатать
Использование драйвера Telnet
Руководство по использованию драйвера Telnet
В этой статье описываются возможности и конфигурация драйвера Telnet в Tulip.
Возможности
Драйвер Telnet позволяет приложениям Tulip подключаться к сетевым сокетам, отправлять и получать сообщения. К ним относятся, в частности, устройства, использующие протокол Telnet.
Функции
Драйвер поддерживает три функции, "Connect", "Send" и "Disconnect". Эти функции открываются в редакторе приложений Tulip App Editor как "Device Function", как показано ниже:
Все три функции требуют передачи в качестве параметра "идентификатора". Этот идентификатор однозначно определяет соединение в приложении Tulip App и может использоваться для одновременного поддержания нескольких соединений.
Остальные параметры для функции Connect описаны ниже:
- Host - IP-адрес или имя хоста устройства или сервиса, к которому необходимо подключиться.
- Порт - сетевой порт устройства или сервиса, к которому необходимо подключиться.
- Терминатор сообщения - необязательный параметр, определяющий набор символов, который будет отправляться после каждой функции Send для указания на завершение сообщения. Обычно это новая строка ("\n") или возврат каретки с новой строкой ("\r\n").
События
Драйвер выдает два типа событий: событие "Message", указывающее на то, что соединение отправило сообщение, и событие "Error", указывающее на то, что в драйвере или соединении произошла ошибка.
Конфигурация
Никакой конфигурации, кроме логики Tulip App, необходимой для подключения к устройству, не требуется. Хотя в приведенных выше примерах для деталей соединения используются статические значения, обычно эти значения берутся из переменных или записей Tulip Table, чтобы обеспечить централизованное управление этими значениями.