MQTT 게시자 추가
MQTT 브로커가 정의한 주제에 메시지를 게시하도록 MQTT 게시자를 구성합니다. 해당 주제를 구독하는 모든 MQTT 클라이언트는 메시지를 수신합니다.
팁:
이 게시자는 스칼라 변수만 지원합니다. 배열, UDT 및 기타 비스칼라 변수는 지원되지 않습니다.
- 프로젝트 보기에서MQTT를 마우스 오른쪽 버튼으로 클릭하고새로 만들기를 선택한 다음MQTT 게시자를 선택합니다.
- 속성에서 다음 속성을 구성합니다.
- 샘플링 모드
- 없음. 자동 기록이 비활성화되고 샘플 방법을 호출하여 기록할 수 있습니다.
- 정기적. 선택한 모든 변수의 값을 정기적으로 기록합니다.
- 값 변경. 정기적으로 이전 샘플링과 관련하여 변경된 선택한 변수 값만 기록합니다.
- 샘플링 기간
- 주기적 모드에서 한 샘플링과 다음 샘플링 사이의 시간 간격(밀리초).
- 풀링 시간
- 값 변경 모드에서 한 샘플링과 다음 샘플링 사이의 시간 간격(밀리초).
- 폴더
- 이 폴더에는 값이 브로커로 전송될 변수가 포함되어 있습니다. 폴더 노드는 글로벌 개체여야 하며 세션 기반 개체가 될 수 없습니다.
- 주제
- 데이터를 전송/게시하는 MQTT 주제를 정의합니다. (주제는 필수입니다. 주제가 비어 있으면 게시자가 처음 게시하는 동안 경고 메시지를 생성합니다. RT는 중지되지 않고 다른 mqtt 함수는 계속 작동하며, 이 특정 게시자만 중지됩니다.)
- QoS
- MQTT QoS(서비스 품질),. 특정 메시지에 대한 전달 보장(0, 1, 2)을 정의합니다.0 - 최대 한 번(메시지가 손실될 수 있음).1 - 최소 한 번(메시지 전달을 보장하지만 메시지가 중복될 수 있음).2 - 정확히 한 번(메시지가 중복 없이 정확히 한 번 배달되도록 보장함).
- 유지
- 읽은 후에도 해당 주제에 대한 메시지를 보존합니다.
- 참 - 유지 기능을 활성화합니다.
- 거짓 - 유지 기능을 비활성화합니다.
프로젝트 보기
의 MQTT
폴더에 MQTT 게시자
개체가 나타납니다.의견을 작성 부탁드립니다.