EMQ X Neuron을 사용하여 Modbus 기반 IIoT 애플리케이션 구축
사물 인터넷, 빅데이터, 클라우드 컴퓨팅 등 차세대 정보 기술의 발전과 변화로 인해 IoT는 다양한 산업과 응용 시나리오에 침투하여 장치 다형성의 전반적인 그림을 제시하고 있습니다. 사업다각화, 애플리케이션 단편화 추세 등이다. 특히 산업용 IoT 시나리오에는 다양한 유형의 산업용 장비, 복잡한 설계 버스 및 프로토콜, 유연한 비즈니스 애플리케이션이 있으며 산업용 장비 클라우드 마이그레이션을 원활하게 구현하는 방법은 해결해야 할 시급한 문제입니다. EMQ
IIoT(Industrial Internet of Things)는 수억 대의 산업 장비로 구성된 산업용 사물 인터넷(IIoT)입니다. 광범위하게 말하면 운송, 에너지, 산업 및 기타 분야의 기계 및 차량에 계측기, 연결된 센서 및 기타 장비를 적용하는 것을 의미합니다.
인더스트리 4.0 개념이 대중화되고 산업 관행이 심화됨에 따라 전통적인 중앙 집중식 제어 모델은 분산형 고급 제어 모델로 전환되었습니다. 동시에 5G 시대의 도래는 전통적인 산업 변혁과 산업 사물 인터넷의 과정도 가속화했습니다. 개인화되고 디지털 제품과 서비스의 유연한 생산을 실현하려면 산업용 장비의 지능화 및 네트워킹 과정에서 기존 및 신규 산업용 장비를 인터넷에 연결하여 데이터 수집, 원격 제어, 구성 업데이트, 산업 장비 사업 등. EMQ 동시에 엣지 컴퓨팅 스트림 데이터를 처리하는 기능은 클라우드 산업용 장비 데이터 액세스, 데이터 저장, 플랫폼의 산업용 IoT 애플리케이션을 위한 클라우드 구성 및 애플리케이션과의 연결을 제공하여 산업용 인터넷 애플리케이션의 신속한 개발을 촉진할 수 있습니다.
아래에서는 EMQ X Neuron 및 EMQ X Broker를 통해 Modbus 기반의 간단한 IIoT 애플리케이션을 구축하고 MQTT X를 사용하여 데이터를 구독/표시합니다.
EMQ는 최근 에지 게이트웨이에 배포된 산업용 프로토콜 액세스 소프트웨어인 Neuron을 출시했습니다. 사람과 기계 사이의 가교로서 TCP/IP 프로토콜의 0/1 데이터를 이해하기 쉬운 JSON 형식으로 변환 및 재구성하고 MQTT 프로토콜을 사용하여 클라우드에 출력하여 사람과 기계 간의 통신을 보다 잘 처리할 수 있습니다. 사람과 사물.
EMQ X Neuron은 Modbus, OPC 등을 포함한 다양한 산업용 프로토콜을 지원하며, 이는 기본적으로 대부분의 산업용 액세스 요구 사항을 충족할 수 있습니다. 자세한 프로토콜 목록은 아래 그림과 같습니다.
1. 먼저 EMQ X Neuron 소프트웨어 패키지의 압축을 풀고 설치합니다.
2. 구성 파일에 EMQ X Broker에 연결된 주소를 구성하고 사용자 이름과 비밀번호를 인증으로 추가합니다.
Neuron.conf에서 EMQ X Broker 서버의 IP/포트, 사용자 이름/비밀번호 정보를 수정합니다.
3. EMQ X Neuron 소프트웨어를 시작합니다. 오류가 보고되지 않으면 시작이 완료된 것입니다.
4. EMQ X Neuron 웹 인터페이스에 로그인하고 IP: 7000에 액세스하며 기본 사용자 이름과 비밀번호는 admin/0000입니다.
5. 드라이버 편집을 클릭하여 Modbus TCP 주소를 편집합니다.
6. 객체를 생성하고 객체에 콘텐츠를 정의합니다.
이 개체에 속성을 생성한 다음 속성 정보를 구성합니다.
여기서 시뮬레이션은 Err1@@2D7WS_GAS라는 경보 지점을 정의하며 지점 위치는 1!1입니다. 07497.
EMQ X Broker 인터페이스에서 연결된 EMQ X Neuron 게이트웨이를 볼 수 있습니다. 클라이언트 ID는 EMQ X Neuron 게이트웨이에 대해 무작위로 생성된 문자열입니다.
방금 1!1!07497 포인트 값을 1로 설정한 후 데이터를 보고합니다.
EMQ X Neuron 인터페이스에서 Data Monitoring을 클릭하면 Attribute에 구성된 1!1!07497 포인트의 값이 이미 1입니다.
연결된 MQTT X를 열고, EMQ X Broker에 연결하고, 위의 EMQ X Neuron에서 게시한 주제를 구독하고, MQTT에서 이러한 데이터를 수신한 후 클라이언트는 애플리케이션 인터페이스에 경보를 표시할 수 있으며 비즈니스 로직을 통해 다른 비즈니스 변환을 구현할 수도 있습니다.
위에서는 EMQ X Neuron, EMQ X Broker, MQTT X 등을 사용합니다. 도구는 산업 액세스 시뮬레이션 테스트의 전체 프로세스를 완료하여 클라우드의 산업 장비에 대한 보다 명확하고 직관적인 이해를 형성합니다. 물론 EMQ X Neuron의 강력한 프로토콜 지원과 EMQ X Broker의 강력한 액세스/전달 기능을 결합하여 자체 애플리케이션 디스플레이 시스템을 개발하고 완전한 IIoT 플랫폼을 구축할 수도 있습니다.
2020년 9월 말까지 우리는 Neuron, Edge 및 Kuiper와 같은 소프트웨어를 통합하여 엣지에서 산업용 프로토콜 구문 분석, 데이터 집계 및 스트리밍 처리를 위한 완전한 엣지 솔루션 세트를 실현할 것입니다. 클라우드와 통합 EMQ X Broker/Enterprise 및 기타 제품 시리즈를 통합하면 에지에서 클라우드까지 엔드투엔드의 완전한 산업 솔루션을 달성할 수 있습니다.