MQTT 프로토콜과 단말 모니터링 장비의 결합
Message Queuing Telemetry Transport라고도 알려진 MQTT 프로토콜(Message Queuing Telemetry Transport)은 게시/구독 모드를 기반으로 하는 "경량" 통신 프로토콜입니다.Tcp/IP 프로토콜을 기반으로 구축되어 1999년에 출시된 통신 프로토콜입니다. MQTT의 장점은 적은 코드와 제한된 대역폭으로 원격 장치를 연결하기 위한 실시간 및 안정적인 메시지 서비스를 제공할 수 있다는 것입니다.에너지 소비가 적고 대역폭 점유가 낮은 실시간 통신 프로토콜로 사물 인터넷, 소형 장치, 모바일 애플리케이션 등에 널리 사용됩니다.
MQTT 서버(메시지 프록시).일반적인 mqtt 서버는 매크로 컴퓨터실에 있는 캐비닛 덩어리가 아니라 Erlang/OTP 플랫폼에서 개발된 소프트웨어입니다.그리고 이 소프트웨어를 실행하는 컴퓨터와 기타 장치가 있습니다.MQTT 메시지 서버 소프트웨어를 실행하는 서버 또는 서버 클러스터로 직관적으로 이해됩니다.
주요 기능은 그림 1-1과 같습니다.
(1) 클라이언트의 네트워크 연결을 수락합니다.
(2) 고객이 공개한 정보를 수락합니다.
(3) 고객의 가입 및 탈퇴 요청 처리
(4) 가입 고객에게 신청 메시지를 전달합니다.
(1)MQTT는 기본 네트워크 전송을 구성합니다.이는 클라이언트와 서버 간의 연결을 설정하고 질서 있고 무손실 바이트 스트림 기반 양방향 전송을 제공합니다.데이터를 보낼 때 MQTT는 관련 서비스 품질과 주제 이름을 연결합니다.
MQTT 프로토콜 통신 프로세스는 클라이언트와 서버가 함께 완료해야 합니다.게시자, 브로커, 구독의 세 가지 ID가 있습니다.메시지 게시자와 구독자는 모두 클라이언트일 수 있으며 메시지 브로커는 mqtt 서버입니다.
① MQTT 구현
주제: 메시지 유형으로 이해될 수 있는 주제입니다.
페이로드: 사용될 특정 데이터 콘텐츠로 이해될 수 있는 메시지 콘텐츠
② MQTT 클라이언트
mqtt 프로토콜을 사용하는 애플리케이션 또는 장치입니다.mqtt 서버를 기반으로 한 네트워크 연결입니다.정보 게시, 정보 게시 구독, 애플리케이션 메시지 구독 취소 또는 삭제, 서버 연결 끊기 등의 작업에 자주 사용됩니다.
① 게시/구독 메시지 모드를 사용하여 일대다 메시지 게시 및 분리 애플리케이션을 제공합니다.
② 로드 내용을 차폐하는 메시지 전송.
③ Tcp/IP를 사용하여 네트워크 연결을 제공합니다.
④ 메시지 게시 서비스 품질에는 세 가지 종류가 있습니다.메시지 게시(Qos: 0은 최대 한 번, 1은 적어도 한 번, 2는 한 번만)
⑤ 전송량이 적고 트래픽 수요도 적습니다.
많은 전기 계량기가 게이트웨이에 연결되어 있으며, 이는 장비가 mqtt 서버와 상호 작용하는 방식입니다.ADW 시리즈 중 여러 유형의 전기 계량기 중 하나인 ADW300 전기 계량기는 4G 및 Wi-Fi의 인터넷 액세스 기능을 갖추고 있습니다.IoT 네트워크 카드나 LAN 방식을 통해 장비가 네트워킹 기능을 갖게 함으로써 장비를 게이트웨이에서 서버로 연결하는 번거로운 과정을 줄여 산업용 IoT를 구현한다.
(1)ADW300 무선 측정기주로 저전압 네트워크의 3상 활성 전기 에너지를 측정하는 데 사용됩니다.작은 크기, 높은 정확도, 풍부한 기능 및 다양한 선택적 통신 모드라는 장점이 있습니다.RS485 통신과 Lora, NB, 4G, Wi-Fi 및 기타 무선 통신 모드를 지원할 수 있습니다.또한 사용자가 다양한 경우에 설치하고 사용할 수 있도록 편리한 외부 변압기의 전류 샘플링 모드를 추가합니다.하위 항목 전기 에너지 측정, 작동 및 유지 관리 감독 또는 다양한 영역 및 다양한 부하의 전력 모니터링 요구 사항을 충족하기 위해 배전함에 유연하게 설치할 수 있습니다.
①구독
구독에는 주제 필터와 서비스 품질이 포함됩니다.구독은 세션과 연결됩니다.세션에는 여러 구독이 포함될 수 있습니다.각 세션의 각 구독에는 서로 다른 주제 필터가 있습니다.
②세션
각 클라이언트가 서버와 연결을 설정한 후에는 세션 클라이언트와 서버 간에 상태 저장 상호 작용이 필요합니다.세션은 세션과 네트워크 사이에 존재하거나 클라이언트와 서버 사이의 여러 연속 네트워크 연결에 걸쳐 있을 수 있습니다.
③주제명
애플리케이션 메시지의 라벨에 연결합니다.레이블은 서버의 구독과 일치합니다.서버는 일치하는 레이블을 구독하는 각 클라이언트에게 메시지를 보냅니다.
④데이터 업로드
미터의 무선 전송은 작은 전송과 작은 흐름 수요를 달성합니다.이 측정기의 데이터 업로드 프로세스는 간단합니다.(자세한 내용은 부록 참조) 중복 데이터 업로드 단계는 일반적으로 사용되는 전기 매개변수 데이터, 신호 강도, 유효 전력 수요, 전압 전류 비율, 온도, DI 상태, 전압 전류 고조파 왜곡률, 피크 및 플랫 밸리 전기 에너지 등
요약하면, 사물 인터넷 기술의 현재 환경에서 MQTT 서버와 mqtt 프로토콜이 지능형 관리 요구를 충족할 수 있기 때문에 MQTT 서버는 다양한 비즈니스 및 기업에서 연속적으로 채택되었습니다.많은 기업의 일부 생산 작업장의 배전 캐비닛은 무선 장비를 사용하여 전기 장비의 작동 상태를 모니터링해야 하는 반면, 대부분의 기업 생산 작업장은 분산되고 독립적인 전기 장비입니다.각 장비에 게이트웨이를 설치하면 전환 비용이 매우 커집니다.따라서 비용을 절감하기 위해 대부분의 기업에서는 전기 장비의 무선 모니터링을 위한 전기 계량기 배치(ADW300)를 설치하고 센서를 통해 주로 전류 및 전압과 같은 전기 매개변수 데이터를 포함하여 케이블 및 생산 라인의 다양한 장비 매개변수를 수집합니다. 획득한 데이터를 실시간으로 MQTT 서버의 클라우드에 업로드한 다음 사물 인터넷 플랫폼과 데이터베이스를 통해 mqtt 서버 주제를 구독합니다. 단말기 모니터링 장비의 데이터를 얻으려면 단말기와 단말기 간의 양방향 통신을 실현하세요. 강력한 데이터 채널을 구축하고, 획득한 데이터를 MQTT 서버의 클라우드 데이터베이스에 저장하고, 데이터 보안을 보장하고, 전력 관리 및 디스플레이 시스템을 구축하고, 획득한 데이터를 클라우드 기술을 통해 전면에 표시합니다. 데이터, 인터넷.사용자는 모바일 APP 컴퓨터 페이지와 기타 실시간 모니터링 장비 및 케이블 전력 데이터에 로그인할 수 있습니다.
게시 시간: 2022년 10월 31일