기업사회 맞춤형 캡스톤디자인(스마트양식)-week4/Mobius,&Cube-Thyme,Mosquitto

YUNU·2023년 4월 5일
0
post-thumbnail

🎓 기업사회 맞춤형 캡스톤 디자인


🐟 IoT 센서 및 디바이스 개발 환경

🟦 Mobius Flatform

전자부품연구원(KETI)에서 개발한 Node.js기반의 IoT서버 플랫폼으로
OneM2M 시뮬레이터의 IoT 플랫폼 온라인 통합지원 플랫폼이다.(웹 서비스 통합 관리 시스템)

  • oneM2M(http://www.oneM2M.org) 표준을 기반으로 하는 오픈소스 IoT 웹 서비스 플랫폼
  • mobius 상태조회, 디바이스 관리, 접근 권한관리, 데이터 탐색기, 리소스 브라우저, 대시보드, OTA 관리 등

🟦 &Cube-Thyme

oneM2M 표준을 기반으로 하는 오픈 소스 IoT 디바이스 애플리케이션 엔티티

  • Nodejs 버전, Java 버전, Android 버전의 세 가지 버전으로 구성
  • Node.js®는 Chrome의 V8 JavaScript 엔진을 기반으로 하는 JavaScript 런타임으로 RESTful API 작성 사용

🟦 Eclipse Mosquitto(Message Broker)

MQTT 프로토콜 버전 5.0, 3.11 및 3.1을 구현하는 오픈 소스(EPL/EDL 라이선스) 메세지 브로커

  • 경량이며 저전력 싱글 보드 컴퓨터에서 풀 서버에 이르기까지 모든 장치에서 사용하기에 적합
  • MQTT 프로토콜은 발행/구독 모델을 사용하여 메시징을 수행하는 간단한 방법을 제공

저전력 센서 또는 휴대폰, 임베디드 컴퓨터 또는 마이크로 컨트롤러와 같은 모바일 장치와 같은 사물 인터넷 메시징에 적합


🟦 DB(My SQL)

오픈소스의 관계형 데이터베이스 관리 시스템(RDBMS)

  • 다중 스레드, 다중 사용자 형식의 구조질의어 형식의 데이터베이스 관리 시스템으로서 오라클이 관리 및 지원
  • 데이터베이스를 관리하거나 자료를 관리하기 위한 GUI 관리툴은 내장되어 있지 않음

🟦 OneM2M

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


🟦 IoT 기기의 작동 Flow

설치는 Docker Image를 이용하여 설치하였다.

profile
DDeo99

0개의 댓글