MQTT 클라이언트 추가

MQTT 브로커와의 연결을 활성화하도록 MQTT 클라이언트 노드를 구성하십시오.
  1. 프로젝트 보기에서
    MQTT
    를 마우스 오른쪽 버튼으로 클릭하고
    새로 만들기
    MQTT 클라이언트
    를 선택합니다.
  2. 에서
    MQTT 클라이언트
    설정을 구성합니다.
    브로커 주소
    연결할 브로커의 주소입니다.
    포트
    통신 포트 번호입니다.
    ClientID
    서버에서 고유한 클라이언트 식별자입니다.
    SSL/TLS 활성화됨
    FT Optix MQTT 클라이언트와 MQTT 브로커 간의 보안 연결을 활성화합니다. 활성화되면 MQTTS 프로토콜이 사용됩니다.
    브로커 인증서 유효성 검사
    MQTT 브로커 인증서의 검증 프로세스를 활성화 또는 비활성화합니다. SSL 인증서 확인 프로세스 중에
    FactoryTalk Optix
    MQTT 클라이언트는 브로커 인증서의 디지털 서명을 확인하여 인증서가 신뢰할 수 있는 인증 기관(CA)에서 발급된 것인지 확인합니다. 또한 클라이언트는 인증서가 만료되지 않았는지도 확인합니다.
    CA 인증서 파일
    MQTT 브로커의 서버 인증서에 서명한 인증 기관 인증서입니다. SSL/TLS가 활성화된 경우 브로커와의 보안 연결을 설정하는 데 필요합니다. 다음 디렉터리에 위치해야 합니다.
    \FactoryTalk Optix\Projects\ProjectName\ProjectFiles\PKI\Own\Certs
    클라이언트 인증서 파일
    FactoryTalk Optix
    MQTT 클라이언트 인증서입니다. 서버 인증서가 서버를 식별하는 것처럼 클라이언트 인증서는 클라이언트를 식별합니다. 이 속성을 비워 두면 인증에는 브로커 인증서만 사용됩니다. 다음 디렉터리에 위치해야 합니다.
    \FactoryTalk Optix\Projects\ProjectName\ProjectFiles\PKI\Own\Certs
    클라이언트 개인 키 파일
    FactoryTalk Optix
    MQTT 클라이언트 개인 키입니다. 다음 디렉터리에 위치해야 합니다.
    \FactoryTalk Optix\Projects\ProjectName\ProjectFiles\PKI\Own\Certs
    사용자 ID 유형
    MQTT 브로커에 액세스할 때 사용자를 지정합니다.
    • 익명
      - 로그온이 필요하지 않으며, 익명의 사용자로 서버에 액세스합니다
    • 사용자 이름/암호
      - 로그온을 위한 사용자 이름과 암호 조합을 지정합니다.
      사용자 이름
      및
      암호
      는 MQTT 브로커에 대해 구성된 사용자 이름 및 암호와 일치해야 합니다.
    Will 메시지 활성화됨
    참
    으로 설정하면 will 메시지가 브로커에 전달됩니다.
    Will 메시지는 예기치 않게 오프라인 클라이언트에 대한 정보를 제공하여 후속 조치를 취할 수 있도록 합니다.
    클라이언트는 60초마다 하나 이상의 메시지 또는 Ping을 브로커에 전송해야 합니다. 90초 동안 아무것도 수신되지 않으면 브로커는 클라이언트의 연결을 해제하고 모든 구독자에게 Will 메시지를 공유합니다.
    예를 들어 작업 관리자에서 응용 프로그램을 종료하여 TCP 연결이 갑자기 닫히면, 브로커는 이 연결 해제를 즉시 감지합니다. 그런 다음 지정된 주제에 Will 메시지를 게시합니다.
    Will 주제
    클라이언트 연결 해제 시 will 메시지가 저장되는 will 주제를 정의합니다. will 메시지를 활성화하는 경우 필수입니다.
    Will 메시지
    클라이언트 연결 해제 시 will 주제로 전송되는 will 메시지의 페이로드를 정의합니다.
    Will QoS
    서비스 품질(QoS), 특정 메시지에 대한 전달 보장을 정의합니다.
    0
    - 최대 한 번(메시지가 손실될 수 있음).
    1
    - 최소 한 번(메시지 전달을 보장하지만 메시지가 중복될 수 있음).
    2
    - 정확히 한 번(메시지가 중복 없이 한 번 전달되도록 보장함).
    Will 유지
    참
    으로 설정하면 읽은 후 will 메시지가 유지됩니다.
    Will 지연 간격
    네트워크 연결 종료 후 서버가 will 메시지 게시를 지연시키는 시간을 초 단위로 측정합니다.
프로젝트 보기
의
MQTT
폴더에
MQTT 클라이언트
개체가 나타납니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal