MENU
    Использование драйвера Telnet
    • 31 Oct 2023
    • 1 Минута для чтения
    • Авторы

    Использование драйвера Telnet


    Вводный текст

    Использование драйвера Telnet

    Руководство по использованию драйвера Telnet

    В этой статье описываются возможности и конфигурация драйвера Telnet в Tulip.

    Возможности

    Драйвер Telnet позволяет приложениям Tulip подключаться к сетевым сокетам, отправлять и получать сообщения. К ним относятся, в частности, устройства, использующие протокол Telnet.

    Функции

    Драйвер поддерживает три функции, "Connect", "Send" и "Disconnect". Эти функции открываются в редакторе приложений Tulip App Editor как "Device Function", как показано ниже:

    Using the Telnet Driver

    Using the Telnet Driver

    Все три функции требуют передачи в качестве параметра "идентификатора". Этот идентификатор однозначно определяет соединение в приложении Tulip App и может использоваться для одновременного поддержания нескольких соединений.

    Остальные параметры для функции Connect описаны ниже:

    • Host - IP-адрес или имя хоста устройства или сервиса, к которому необходимо подключиться.
    • Порт - сетевой порт устройства или сервиса, к которому необходимо подключиться.
    • Терминатор сообщения - необязательный параметр, определяющий набор символов, который будет отправляться после каждой функции Send для указания на завершение сообщения. Обычно это новая строка ("\n") или возврат каретки с новой строкой ("\r\n").

    События

    Драйвер выдает два типа событий: событие "Message", указывающее на то, что соединение отправило сообщение, и событие "Error", указывающее на то, что в драйвере или соединении произошла ошибка.

    Using the Telnet Driver

    Конфигурация

    Никакой конфигурации, кроме логики Tulip App, необходимой для подключения к устройству, не требуется. Хотя в приведенных выше примерах для деталей соединения используются статические значения, обычно эти значения берутся из переменных или записей Tulip Table, чтобы обеспечить централизованное управление этими значениями.


    Была ли эта статья полезной?