사물인터넷의 개념

문주은·2020년 12월 29일
2

메디컬IOT

목록 보기
1/13

준비물

PC

  • 아두이노 IDE
  • MQTT 서버 (메시지 브로커)
  • NODE-RED 서버(대시보드)

LOLIN(WEMOS) D1 mini

  1. PC는 아듀이노 cc툴을 사용하여 mini보드의 코딩
  2. 독립적으로 동작하는 별도의 장치와 wifi 통신을 통해 pc에 연결
  3. pc 상에 읽혀온 정보를 display
  4. 웹, 앱을 통해 전송할 수 있는 서버 기능이 MQTT서버 & NODE-RED 서버에 들어있다.

사물인터넷이란?

개체들을 네트워크에 연결하고 정보(데이터)를 주고 받는 것.

👉 소규모 IOT 특징
디바이스는 센서 정보를 클라우드 상의 브로커(서버)에 전달
브로커는 수신 정보를 다른 디바이스나 관련 시스템에 전송

  • 디바이스?
    미니 보드로 마이크로컨트롤러가 내장된 보드에 센서 등이 장착된 하드웨어

사물인터넷 시스템 구성에 필요한 기술

  • 데이터 인식과 수집 기능 : Arduino**
    와이파이 기능이 포함된 아두이노 모듈로 통신의 게이트웨이 역할

  • 메시지 전송과 교환 기능 : MQTT**
    와이파이 통신을 통해 데이터를 받아오면 앱을 통해 데이터를 보내줄 수 있는 장치인
    서버(클라우드)가 필요. 즉, MQTT가 IoT 메시지 교환의 표준이자 통신 프로토콜.

  • 대시보드
    디바이스가 보내는 메시지에 대한 후속 처리
    브로커에 접속된 디바이스들을 모니터링하고 통제하기 위해 필수적으로 필요.
    ex) 생체 신호를 측정하여 측정된 신호를 아두이노 미니 보드로 wifi를 통해 Broker에 보내면 보낸 신호를 display 하여 웹 상에서 실시간으로 데이터를 받아볼 수 있게 한다.

  • 통제와 연계 기능 : Node-RED
    Broker내에서 외부에서 들어오는 데이터를 축적 및 연산하고 그 결과를 장치에게 후속 처리를 하기 위한 프로그램 툴이다.

profile
Data Engineer

0개의 댓글