Yeni: Yapay zekâ güvenlik duvarı tüm platformu izliyor ve her olayı sade bir dille açıklıyor. Nasıl çalıştığını görün

Yanıt: Kampüsteyken telefonumdan evdeki ısıtıcı rölemi açıp kapatabilir miyim?

Yapay zekâ tarafından English dilinden çevrildi ·

Dokümanlara göre mobil uygulama bildirimler ve onaylar içindir. Anahtarlama için telefon tarayıcısındaki web konsolu sorunsuz çalışıyor; bahçe pompamı da böyle çalıştırıyorum.Kurulum adımları:

  1. Pi’nin cihaz profilinde, Commands sekmesinde bir komut ekleyin, örneğin yöntem heater.set, tek bir Evet/Hayır parametresi on, katman Basic. Kartlar yalnızca Basic katmanlı komutları gönderir.
  2. Bir pano oluşturun, bir Switch kontrolü ekleyin, eylem olarak Run a command seçin, Pi’yi ve heater.set‘i seçin, mevcut durumu Pi’nin bildirdiği bir anahtara bağlayın (örneğin 0/1 değerli heater_on).
  3. Pi üzerinde:
def on_connect(c, u, f, rc):
    c.subscribe("v1/rpc/req/+", qos=1)

def on_message(c, u, msg):
    req_id = msg.topic.rsplit("/", 1)[1]
    body = json.loads(msg.payload)
    if body.get("method") == "heater.set":
        on = bool(body["params"]["on"])
        GPIO.output(17, on)
        c.publish("v1/telemetry", json.dumps({"heater_on": int(on)}), qos=1)
        c.publish(f"v1/rpc/res/{req_id}", json.dumps({"ok": True}), qos=1)

Hiçbir port açılmıyor. Kartın sayfasını telefonunuzun ana ekranına yer imi olarak ekleyin, neredeyse bir uygulama gibi çalışır. Uyarılar için (oda çok soğuk vb.) uygulama telefonunuza anlık bildirim gönderir; alternatif olarak e-posta veya bağlı bir sohbet uygulaması kullanabilirsiniz.

Kabul edilen çözüm♥ 1