1 ポイント 投稿者 GN⁺ 2025-04-23 | 1件のコメント | WhatsAppで共有
  • 著者が自分のアパートのボイラーをリモート制御するために試した方法を説明している
  • 著者は Replay Attack を使い、ボイラーとサーモスタット間の信号を複製して再送信することで制御しようとした
  • HackRF One のような SDR(Software-Defined Radio)を使って信号を記録・再生し、ボイラーの制御に成功した
  • Home Assistant を通じて自動化された温度調節システムを構築し、利便性を得た

自宅のボイラーを攻撃する

  • 著者はアパートのボイラーを制御するのに苦労していた
  • サーモスタットが単一の部屋の温度しか測定せず、不便が生じていた
  • Home Assistant を使って自動化を試みたいと考えた

どこから始めるか?

  • ボイラーとサーモスタットが 無線プロトコル を通じて通信していると判断した
  • Replay Attack によって信号を複製・再送信し、制御しようとした

初期調査

  • 著者はサーモスタットのモデルとデータシートを調べた
  • 868Mhz 帯で通信し、暗号化されたプロトコル を使用していた

信号を見る

  • 著者は Software-Defined Radio を使って信号を視覚的に確認した
  • RTL-SDR V4 を使って信号を観測・分析した

信号を再送してみる

  • 著者は 868Mhz Challenger Dev Board を使って信号を再送信しようとしたが失敗した
  • HackRF One を使って信号の再送信に成功した

実際に信号を送る

  • HackRF を使って信号を記録・再生し、ボイラーを制御した
  • hackrf_transfer コマンドを使って信号を送信した

全体の自動化

  • Home AssistantHackRF を使って自動化された温度調節システムを構築した
  • Webサーバーと Docker コンテナを使って信号送信を自動化した

その価値はあったか?

  • 著者はこのシステムによってアパートの暖房を効率的に制御できるようになった
  • 自動化によって利便性を得て、このプロジェクトに価値を感じている

コメント欄の削除

  • イギリスのオンライン安全法により、ブログのコメント欄を削除した
  • 法的リスクを避けるためにコメント欄を削除した

1件のコメント

 
GN⁺ 2025-04-23
Hacker Newsの意見
  • 帰宅時に暖房が自動でオンになるよう設定している体験を共有している

    • 省エネを目指すなら、20分で温度を急激に上げるシステムは避けるべき
    • その代わり、低い温水循環温度を維持するシステムが必要
    • 外気温に応じて流量温度を調整するシステムを追加すると、さらに効率的
    • 適切に調整したシステムでガス使用量を8〜15%削減できた
  • サーモスタットを遠隔制御する方法についてのアイデアを提案している

    • サーモスタットの下にペルチェヒーター/クーラーを設置して温度を調整する方法を検討している
    • サーモスタット自体を直接加熱/冷却する方法のほうが簡単かもしれない
  • 理想的なサーモスタットのあり方についての考えを共有している

    • 多くのアメリカのサーモスタットには、決まった時間帯に合わせて温度を設定する機能がある
    • 在宅勤務をする人にとっては不便かもしれない
    • よりプログラマブルなサーモスタットを求めている
  • Flipper Zeroという製品について好意的な意見を共有している

    • 制限付きファームウェアが標準で提供されるが、追加機能を導入できる
    • 犯罪に使われ得るツールを所有すること自体は犯罪ではない
  • 無線信号の送信が法的に問題になり得ると警告している

    • 特定の周波数帯は、ライセンスなしで使うと違法になる場合がある
    • FCCが問題を認識するまでは、警告書簡を受け取る可能性が高い
  • 新しい天然ガスヒーターについての意見を共有している

    • OpenTherm/eBusプロトコルをサポートするサーモスタットが必要
    • 外気温センサーと組み合わせると、システム効率が向上する
    • ヒートポンプシステムにも同様に適用できる