扫地机器人“叛变”了
电子发烧友网报道(文/黄山明)如今不少家庭都已经习惯了扫地机器人的便捷,相比自己每天亲自打扫,有了扫地机器人的清理显然要方便的多。但是怎么也没有想到,扫地机器人有一天居然会“叛变”。
初见端倪
近期,美国软件工程师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文章
18603浏览量
386525 -
数据
+关注
关注
8文章
7314浏览量
93938 -
扫地机器人
+关注
关注
21文章
842浏览量
55439
发布评论请先 登录
相关推荐
热点推荐
五年磨一剑,大疆终于官宣ROMO扫地机器人
发布,赶上销售旺季,然而大疆没有按套路出牌。 终于,在7月23日,大疆官宣了扫地机器人产品将在8月6日正式发布,并展示了外观。从海报上可以了解到,大疆扫地机器人将会使用“ROMO”品牌
INDEMIND脏污识别技术赋能扫地机器人功能进化
从吸力升级到扫拖协同,从基站功能迭代到机械臂应用,扫地机器人的每一次进化,都在朝着“更聪明”“更好用”的目标迈进,脏污识别技术也不例外。从“盲目”清扫到“看懂”地面脏污,自主决策作业方式,扫地机器人的清洁逻辑正在被又一次定义。
晶振在扫地机器人中的核心作用
在智能家居的浪潮中,扫地机器人已从简单的“清洁工具”逐步进化为具备自主决策能力的“家庭管家”。而这一进化背后,晶振作为电子系统的“心脏”,正从基础时钟提供者升级为“智慧赋能者”,推动扫地机器人从“听指令”迈向“懂需求”,甚至具备“类人
扫地机器人的几种语音控制芯片方案介绍
扫地机器人语音控制芯片方案介绍 在智能家居领域,扫地机器人的智能化程度不断提升,语音控制功能成为提升用户体验的关键因素。以下为您介绍几款常用于扫地机器人语音控制的芯片方案。 WT2606B 芯片
大疆官宣入局,将重塑“扫地机器人”行业新格局?
当大疆创新在近日官宣ROMO扫地机器人时,1.3万用户24小时内涌入京东旗舰店预约的热度,印证了市场对“无人机之王”跨界的期待。作为占据全球消费级无人机市场70%份额的霸主,大疆的跨界绝非一时
基于东芝产品的扫地机器人设计方案
清晨7点,当咖啡机开始工作,扫地机器人已悄然完成全屋清扫——这不再是科幻电影的场景,而是当代家庭的日常。Statista数据显示,2024年全球清洁机器人市场规模已达150亿美元,预计到2030年将以12%的年复合增长率持续增长。
低成本智能化:蓝牙模块方案让平价扫地机更便捷
随着智能家居的快速发展,扫地机器人已逐渐成为家庭清洁的标配设备。为了提升用户体验和智能化程度,越来越多的厂商在扫地机器人中加入了无线通信功能。其中,蓝牙技术因其低功耗、低延迟、连接稳定等特点,成为
中微半导扫地机器人解决方案介绍
在现代智能家居领域,扫地机器人已成为家庭清洁的得力助手,扫地机器人的高效清洁离不开各类电机的协同运作,中微半导体(深圳)股份有限公司(以下简称:中微半导 股票代码:688380)基于电机控制芯片CMS32M6526系列提供扫地机器人
钧敏科技AM2355驱动芯片在扫地机器人中的应用
在智能家居飞速发展的当下,扫地机器人已然成为众多家庭清洁的得力助手。其中,激光雷达作为扫地机器人实现精准导航与高效清洁的核心部件,其性能优劣直接关乎扫地机器人的使用体验。然而,在实际应用中,激光雷达面临着诸多挑战,这些问题也成为
高端扫地机器人市场销额第一!追觅再创行业新标杆
近日,追觅扫地机器人获得奥维云网“中国高端扫地机器人市场销额行业第一”认证。根据渠道数据显示,追觅扫地机器人在2023-2024两年累计线上监测渠道5000元以上销售额排名第一,这一证书也是追觅在
石头G30 Space探索版:扫地机器人新纪元
设计之中,重新定义了下一代家用扫地机器人的标准。 石头G30 Space探索版搭载了全球首创的仿生机械手设计,这一突破性技术赋予了机器超高的
智能扫地机器人的工作原理和构成
随着“懒人经济”快速发展,现在很多年轻人家中配置了智能扫地机器人产品,它通常具有清扫、吸尘、擦地、智能提醒等功能,通过滚刷高速旋转形成真空,利用高速气流将垃圾吸入,然后收集在布袋中,经过滤网净化后的空气冷却电动机,并最终排出扫地机器人

扫地机器人“叛变”了
评论