사용자 도구

사이트 도구


라즈베리파이로_환경_측정_02

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
라즈베리파이로_환경_측정_02 [2022/06/08 16:14] akpil라즈베리파이로_환경_측정_02 [2022/06/09 09:15] (현재) akpil
줄 12: 줄 12:
  
 그리고 설마, DB 를 env 로 비밀번호를 PASSWORD 로 쓰지는 않겠지 ? 반드시 다른 것을 쓰자 ... 이건 그냥 내가 허접하게 작성한 예일 뿐이다. 그리고 설마, DB 를 env 로 비밀번호를 PASSWORD 로 쓰지는 않겠지 ? 반드시 다른 것을 쓰자 ... 이건 그냥 내가 허접하게 작성한 예일 뿐이다.
 +
 +이 코드 역시 crontab 에 넣어서 30분이나 1시간마다 한번씩 돌리면 30분, 1시간 간격으로 웹페이지를 갱신해서 보여준다.
  
 <code> <code>
- 
-# -*- coding: utf-8 -*- 
- 
-# 필요 패키지 설치 
-#  sudo apt install build-essential python3-dev python3-pip libatlas-base-dev libcups2-dev libglib2.0-dev libsmbclient-dev libgirepository1.0-dev libcairo2-dev 
- 
-# pip 설정 
-#  /usr/bin/python3 -m pip install --upgrade pip setuptools wheel 
-#  /usr/bin/python3 -m pip install --upgrade pip 
-#  pip3 list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip3 install -U 
-#  pip3 install Adafruit_DHT datetime pymysql pandas numpy 
- 
-# DB 생성 qyerry 문 - localhost 
-#  sudo mysql -u root -p 
-# CREATE USER 'env'@'localhost' IDENTIFIED BY 'PASSWORD'; 
-# CREATE dataBASE env; 
-# GRANT ALL PRIVILEGES ON *.* TO 'env'@'localhost'; 
-# FLUSH PRIVILEGES; 
-# QUIT 
- 
-# DB 생성 - localhost 
-#  mysql -u env -p 
-#   USE env; 
-#   CREATE TABLE Reading (id INT AUTO_INCREMENT NOT NULL, date DATETIME NOT NULL, temp1 DECIMAL(5,2) NOT NULL, temp2 DECIMAL(5,2) NOT NULL, humidity DECIMAL(5,2) NOT NULL, vibration DECIMAL(5,2) NOT NULL, PRIMARY KEY (id)); 
  
 import datetime, time, warnings, pymysql, csv, sys, os import datetime, time, warnings, pymysql, csv, sys, os
 import pandas as pd import pandas as pd
 import numpy as np import numpy as np
-import telegram 
 import matplotlib.pyplot as plt import matplotlib.pyplot as plt
 import matplotlib.font_manager as fm import matplotlib.font_manager as fm
라즈베리파이로_환경_측정_02.1654672479.txt.gz · 마지막으로 수정됨: 2022/06/08 16:14 저자 akpil

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki