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 콘솔에서 확인.
빨간색 선이 온도이고 파란색 선이 습도입니다.
Reference
이 문제에 관하여(RaspbeeryPi의 센서 데이터 시각화 (SORACOM Harvest)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mahko2/items/f3c0875c2f5f17ab78ff
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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 콘솔에서 확인.
빨간색 선이 온도이고 파란색 선이 습도입니다.
Reference
이 문제에 관하여(RaspbeeryPi의 센서 데이터 시각화 (SORACOM Harvest)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mahko2/items/f3c0875c2f5f17ab78ff
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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 콘솔에서 확인.
빨간색 선이 온도이고 파란색 선이 습도입니다.
Reference
이 문제에 관하여(RaspbeeryPi의 센서 데이터 시각화 (SORACOM Harvest)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mahko2/items/f3c0875c2f5f17ab78ff
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(RaspbeeryPi의 센서 데이터 시각화 (SORACOM Harvest)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mahko2/items/f3c0875c2f5f17ab78ff텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)