[IoT] oneM2M

Jihyoung·2022년 7월 18일
0

IoT

목록 보기
1/1
post-thumbnail

인턴 활동을 하면서 가스 AMI 서비스 관련 내용을 담당하는 부서에 배정되어
해당 분야에 대한 이해도를 높이고자 oneM2M 관련 내용을 정리하게 되었습니다.


oneM2M이 어떤건지 설명하기에 앞서 간단하게 IoT Service Platform의 계층에 대해 살펴봅시다!

여기서 IoT Service Platform 이란, 기존 OSI 7계층에서 IoT가 도입되면서 변형된 형태를 ITU-T(통신 표준) 에서 발표한 내용입니다.


IoT Service Platform 계층

수직 계층은 Security, Management 2개로 이루어져 있으며, 해당 계층은 수평적으로 존재하는 4개의 계층에 모두 필수적인 요소들이기 때문에 수직적으로 계층을 이루게 됩니다.

수평 계층은 아래와 같이 4개로 이루어져 있습니다.

  • Application layer
    • 스마트홈, 스마트 그리드, 스마트 카
  • Service(Platform) layer
    • IoT 서비스 개발이 용이하도록 공통으로 요구되는 기능 제공
    • oneM2M, OIC, AllJon
  • Network layer
    • 장치 간 또는 서비스 간 연결, 정보 전달
    • HTTP, CoAP, MQTT
  • Device layer
    • 센서 또는 다른 하드웨어

oneM2M이란?

  • 사물 인터넷 표준화 기구
  • IoT 응용 개발이 용이하도록 공통 기능을 제공하는 국제 표준 플랫폼 기술
  • 파편화 되어있는 서비스 플랫폼을 하나의 공통된 구조로 만들기 위해 표준화
  • 연동성 높임

다시 말해, oneM2M은 기존에 다양한 응용 간의 호환을 위한 인터페이스가 없었기 때문에 타사 제품과의 호환이 불가능하여 서비스 제공에 한계가 있었던 점을 보완하기 위해 개방형 API 를 지원하여 타사 제품의 호환을 보장하는 공통 표준 기술 구현을 목적으로 생기게 되었습니다.

이를 통해, oneM2M 플랫폼을 기반으로 서비스를 제공 하고자 하는 서비스 프로바이더들은 공통 플랫폼이 제공하는 기본 및 확장 기능들을 활용하여 자사의 서비스를 제공할 수 있게 되었습니다.


oneM2M 장점

기존의 종속적인 플랫폼과 비교했을때 oneM2M을 이용하게 되면 장점은 다음과 같습니다.

  • 어플리케이션 별로 종속적으로 개발되었던사물인터넷 플랫폼의 파편화를 방지할 수 있다.
    • 사물 인터넷 산업의 활성화를 제공할 수 있다.
  • 서비스 개발의 복잡성을 낮추어 어플리케이션이 요구하는 다양한 기능들을 공급할 수 있으며 개발 비용을 감소시킬 수 있다.
  • 서비스 및 산업 환경에 구애받지 않으며 컴포넌트의 재사용이 가능하다.
    • 운영 비용 감소
  • 하부의 네트워크를 액세스하고 해당 네트워크에서 제공하는 서비스를 활용하는 부분에서 전 세계 네트워크를 유용하도록 설계되기 때문에 사업 기회의 확장성을 제공해준다.
  • 표준화된 기술로 인하여 관계자들에게 공통의 이해도를 제공하고 기술에 대한 운영 측면에서 문제 발생에 대한 대처 및 문제에 대한 보편화된 솔루션을 제공하여 운영 비용을 감소시켜 준다.

사물 인터넷 플랫폼의 파편화 방지 -> 개발 및 운영 시간 감소 -> 산업 활성화


oneM2M 개발 범위 목표

IoT 응용에서 요구되는 기능을 제공하기 위한 공통 기능 API 및 이를 원격에서 호출하기 위한 인터페이스 프로토콜 표준화

여기서 어떤식으로 API 를 호출 하나?

원격에 정의된 기능을 호출하는 방법으로 RPC 가 아닌 Web 과 호환성이 높은 REST 기반 API 구조를 사용한다.


Reference

profile
로그를 생활화

0개의 댓글