RaspbeeryPi의 센서 데이터 시각화 (SORACOM Harvest)

목적



RaspberryPi에서 획득 한 센서 데이터를 SORACOM Harvest에 전송 (JSON 형식)

참조



SORACOM 공식 사이트
SORACOM Harvest로 클라우드에서 디바이스 데이터를 수집, 획득, 시각화

온습도 데이터 취득의 get_temp() 에 대해서는, 이하 참조
RaspberryPi로 DHT11 센서에서 온습도 데이터 얻기

SORACOM Harvest 설정





소스 코드



sendharvest.py
# coding: UTF-8

import sys
import time
import json
import requests
from gettemp import get_temp

while True:

    try:
        # 温湿度データ取得
        temperature, humidity = get_temp()
        if temperature == 0:
            continue

        # jsondata編集
        data = {"temperature": temperature, "humidity": humidity}

        # SORACOM Harvestに送信
        r = requests.post('http://harvest.soracom.io', data=json.dumps(data),
                          headers={'Content-Type': 'application/json'})
        print r
    except:
        pass

    # 指定された秒数スリープ
    time.sleep(30)

실행



실행sudo python sendharvest.py
※ 성공하면 응답 코드 201이 반환됩니다.

실행 결과를 SORACOM 콘솔에서 확인.
빨간색 선이 온도이고 파란색 선이 습도입니다.

좋은 웹페이지 즐겨찾기