三日(坊主)日記

X辞めました。のでここで日々の日記や感想文など書いていきます。

No.924

リモート電源オンシステムのだいたいの仕様をチャッピーと壁打ちしながら考えてた。
図としてはこんな感じ↓(チャッピー作)             ┌─────────────────┐
             │   Android       │
             │ 「PCを起動」    │
             └────────┬────────┘
                      │ HTTPS
                      ▼
             ┌─────────────────┐
             │ レンタルサーバー  │
             │    wake.php     │
             │                 │
             │ PHP MQTT Client │
             └────────┬────────┘
                      │ MQTT/TLS
                      ▼
             ┌─────────────────┐
             │ MQTTブローカー  │
             │   無料プラン等  │
             └────────┬────────┘
                      │ MQTT
                      │ 常時接続
                      ▼
             ┌─────────────────┐
             │    Pico 2 W     │
             │   MQTT待機      │
             └────────┬────────┘
                      │ WoL
                      ▼
             ┌─────────────────┐
             │ Windows PC      │
             └─────────────────┘

別のPCやAndroid等、tailscaleに対応した端末を自宅に常時起動ネット繋ぎっぱなしにするのはちょっと電気代やらの面で抵抗があるので、なるべくコストと安全面に配慮した方法として、Raspberry piを自宅ネットワークの待ち受け側に採用したい。
ラズパイはZero2Wだとtailscaleを使う方法そのまま使えて楽で良いのだが、肝心の本体がどこ行っても売ってなさそう……なのでPico2WでMQTTと連携させる方針で実装する。
こいつが、命令を受け取り自宅PCの電源を入れる。

レンタルサーバー上に置いたホームページ上で電源入れることができ、そこでオンライン状況が分かるようにしたい……ってのが理想。
-- 2026/09/15 19:36:44