掃地機器人“叛變”了
電子發燒友網報道(文/黃山明)如今不少家庭都已經習慣了掃地機器人的便捷,相比自己每天親自打掃,有了掃地機器人的清理顯然要方便的多。但是怎么也沒有想到,掃地機器人有一天居然會“叛變”。
初見端倪
近期,美國軟件工程師Harishankar Narayanan在其個人博客上發布了一篇《The Day My Smart Vacuum Turned Against Me》(掃地機器人背叛了我)的文章。
之所以發布這樣一篇文章,是因為在2024年,Harishankar購買了一臺iLife A11智能掃地機器人,平時都挺好用,能自動規劃路線、繪制房間地圖。
但有一天,Harishankar發現這臺掃地機器人突然停止了工作,無論充電、重啟都毫無反應,送去檢修,廠商卻表示這臺設備“一切正常”。但奇怪的是,拿回家后,用了幾天它又自己“死機”了。
Harishankar懷疑,這臺設備出現問題,可能與自己近期的做的一項事情有關,那便是此前在路由器上屏蔽了這臺掃地機器人與外部服務器的通信。
將掃地機器人重啟之后發現,只要允許它訪問互聯網,便會立刻恢復正常。而一旦斷網,又陷入到了死機狀態,就像是被遠程“鎖死”了一樣。就這樣重復了3-4次后,由于保修過期,廠商拒絕了維修。因此,Harishankar決定把這臺掃地機器人拆開看看。
一探究竟
電子發燒友網報道(文/黃山明)如今不少家庭都已經習慣了掃地機器人的便捷,相比自己每天親自打掃,有了掃地機器人的清理顯然要方便的多。但是怎么也沒有想到,掃地機器人有一天居然會“叛變”。
初見端倪
近期,美國軟件工程師Harishankar Narayanan在其個人博客上發布了一篇《The Day My Smart Vacuum Turned Against Me》(掃地機器人背叛了我)的文章。
之所以發布這樣一篇文章,是因為在2024年,Harishankar購買了一臺iLife A11智能掃地機器人,平時都挺好用,能自動規劃路線、繪制房間地圖。
但有一天,Harishankar發現這臺掃地機器人突然停止了工作,無論充電、重啟都毫無反應,送去檢修,廠商卻表示這臺設備“一切正常”。但奇怪的是,拿回家后,用了幾天它又自己“死機”了。
Harishankar懷疑,這臺設備出現問題,可能與自己近期的做的一項事情有關,那便是此前在路由器上屏蔽了這臺掃地機器人與外部服務器的通信。
將掃地機器人重啟之后發現,只要允許它訪問互聯網,便會立刻恢復正常。而一旦斷網,又陷入到了死機狀態,就像是被遠程“鎖死”了一樣。就這樣重復了3-4次后,由于保修過期,廠商拒絕了維修。因此,Harishankar決定把這臺掃地機器人拆開看看。
一探究竟

拆開后發現這臺掃地機器人的內部結構還是比較復雜的,主控板是一顆全志A33 SoC,常見于平板電腦。系統運行的是TinaLinux,全志在嵌入式設備上使用的一個輕量版Linux發行版。
旁邊還有一顆GD32F103 MCU,負責管理傳感器數據,包括激光雷達、陀螺儀、編碼器以及一些紅外與碰撞傳感器傳輸的數據。
這套系統結構很像一個“小型機器人平臺”,A33運行主邏輯和地圖構建算法,而GD32F103控制運動與傳感器輸入。
與此同時,Harishankar還從主控芯片中提取出固件鏡像,并在文件系統中發現了幾個令人警覺的東西。一個是rtty守護進程,這是一個遠程終端工具,允許廠商通過云端直接接入設備終端。換句話說,這個進程可以讓廠商在不經過用戶的同意,進入系統執行命令。
還有ADB(Android Debug Bridge)端口也是開放的,也讓設備對外暴露了一個root權限的調試接口,無需認證。只需要通過ADB connect,就能夠獲得設備完全的控制權,這也意味著任何能夠發現設備IP的人都能夠做到這一點。
有趣的是,Harishankar還在系統日志中發現了一條異常的指令“RS_CTRL_REMOTE_EVENT”,在設備停止工作的那一刻,這條指令便出現在了日志當中,隨后掃地機器人便徹底停止了響應。對此,該工程師推測這是一個廠商的遠程控制命令,用于“遠程禁用”。
水落石出
為了驗證自己的推測,Harishankar恢復了這臺掃地機器人的聯網,并對所有流量進行監控,結果發現它每隔幾分鐘就向3irobotix服務器(非iLife官方服務器)上傳數據。
這些數據包括完整的3D室內地圖,使用Google Cartographer SLAM(即時定位與地圖構建技術)技術生成,精確到家具位置、入口/出口、盲點,還有移動路徑、清潔模式、家居布局、用戶生活習慣,以及遙測日志、傳感器數據等。
而當Harishankar使用路由器屏蔽了這些上傳行為后,設備突然停止了工作,并再次顯示了那條代碼。因此可以斷定,當掃地機器人檢測到無法上傳數據時,便觸發了遠程停用。
隨后,工程師在固件中發現了一段腳本,確實包含了“遠程關閉”邏輯。對該腳本進行修改后,讓設備忽略遠程停用指令,具體就是在/usr/bin/cloudctl中,注釋掉disable_device()調用,并手動刪除遠程服務啟動項,最后重新打包固件,寫回系統,果不其然,該掃地機器人又重新復活了。
當前,Harishankar還在GitHub中持續更新調查,包括反編譯固件、自定義Python腳本(實現離線控制,如手動導航、傳感器接口)。他構建了備用控制系統:用Raspberry Pi或自定義硬件替換主板,繞過云依賴,實現純本地運行(無需App,靠腳本管理電機/傳感器)。
同時在拆解分析過程中,掃地機器人系統運行了系統運行了Google Cartographer(一種用于SLAM的開源算法),它會根據雷達數據實時繪制房間地圖,并將地圖文件上傳到云端進行融合或優化。這意味著廠商實際上在遠程同步用戶家中的地圖副本。
至于為何每次去維修之后掃地機器人都會重新恢復工作,一方面在于維修時掃地機器人會重新聯網,另一方面售后也會將機器人固件重置,無意中清除了那條遠程關閉的指令。而拿回來工作幾天后,發現還是無法將數據重新上傳給廠商,因此再次觸發了“宕機”指令。
后續與廠商回應
對于此次的發現,Harishankar表示,原以為自己購買的是一臺機器人清潔工具,但實際上卻是一個由廠商遠程管理、可被停用的網絡節點,這讓他感到非常的不安。
這一事件也引起了歐美的廣泛報道,有安全研究者表示這是“典型云強制案例”,呼吁歐盟GDPR/美國CCPA進行調查。
后續,Harishankar也在近期聯系到了iLife,但尚未獲正式回復。主控SoC供應商全志則表示,僅提供硬件參考設計,并不參與終端用戶軟件開發。
IoT設備的遠程控制和隱性數據上傳也并非iLife獨有,類似架構在多個品牌的智能設備中普遍存在。包括智能電視、路由器/攝像頭、電動車等。
知名網絡安全企業Forescout今年4月發布了一份報告顯示,全球平均設備風險指數同比上漲15%至8.98,創歷史新高。網絡攻擊面已從傳統IT設備向OT、IoMT領域快速擴張,路由器仍占據高風險設備總量的53%,而醫療物聯網設備首次成為風險增長最快的類別。
IDC 預測,今年連接的物聯網設備將超過800億個。據IDC的數據顯示,具有互聯網接入能力的設備(如構成物聯網的計算機、傳感器和攝像頭)的數量正穩步增長。IDC還指出,當41.6億個物聯網設備連接時,將產生79.4澤字節的數據,這其中包括了來自數萬億傳感器的各項輸出。物聯網對企業和消費者均有深遠的影響。
如何界定網絡數據安全的邊界,以及如何限制設備廠商對賣出設備的過度聯網權,明確這臺設備歸屬權到底是誰,需要整個行業都進行仔細的考量。
總結
Harishankar通過自身工程師的習慣,察覺到了掃地機器人的異常情況,并抽絲剝繭發現真相,最后實現了真正的離線運行。但對于許多普通消費者而言,并沒有這樣的工程能力,還是需要行業制定更嚴格的標準,將IoT設備的真正歸屬權還給消費者。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
mcu
+關注
關注
147文章
18923瀏覽量
397972 -
數據
+關注
關注
8文章
7335瀏覽量
94749 -
掃地機器人
+關注
關注
21文章
851瀏覽量
55710
發布評論請先 登錄
相關推薦
熱點推薦
五年磨一劍,大疆終于官宣ROMO掃地機器人
發布,趕上銷售旺季,然而大疆沒有按套路出牌。 終于,在7月23日,大疆官宣了掃地機器人產品將在8月6日正式發布,并展示了外觀。從海報上可以了解到,大疆掃地機器人將會使用“ROMO”品牌
溫度傳感器IC掃地機器人應用方案
在當下智能清潔家電市場中,具備自動烘干功能的掃地機器人正逐漸成為主流。該類產品需實時監測拖布烘干狀態,以確保徹底干燥、避免滋生細菌。傳統單一濕度檢測已難以滿足高精度控制需求,掃地機器人應用方案,以
解鎖掃地機器人“類人智能”的時鐘密鑰
在智能家居的浪潮中,掃地機器人已從簡單的“清潔工具”逐步進化為具備自主決策能力的“家庭管家”。而這一進化背后,晶振作為電子系統的“心臟”,正從基礎時鐘提供者升級為“智慧賦能者”,推動掃地機器人從“聽
INDEMIND臟污識別技術賦能掃地機器人功能進化
從吸力升級到掃拖協同,從基站功能迭代到機械臂應用,掃地機器人的每一次進化,都在朝著“更聰明”“更好用”的目標邁進,臟污識別技術也不例外。從“盲目”清掃到“看懂”地面臟污,自主決策作業方式,掃地機器人的清潔邏輯正在被又一次定義。
掃地機器人傳感器電路:電容過濾地面顛簸帶來的 “信號噪聲”
在現代智能家居設備中,掃地機器人已成為不可或缺的清潔助手。其核心功能依賴于精密的傳感器系統,而傳感器電路的穩定性直接決定了機器人的清潔效率和避障能力。其中,電容濾波技術在處理地面顛簸帶來的信號噪聲
晶振在掃地機器人中的核心作用
在智能家居的浪潮中,掃地機器人已從簡單的“清潔工具”逐步進化為具備自主決策能力的“家庭管家”。而這一進化背后,晶振作為電子系統的“心臟”,正從基礎時鐘提供者升級為“智慧賦能者”,推動掃地機器人從“聽指令”邁向“懂需求”,甚至具備“類人
掃地機器人的幾種語音控制芯片方案介紹
? 掃地機器人語音控制芯片方案介紹 在智能家居領域,掃地機器人的智能化程度不斷提升,語音控制功能成為提升用戶體驗的關鍵因素。以下為您介紹幾款常用于掃地機器人語音控制的芯片方案。 WT2606B 芯片
大疆官宣入局,將重塑“掃地機器人”行業新格局?
當大疆創新在近日官宣ROMO掃地機器人時,1.3萬用戶24小時內涌入京東旗艦店預約的熱度,印證了市場對“無人機之王”跨界的期待。作為占據全球消費級無人機市場70%份額的霸主,大疆的跨界絕非一時
基于東芝產品的掃地機器人設計方案
清晨7點,當咖啡機開始工作,掃地機器人已悄然完成全屋清掃——這不再是科幻電影的場景,而是當代家庭的日常。Statista數據顯示,2024年全球清潔機器人市場規模已達150億美元,預計到2030年將以12%的年復合增長率持續增長。
低成本智能化:藍牙模塊方案讓平價掃地機更便捷
隨著智能家居的快速發展,掃地機器人已逐漸成為家庭清潔的標配設備。為了提升用戶體驗和智能化程度,越來越多的廠商在掃地機器人中加入了無線通信功能。其中,藍牙技術因其低功耗、低延遲、連接穩定等特點,成為
中微半導掃地機器人解決方案介紹
在現代智能家居領域,掃地機器人已成為家庭清潔的得力助手,掃地機器人的高效清潔離不開各類電機的協同運作,中微半導體(深圳)股份有限公司(以下簡稱:中微半導 股票代碼:688380)基于電機控制芯片CMS32M6526系列提供掃地機器人
鈞敏科技AM2355驅動芯片在掃地機器人中的應用
在智能家居飛速發展的當下,掃地機器人已然成為眾多家庭清潔的得力助手。其中,激光雷達作為掃地機器人實現精準導航與高效清潔的核心部件,其性能優劣直接關乎掃地機器人的使用體驗。然而,在實際應用中,激光雷達面臨著諸多挑戰,這些問題也成為
掃地機器人“叛變”了
評論