網路議題

我駭進的機器人吸塵器是我最佳的選擇

為我打造的最好的機器人吸塵器竟然是我駭進的那一臺問題回顧機器人吸塵器可以是我們生活中的一個方便助手,但同時也可能成為一個侵犯隱私的噩夢。然而有一個名為 Valetudo 的專案,卻可以讓我們擺脫與雲端伺服器的存取,並在本地控制機器人吸塵器。這個專案需要一些對 Linux 的基本理解以及耐心遵循指示的 .... (往下繼續閱讀)

分享到 Facebook 分享到 Line 分享到 Twitter

文章目錄

我駭進的機器人吸塵器是我最佳的選擇

為我打造的最好的機器人吸塵器竟然是我駭進的那一臺

問題回顧

機器人吸塵器可以是我們生活中的一個方便助手,但同時也可能成為一個侵犯隱私的噩夢。然而有一個名為 Valetudo 的專案,卻可以讓我們擺脫與雲端伺服器的存取,並在本地控制機器人吸塵器。這個專案需要一些對 Linux 的基本理解以及耐心遵循指示的能力,並且在安裝後無法復原機器至原始狀態。然而如果你想擁有一臺不依賴於網際網路存取的吸塵器,並且不介意“弄髒手”(和使保修失效),Valetudo 是一個不錯的選擇

技術評論

理念上,我喜歡機器人吸塵器。它是我家的小助手,能夠幫我打掃地板,這太棒了。然而不幸的是,我對它們不太信任。它們不斷向外部伺服器報告情況,這可能成為一個嚴重的安全隱患。因此我認為一定有人駭進過這些機器人吸塵器。一次快速的搜尋告訴我,我的想法是正確的。我發現了一個名為 Valetudo 的專案,它的目標是使機器人吸塵器擺脫雲端。Valetudo 是一個韌體替換專案,它與吸塵器的現有軟體整合,在本地上工作,就像是一個雲端替代品,可以透過 Android 應用程式或簡單的 Web 介面直接控制吸塵器。它還可以與 MQTT 配合使用,一旦進行正確配置,就可以透過開源的家居自動化解決方案 Home Assistant 進行控制。

Valetudo 的創始人 Sören Beye 和 Dennis Giese 開始進行這個專案是因為他們發現,現有機器人吸塵器的設計不符合他們的期望。這一專案的創立是一段漫長的歷程,有人基於 Giese 的開源專案 Dustcloud 建立了更輕量的 Dummycloud,並將這些概念帶到了 Valetudo 中。Valetudo 這個名字來自於希臘女神 Hygieia,她是衛生、健康和衛生的女神。Valetudo 是一個擺脫雲端的專案,它允許你將所有資料都儲存在吸塵器的本地儲存器中。

評論

Valetudo 相比於吸塵器的預設系統有很多優勢。最重要的一點是,你的機器人不再存取到雲端,這對於那些過於擔心吸塵器可能將你在廁所上的照片拍下來,然後被傳送到 Facebook 上的人來說非常重要。“所有的機器人都以某種形式儲存圖片。有些人正在上傳這些東西,”Giese 說。“那不是你的裝置,那是被廠商控制的。他們對資料和裝置擁有完全的控制權。”使用 Valetudo,你可以在吸塵器的內部儲存器上儲存你家的地圖,而不是儲存在遠端伺服器上。介面在所有支援的吸塵器型號上都是統一的,所以如果你換到一個新的吸塵器,你不需要重新學習任何東西。此外你不需要安裝吸塵器的更新,也不會受到市場銷售或推送通知的干擾,你的電子郵件和電話號碼也不會受到資料泄露的威脅。此外它不需要透過存取到遠端伺服器的智慧手機應用程式,這也意味著命令的響應更加迅速。還有更多的功能,如自定義的 Home Assistant 整合、Wi-Fi 訊號強度對映、將房屋影象化為 Minecraft 地圖、語音包等。

iRobot 和 Roomba 幾乎可以被視為機器人吸塵器的代名詞,但它們不太適合駭進,因為它們缺乏執行 Valetudo 所需的處理器效能。當前安裝 Valetudo 最常用的型號來自 Roborock 和 Dreame。在這個專案中,我使用了 Dreame L10S Ultra,這是最近加入 Valetudo 相容機型列表的型號。修改各種型號和供應商的吸塵器的方法各不相同(一些舊型號的機器人實際上可以透過 OTA 方式進行駭進),但駭進 Dreame 的最簡單方法需要一些特定的硬體和對吸塵器的直接接觸。

為了駭進這款吸塵器,我透過 Valetudo Telegram 群組購買了一個名為 Dreame Breakout PCB 的自製硬體,大約價值 5 美元。這個模擬硬體透過存取線直接插入 Dreame 吸塵器的診斷埠,然後透過 USB 存取到計算機。為了駭進吸塵器,我還需要一臺安裝了 Linux 的筆記型電腦(例如 Debian)。由於快速啟動需要 x86 二進位制檔案(而樹莓派無法執行),因此樹莓派在這個特定情況下不起作用。所以我請來了一位著名駭進者的朋友幫忙。我們安裝了必要的依賴和軟體,用幾個小型扁平螺絲起子開啟了吸塵器的頂部,插入了之前焊接好的模擬硬體,然後根據指示,透過 USB 將筆記型電腦存取上去,並使用軟體提取裝置的配置值,然後將其輸入到 Dustbuilder 中。一旦網站生成並傳送了自定義的韌體映像和文字檔案,我們就能夠透過一系列的快速啟動命令對裝置進行駭進和刷機。最後我們使用 Valetudo-Helper-HTTPbridge 安裝了 Valetudo,並備份了吸塵器的校正和識別資料。除了這些麻煩的部分之外,其餘的操作相對簡單。這個駭進過程完成後,吸塵器會顯示為一個 Wi-Fi 接入點,就像許多智慧家居裝置在設定期間一樣。你存取到吸塵器的網路,開啟瀏覽器,輸入區域性 IP 位址,然後輸入你的 Wi-Fi 憑證將它存取到你的網路。從此之後,在你的網路上找到它並在瀏覽器中開啟它的位址,恭喜,小夥伴,你自由了。

建議

使用 Valetudo 與預設系統相比,具有許多優勢,特別是在隱私方面。然而在尋求駭進你的吸塵器之前,你需要考慮以下幾點:

  1. 這是一個對於 Linux 和駭客技巧有一定理解的進階專案。如果你沒有相應的技能,那麼你可能會在駭進過程中出現問題,並有損壞吸塵器的風險。
  2. 一旦安裝了 Valetudo,復原吸塵器至原始狀態的可能性非常小。所以,在安裝之前,請確保你真的願意放棄原始的吸塵器功能和保修資格。
  3. Valetudo 是一個開源專案,它依賴於社區,因此你可能需要在相關的專案網站和社群中尋求支援。

如果你希望擺脫吸塵器與雲端的存取,並且不介意進行一些駭進操作,那麼 Valetudo 提供了一個不錯的選擇。請確保在開始這個專案之前仔細閱讀所有指示,確保你準備好了相應的工具和技能,並做好心理準備放棄原始的吸塵器功能和保修資格。

RobotVacuumCleaner-機器人吸塵器,駭進,選擇
江塵

江塵

Reporter

大家好!我是江塵,一名熱愛科技的發展和創新,我一直都保持著濃厚的興趣和追求。在這個瞬息萬變的數位時代,科技已經深入到我們生活的方方面面,影響著我們的工作、學習和娛樂方式。因此,我希望透過我的部落格,與大家分享最新的科技資訊、趨勢和創新應用。