MQTT
FactoryTalk® Optix™
는 MQTT(Message Queuing Telemetry Transport) 버전 5.0 및 3.1.1을 준수하며, 클라이언트는 게시자/구독자 기능을 지원합니다.MQTT는 시스템 간 통신 및 IoT 통신을 위해 게시-구독 모델을 사용하는 경량 네트워크 프로토콜입니다. 대역폭이 낮거나 지연 시간이 길거나 불안정한 네트워크에서 효율적인 데이터 교환을 지원합니다. 중앙 브로커를 통해 주제를 기반으로 메시지를 라우팅합니다.
MQTT 5.0은 이유 코드 및 부정 승인을 포함한 확장된 오류 처리를 추가합니다. MQTT 3.1.1은 덜 자세한 오류 보고를 제공하며, 요청을 무시하거나 연결을 닫는 방식으로 응답할 수 있습니다.
이 섹션에는 다음이 포함됩니다.
- MQTT 개요
- 기본 페이로드 구조
- 응용 프로그램 논리를 개발하기 위해 다음 요소를 추가하고 구성하는 방법에 대한 정보:
- 클라이언트 인증서 포함 및 미포함 브로커-클라이언트 전송 계층 보안(TLS)
- MQTT Azure 커넥터
- MQTT 브로커
- MQTT 클라이언트, MQTT 게시자 및 MQTT 구독자
기본 페이로드 구조
숫자 태그 2개와 문자열 태그 1개가 있는 폴더의 FactoryTalk Optix MQTT 페이로드 구조:
{ "Timestamp": "2024-01-16T14:31:31.5096725+01:00", "Records": [ { "TagName": "ModbusTag1", "Value": 2 }, { "TagName": "ModbusTag2", "Value": 41 }, { "TagName": "ModbusTag3", "Value": “12” }, ] }
기본 페이로드 구조는 고정되어 있습니다.
mqtt
의견을 작성 부탁드립니다.