elPlatform

elPlatform

elPlatform은 국제표준 LwM2M 기반의 IoT 플랫폼으로 IoT 디바이스 관리를 목적으로 하고 있습니다. CoAP 기반의 LwM2M Server는 IoT 디바이스를 관리하기 위해 Registration, Write, Read, Observe, Update, Create, Delete 기능을 수행합니다. (상세정보 : https://omaspecworks.org/) 서비스 계층, IoT 플랫폼 계층, IoT 디바이스 계층으로 이루어진 솔루션입니다. 1) 서비스 계층은 건전성모니터링 서비스, 안전진단 서비스, 고장예지 서비스를 위한 서비스를 제공하고 있으며 2) IoT 플랫폼은 IoT 데이터 수신 저장, 가공, 분석을 위해 MQTT통신, 시계열DB로 구성된 계층입니다. 3) IoT 디바이스 계층은 건축구조물 및 시설물에 대한 실시간 데이터 수집을 위한 진동, 균열, 기울기, 온습도 센서를 내장한 무선 IoT 디바이스와 데이터 전송을 위한 게이트웨이로 구성되어 있습니다.

플랫폼 구조

Device Management Service

IoT 솔루션을 구현하려고 할 때 개발자와 솔루션 설계자는 IoT 프로토콜을 선택해야 하는 딜레마에 직면합니다. 많은 프로토콜(예: MQTT, CoAP, DDS, AMQP 등)을 사용할 수 있으므로 결정이 어렵고 시간이 많이 걸리며 오판하기 쉽습니다. 각 기술마다 장점이 있고 IoT 생태계에서 차지하는 위치가 있지만 현장에서 수백만 개의 제한된 IoT 장치를 효율적으로 연결하고 관리할 수 있는 장치 관리 프로토콜을 적절하게 선택해야 합니다. (주)엘테크의 IoT 장치관리 서비스(Device Management Service)에서는 경량 M2M 프로토콜(LwM2M)을 기본 프로토콜로 사용하고 있습니다.

Device Manager

1) 보안 부트스트래핑

장치 관리 서버에 성공적으로 연결하는 데 필요한 PKI 암호화 요소(키/인증서)로 장치를 안전하게 프로비저닝하는 메커니즘입니다. 또한 ACL(액세스 제어 목록)은 "허용된" 상호 작용을 사전 정의되고 엄격한 영역으로 제한해야 합니다.

2) 원격 관리

비즈니스 응용 프로그램에서 요구하는 새로운 상태를 반영하거나 장치 변경 및 업데이트된 설정으로 장치를 구성하는 메커니즘입니다. 또한 장치의 액추에이터를 트리거하여 작업을 수행하는 기능과 펌웨어 업데이트를 구현하는 메커니즘입니다.

3) 보고

IoT 장치의 현상태 사항을 LwM2M 서버로 알리고 구성 설정의 특정 부분에 대해 쿼리할 수 있도록 하는 메커니즘입니다.

interface

OMA LwM2M

OMA Lightweight M2M(LwM2M)은 M2M 또는 IoT 장치 관리 및 서비스 구현을 위한 오픈 모바일 연합(OMA)의 프로토콜입니다. LwM2M 표준은 IoT 장치에 있는 LwM2M 클라이언트와 LwM2M 서버 간의 응용 프로그램 계층 통신 프로토콜을 정의합니다. 이 표준을 통해 IoT 장치 관리를 위한 접근이 가능하며 다양한 제조업체의 장치 및 시스템이 IoT 생태계에서 공존할 수 있습니다. LwM2M은 원래 CoAP에 기반하고 있었으나 최신 LwM2M 버전에서는 추가적인 전송 프로토콜도 지원하고 있습니다.

플랫폼 구조

Rest API

타시스템과의 연계성을 확보하기 위해 RestAPI를 제공하고 있습니다.

플랫폼 구조