Mobius : Open Source IoT Platform

SEUNGHWANLEE·2021년 2월 14일
0

Mobius Guideline

목록 보기
1/11

Mobius Guideline

Github repository 2021년 02월 09일 작성

oneM2M 플랫폼을 사용하는 Mobius를 사용해보면서 정리를 해놓은 문서

⚠️ 본 문서는 Mobius를 사용해보면서 작성한 내용이므로, 100% 정확하지 않을 수도 있습니다.


그전에 oneM2M이란 무엇이고, 왜 사용하는 걸까요?

oneM2M은 사물 인터넷 공동 서비스 플랫폼 개발을 위해서 만든 표준입니다.

다양한 사물 인터넷 서비스들을 각각의 애플리케이션을 작동하기 위해서는 각자 다른 서비스 플랫폼이 존재하였지만, oneM2M 이라는 하나의 서비스 플랫폼으로 여러개의 애플리케이션이 작동합니다.


그렇다면 Mobius란 무엇일까요?

2015년 1월, OCEAN을 통한 오픈소스를 공개해, 5년간 1000여개 기관 오픈소스를 활용하여 oneM2M 사용화를 선도한 oneM2M 국제 표준 기반 세계 최초의 오픈소스 플랫폼

OCEAN이란? OCEAN(Open allianCE for iot stANdard), 대한민국 정부와 KETI에 의해서 '15년 1월 6일에 설립된 IoT 표준 공개 얼라이언스입니다.


출처 : 오픈플랫폼 기반 IoT 서비스 개발을 위한 IoT 기술과 플랫폼 이해

  • Mobius → IoT/M2M Server(서버)

  • &Cube: Thyme, Lavendar → 단말

  • &Cube: Rosemary → 게이트웨이

  • TAS(Thing Adaptation Software)

    제가 사용한 Mobius의 version은 2.4.36 입니다. 2.4.36에서는 다음과 같이 지원합니다.

IoT 기기 작동하는 Flow

Mobius 에서 소스코드를 제공해주고 있기 때문에 직접 설치와 작동을 해보면서 알아가보도록 하겠습니다. 🧐

Mobius 2.0(2017.07) ~

특징
Protocol BindingHTTP, MQTT, CoAP, WebSocket
SerializationXML, JSON, CBOR
Response TypeBlocking, Non-Blocking sync/async
DiscoveryFilter Criteria 17종
Content fragmentationContent Status, Offset
Device ManagementFirmware, battery, reboot
Pub/SubFull
Semantic DescriptorSupport
timeSeriesSupport
SecurityTLS, Creator default ACP
LWM2MIPESupport
OIC/AIIJoynIPESupport

개별설치 및 환경설정하기

통합설치 및 환경설정하기

Mobius & Thyme 실행

profile
잡동사니 😁

0개의 댓글