인턴 활동을 하면서 가스 AMI 서비스 관련 내용을 담당하는 부서에 배정되어
해당 분야에 대한 이해도를 높이고자 oneM2M 관련 내용을 정리하게 되었습니다.
여기서 IoT Service Platform 이란, 기존 OSI 7계층에서 IoT가 도입되면서 변형된 형태를 ITU-T(통신 표준) 에서 발표한 내용입니다.
수직 계층은 Security, Management 2개로 이루어져 있으며, 해당 계층은 수평적으로 존재하는 4개의 계층에 모두 필수적인 요소들이기 때문에 수직적으로 계층을 이루게 됩니다.
수평 계층은 아래와 같이 4개로 이루어져 있습니다.
다시 말해, oneM2M은 기존에 다양한 응용 간의 호환을 위한 인터페이스가 없었기 때문에 타사 제품과의 호환이 불가능하여 서비스 제공에 한계가 있었던 점을 보완하기 위해 개방형 API 를 지원하여 타사 제품의 호환을 보장하는 공통 표준 기술 구현을 목적으로 생기게 되었습니다.
이를 통해, oneM2M 플랫폼을 기반으로 서비스를 제공 하고자 하는 서비스 프로바이더들은 공통 플랫폼이 제공하는 기본 및 확장 기능들을 활용하여 자사의 서비스를 제공할 수 있게 되었습니다.
기존의 종속적인 플랫폼과 비교했을때 oneM2M을 이용하게 되면 장점은 다음과 같습니다.
사물 인터넷 플랫폼의 파편화 방지 -> 개발 및 운영 시간 감소 -> 산업 활성화
IoT 응용에서 요구되는 기능을 제공하기 위한 공통 기능 API 및 이를 원격에서 호출하기 위한 인터페이스 프로토콜 표준화
원격에 정의된 기능을 호출하는 방법으로 RPC 가 아닌 Web 과 호환성이 높은 REST 기반 API 구조를 사용한다.