2025年4月3日木曜日

RasPicoWでfirebase-rtdb(単純なhttps get)

10秒ごとにfirebase-rtdbに.jsonで内容をとりにいく(firestoreではできん芸当)

firebase-rtdbはロックモードにすれば自分だけがデータ操作できるので割と安全かも! 

import network

import urequests #httpsがgetできる!

import time


# Wi-Fi接続

ssid = ""

password = ""


wlan = network.WLAN(network.STA_IF)

wlan.active(True)

wlan.connect(ssid, password)


while not wlan.isconnected():

    pass

led= machine.Pin('LED', machine.Pin.OUT)

print("Connected to Wi-Fi")

while True:

 # HTTPS GETリクエスト

 url = "https://firestore-test-88b23-default-rtdb.firebaseio.com/.json"

 response = urequests.get(url)

 data = response.json()

 print(data["led"])

 if data["led"]=="on":

     led.on()

 else:

     led.off()

 time.sleep(10)

 response.close()



0 件のコメント:

コメントを投稿