Page 307 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 307
import firebase_admin
from firebase_admin import credentials
from firebase_admin import db
cred = credentials.Certificate("/home/pi/MDP/mykey.json")
firebase_admin.initialize_app(cred,
{'databaseURL': 'https://mdpprac.firebaseio.com/‘
})
ref = db.reference()
def read_database():
global dust, fire, gas
dust = float(db.reference('dust').get())
fire = int(db.reference('fire').get())
gas = int(db.reference('gas').get())
def upload():
global money, context, elec, status
ref.update({'electricity': str(round(elec, 2))})
ref.update({'tax': str(round(money))})
ref.update({'status': str(status)})
print('update')
o 사건 판별 및 모터 동작 제어부
- 319 -