텔넷 드라이버 사용
  • 21 Oct 2024
  • 1 읽을 분
  • 기여자

텔넷 드라이버 사용


기사 요약

텔넷 드라이버 사용

텔넷 드라이버 가이드

이 문서에서는 Tulip의 Telnet 드라이버와 관련된 기능 및 구성에 대해 설명합니다.

기능

텔넷 드라이버를 사용하면 Tulip 앱이 네트워크 소켓에 연결하여 메시지를 주고받을 수 있습니다. 여기에는 텔넷 프로토콜을 사용하는 장치가 포함되지만 이에 국한되지 않습니다.

기능

이 드라이버는 '연결', '보내기', '연결 해제'의 세 가지 기능을 지원합니다. 이러한 함수는 아래와 같이 Tulip 앱 편집기에서 "장치 함수"로 노출됩니다:

Using the Telnet Driver

Using the Telnet Driver

세 가지 함수 모두 매개변수로 전달할 "식별자"가 필요합니다. 이 식별자는 Tulip 앱 내에서 연결을 고유하게 식별하며 여러 연결을 동시에 유지하는 데 사용할 수 있습니다.

연결 기능의 다른 매개변수는 아래에 설명되어 있습니다:

  • 호스트 - 연결하려는 디바이스 또는 서비스의 IP 주소 또는 호스트 이름입니다.
  • 포트 - 연결하려는 디바이스 또는 서비스의 네트워크 포트입니다.
  • 메시지 종료 자 - 메시지가 종료되었음을 나타내기 위해 각 보내기 함수 뒤에 전송될 문자 집합을 지정하는 선택적 매개변수입니다. 일반적으로 새 줄("\n") 또는 새 줄이 있는 캐리지 리턴("\r\n")입니다.

이벤트

드라이버는 연결이 메시지를 보냈음을 나타내는 "메시지" 이벤트와 드라이버 또는 연결 내에서 오류가 발생했음을 나타내는 "오류" 이벤트의 두 가지 종류의 이벤트를 발생시킵니다.

Using the Telnet Driver

구성

장치에 연결하는 데 필요한 Tulip 앱 로직 외에는 별도의 구성이 필요하지 않습니다. 위의 예에서는 연결 세부 정보에 정적 값을 사용했지만, 이러한 값을 중앙에서 관리할 수 있도록 변수 또는 Tulip 테이블 레코드에서 이러한 값을 가져오는 것이 일반적입니다.


이 문서가 도움이 되었습니까?