[Mobius] 소개

썬구리·2023년 2월 7일
0

IoT ( Internet of Things )

인터넷에 연결된 사물들이 사람의 조작 없이 상호 간에 정보를 생성, 수집, 공유, 활동되는 기술이며,

스마트홈 / 스마트팜 / 스마트팩토리 / 헬스케어 등에 응용되고 있다.

Mobius

oneM2M 표준을 따른 오픈소스 기반 개방형 IoT 서버 플랫폼이며, 다양한 IoT 디바이스들과 어플리케이션의 연결고리다.

우리는 프로젝트에서 모비우스로 센서장비를 제어하고 데이터 수집 및 표출할 것이다.

Device - Mobius Platform - Application

  • MVC 패턴을 사용한다.

  • 센서 데이터를 수집하여 관리하기 편하게 구현된다.

  • HTTP, MQTT, CoAP 등 다양한 통신 프로토콜을 지원한다.

oneM2M

  • one + Machine To Machine

  • 폐쇄적인 서비스 플랫폼 구조를 벗어나 하나의 인프라 환경에 통합하고 공유하기 위한 IoT 공동 플랫폼 개발 표준화 단체다.

통신 프로토콜

1) MQTT : 사물인터넷을 사용하기 위해 개발된 TCP 기반의 프로토콜

  • 통신방법은 Publisher - Broker - Subscriber 으로,

    (1) 구독자가 브로커에게 관심있는 주제들의 (topic) 이야기 보따리를 요청한다.

    (2) Topic을 관리하고 구독과 발행을 총괄하는 Broker는 topic에 따라 구독자의 정보를 가지고 있는다.

    (3) 발행자가 해당 topic으로 이야기 보따리를 전송하면, 브로커는 전체 구독자들에게 이야기 보따리를 갖다준다.

  • Broker는 MQTT 를 사용하기 위한 서버. 가장 많이 쓰이는 broker는 mosquitto 다.

2) CoAP : 사물인터넷을 사용하기 위해 개발된 UDP 기반의 프로토콜

  • RESTful 기반이기 때문에 HTTP 프로토콜과 연동이 쉽다.

  • GET, PUT, POST, DELETE 메서드를 사용한다.

  • 가볍고 부하가 적다.

MQTTCoAP
프로토콜 기반TCP 기반UDP 기반
노드M:N1:1
통신방식Publisher - Broker - SubscriberRESTful

&Cube

oneM2M 표준을 따른 IoT 디바이스 플랫폼이며, 각종 센서가 탑재된 디바이스로부터 수집한 데이터를 Mobius 서버에 전송한다.

  • TAS 라는 S/W 를 활용하여 센서에서 값을 지속적으로 측정한다.

TAS

실제 사물을 디바이스에 연결하기 위한 S/W

  • 사물과 &cube 간의 연결통로를 만드는 역할

참고 사이트

profile
맛있는 개발파이

0개의 댓글