Bluemix에서 IoT 온습도, 기압을 수집·축적·가시화+LED 제어 그 1

0. 소개



IoT를 시작할 때, 먼저 센서에서 데이터를 수집하고 축적하고 그것을 시각화 할 때까지
첫 단계가 될 것이라고 생각합니다.
최근에는 IoT 레이디의 클라우드 서비스가 늘어나고 있습니다. 이번에는 그 중 하나입니다.
Bluemix로 구축하는 순서를 자신의 비망록도 겸해, 본 기사에서 정리해 두려고 생각 투고했습니다.

1. 필요한 것 (이번에 준비한 것)




품목
수량
메모


인터넷 연결 환경
하나
iPhone 테더링 사용

이메일 주소
하나
Bluemix 계정 등록에 사용

Bluemix 계정
하나

PC
1대
이번에는 Windows7

SD 카드 리더
1대
마이크로 SD 카드를 사용할 수 있는 것

마이크로 SD 카드
1장
MicroSDHC Class4 16GB(RMSD-BS16GB)

Raspberry Pi
1대
Raspberry Pi 2 모델 B

전용 케이스
1개
Raspberry Pi용 케이스

HDMI 케이블
1개

모니터
1대
HDMI 대응 모니터

WiFi 동글
1개
무선 LAN 슬레이브 (WLI-UC-GNM)

전원 어댑터
1개
5V2A 전원

USB 케이블
1개
USB 케이블 (타입 A 남성 - 마이크로 타입 B 남성)

USB 키보드
1개
무선 키보드 (SKB-WL13W)

USB 마우스
1개
무선 마우스 (BSMBW29SBL)

브레드보드
1개
브레드보드 BB-102

온도·습도·기압 센서
1개
BME280 사용 온습도·기압 센서(AE-BME280)

풀 컬러 LED
1개
RGB 풀 컬러 LED (OSTA5131A)

점퍼 와이어 (딱딱한)
1세트
점퍼 와이어 (EIC-J-L)

점퍼 와이어 (부드러운)
1세트
점퍼 와이어(수컷-암컷)

저항 51Ω
1세트
탄소 저항(탄소 피막 저항) 1/2W 51Ω(100개입)

저항 68Ω
1세트
탄소 저항 (탄소 피막 저항) 1/2W 68Ω (100 개입)

저항 330Ω
1세트
탄소 저항 (탄소 피막 저항) 1/2W 330Ω (100 개입)

납땜
1개
전자공작용 납땜 인두 세트(X-2000E)

솔더
1개
고밀도 집적 기판용 솔더


2. 참고하겠습니다 (선구자 분들에게는 매우 감사합니다)



Bluemix에서 RaspberryPi2의 센서 데이터를 데리러 (5) 센서를 붙여 데이터를 데리러
Check! Bluemix에서 IBM IoT Foundation의 데이터를 시각화하세요! (실시간 및 이력 표시)
Getting started with IBM® IoTF – #1: Data Publish
DHT11이라는 300엔의 온습도 센서를 샀으므로 이번 주는 Raspberry pi로 실시간 온습도 ccchart를 목표로 한다.
Node-RED를 사용하여 센서 데이터를 WebSocket으로 출력
센서 시뮬레이터

3. 앞으로 할 일



● 어떤 장소의 기온, 습도, 기압을 취득하여 클라우드의 DB에 축적한다.
●기온 등 실시간으로 변화하는 내용을 가시화한다.
● DB에 저장된 데이터로부터 그래프를 표시합니다.
● 온도마다 LED의 점등색을 변화시키도록 제어한다.

4. 논리 구성도





5. 물리적 구성도





6. 향후 작업 개요


  • 그 1: 개요 설명(본 페이지)
  • 그 2:Raspberry Pi의 셋업
  • 그 3: 센서와 LED의 조립
  • 그 4:Bluemix의 설정
  • 그 5:디바이스의 등록
  • 그 6:MQTT의 접속 확인
  • 그 7:mongodb의 동작 확인
  • 그 8:센서 데이터의 가시화①(Google Gauge + Websocket)
  • 그 9:센서 데이터의 가시화②(chart.js)
  • 그 10:온도에 의한 LED 점등색의 제어

  • 다음 번부터 Raspberry Pi 설정으로 시작합니다.
    다음 번( 그 2 )에 계속된다.

    좋은 웹페이지 즐겨찾기