ロボバックはプライバシーの悪夢ですが、これらのオープンソースのエクスプロイトにより、ロボバックを完全にオフラインにしてプライベートにすることができます

in tech

クラウド接続のロボット掃除機は便利ですが、プライバシーの保護には必ずしも最適ではありません。間取り図、掃除習慣、さらにはカメラ映像など、家に関する詳細情報を収集し、サードパーティのサーバーに送信できます。良いニュースは、オープンソース プロジェクトが、クラウドに依存せずにロボット掃除機を使用するのに役立つことです。

Valetudo はメーカーのクラウドを完全に削除

クラウド ソフトウェアは完全にローカルな代替ソフトウェアに置き換えられます

Dreame L40s 床を掃除するウルトラロボット掃除機。

Valetudo は、メーカーのクラウド サービスからロボット掃除機を解放する最も一般的な方法の 1 つです。対応機種のクラウド機能を代替できる無料のオープンソースソフトウェアです。

これは、ナビゲーションや掃除などの処理を引き続き行う robovac の元のオペレーティング システムに代わるものではありません。代わりに、Valetudo はそのファームウェアと並行して実行され、クラウドと通信する必要がなくなります。

オペレーティング システムへの管理者レベルのアクセスを取得するには、まずロボット掃除機を root 化する必要があります。このプロセスはモデルによって異なりますが、Dreame、Roborock、Xiaomi などの人気ブランドを含む多くのロボット掃除機モデルで機能します。

Valetudo は、地図の表示、掃除の開始、部屋の選択などを行うための Web ベースのインターフェイスを提供します。これらはすべて完全にオフラインで機能します。 MQTT もサポートしているため、Home Assistant などのスマート ホーム ソフトウェアを使用してロボット掃除機を制御できます。

Roborock Local Server は root 化せずにクラウドを置き換えます

Roborock を騙して独自のサーバーを使用させる

Roborock S8 MaxV FlexiArm を拡張した状態で超掃除機をかける

サポートされている Roborock ロボット掃除機をお持ちの場合は、デバイスを root 化することなく Roborock Local Server を使用できます。これは、Roborock のクラウド サービスに代わるオープンソースであり、独自のハードウェアで実行できます。これは、バキュームのクラウドリクエストを独自のサーバーにリダイレクトすることで機能します。

ロボットを Roborock Local Server に接続すると、清掃制御、ライブ マップ ストリーミング、部屋ベースの清掃などを含む完全なローカル制御が可能になります。セットアップ全体はインターネットにまったくアクセスしなくても機能し、ロボットをホーム アシスタントに接続したり、LocalRock と呼ばれる代替ローカル モバイル アプリを使用して制御したりできます。

確認されているサポート対象モデルには、Roborock S5 Max、S7、S7 MaxV、S8 MaxV Ultra、Saros 10R、Qrevo MaxV、Qrevo Master が含まれます。ただし、一部のエントリーレベルの Q シリーズ モデルなど、すべてのモデルがサポートされているわけではありません。

バンパーにより、Ecovacs ロボットがローカル サーバーを使用できるようになります

独自の Ecovacs サーバーをホストする

私が初めて所有したロボット掃除機。 Ecovacs モデルを使用している場合は、Ecovacs ロボットが使用するクラウド サーバーの代わりに、無料のオープンソース バンパーを使用できる場合があります。

通常、ロボット掃除機は Ecovacs サーバーと通信して情報を共有し、コマンドを受け取ります。バンパーは、独自のハードウェア上で実行するサーバーでその機能を再現し、クラウド サービスの必要性を排除します。

バンパーを使用すると、同様のプライバシーを心配することなく、リモート クリーニング コントロールがサポートされます。掃除コマンドを送信し、掃除機をホーム アシスタントに接続して、ダッシュボードまたはオートメーションでロボットを制御できます。

バンパーはすべての Ecovacs ロボットで動作するわけではありませんが、サポートされているモデルには Deebot 600、Deebot Ozmo 930、Deebot Ozmo 950、Deebot M81 Pro が含まれます。他の Wi-Fi モデルも動作する可能性がありますが、テストと検証が行われていない可能性があります。バンパーはまだ実験的なプロジェクトなので、ご自身の判断で使用してください。

OpenNeato は放棄されたロボバックを生き返らせる

ESP32 は Neato ロボットにローカル インターフェイスを提供します

床を掃除機で掃除する Neato Robotics D8 ロボット。その上には男性の足がぶら下がっています。 クレジット: ネイト・ロボティクス

場合によっては、ロボット掃除機のクラウド サービスへの依存を取り除くことが、単に望ましいだけではありません。それは必需品です。 Neato Robotics は D 型のロボット掃除機で有名になりましたが、2023 年に会社が閉鎖され、2025 年までにクラウド サービスが段階的に廃止され始め、リモート コントロールやアプリベースのスケジュールなどのクラウド接続機能が削除されました。

OpenNeato は、不足している機能を復元するために作成されたオープンソース プロジェクトです。ファームウェアを変更したり置き換えたりする代わりに、ロボットの診断ポートに接続する ESP32 マイクロコントローラーを使用します。 ESP32 はブラウザでアクセスできるローカル Web インターフェイスをホストし、Neato のクラウドを必要とせずにリモート コントロールやその他の機能を復元します。

はんだ付けが必要なため、自分で行うのは簡単なプロジェクトではありませんが、部品のコストは 20 ドル未満です。 OpenNeato は、D3、D4、D5、D6、D7 などの複数の Neato モデルで動作します。

drita980 でルンバをローカル制御できるようにする

iRobot のサーバーをバイパスして直接通信する

iRobot Roomba Combo 10 Max + AutoWash Dock のロボットユニット。

ルンバは最も有名なロボット掃除機ブランドの 1 つです。 iRobot のモデルはリモート制御やその他の機能にクラウド サービスを使用しますが、一部のモデルは MQTT over TLS もサポートしており、ロボットは同じネットワーク上の他のデバイスからコマンドを受け入れることができます。

drita980 Node.js ライブラリは、ロボットとの暗号化された接続を確立し、ルンバが理解できる形式でコマンドを送信することで、この機能を利用できます。ルンバをホーム アシスタントなどのソフトウェアと統合して、ローカル制御や自動化を行うことが可能になります。 drita980 を使用してもルンバのクラウドへの接続は停止されないため、ルンバを完全にオフラインにするには、インターネット アクセスをブロックする必要があります。

サポートされているルンバ モデルには、600、800/900、e、i、j シリーズの一部のモデルと、一部のコンボ モデルおよびブラーバ モデルが含まれます。異なるプロトコルを使用する新しいモデルはサポートされない可能性があります。

ロボット掃除機は家に電話する必要はないはずだ

クラウド サービスは利便性を高めますが、インターネットがダウンしたからといってロボット掃除機の機能が失われるべきではありません。これらのプロジェクトはあなたのロボットを支援します クラウドから離れて、共有せずにローカルで制御できるようにする あなたのデータを第三者に提供します。

関連情報は以下のリンクからご確認いただけます

完全ガイドはこちら

関連記事

前の投稿
この小さなクリップオン Bluetooth スピーカーは、10 月のプライムデーが今夜終了するまでに 50 ドル以下になります
次の投稿
この Bissell コードレススティック掃除機は、今夜終了する 10 月のプライムデーまで 160 ドルオフです