Skip to content
IoTKETI edited this page Jan 28, 2019 · 34 revisions

nCube:Thyme for Arduino

nCube:Thyme for Arduino는 oneM2M IoT 표준의 AE(Application Entity)를 아두이노를 사용하여 구현한 것이며,
개발 언어는 C++이고, MQTT 프로토콜을 사용하여 사물인터넷 서비스 플랫폼과 연결된다.

nCube:Thyme for Arduino는 전자부품연구원의 oneM2M IoT 표준의 CSE(Common Service Entity, 사물인터넷 서비스 플랫폼)인 Mobius와 oneM2M 표준에 정의된 Mca reference point를 통해 연결되며,
센서 데이터 측정 및 업로드와 사용자의 명령에 따른 액추에이터의 동작을 할 수 있다.


nCube:Thyme for Arduino는 `Arduino Zero + WiFi Mobule` 또는 `Adafruit Feather M0 WiFi Board`를 기반을 개발되었으며, 본 문서에서는 `Adafruit Feather M0 WiFi Board`를 기준으로 설명한다.

nCube-Air

본 문서는 nCube:Thyme for Arduino를 바탕으로 하는 어플리케이션인 nCube-Air의 개발을 위한 과정을 설명한다.
nCube-Air를 사용하여 대기의 질(TVOC, CO2, Temperature)을 측정하여 Mobius IoT 서비스 플랫폼으로 전송할 수 있다.
또한, RGB-LED 제어를 통해 아두이노와 액추에이터를 사용한 사물인터넷 서비스의 예제를 제시한다.

본 문서를 통해 개발환경의 구성부터, 아두이노와 센서의 연결, nCube-Air 실행, 데이터 조회 및 LED 제어를 할 수 있다.

문서의 구성

본 문서는 다음과 같이 구성되어있다.

  1. Indroduction
  2. Development Environment Setup
  3. nCube-Air Board & Sensors Setup
  4. nCube-Air Setup & Execution
  5. nCube-Air Data Retrieve & LED Control
  6. nCube-Air Date Retrieve with oneM2M API
Clone this wiki locally