一位项目开发者最近展示了二手智能手机如何提供完整的硬件套件——包括高分辨率摄像头、GPS、存储空间和触摸屏——价格仅在 45 美元到 75 美元左右,而配备必要配件的同等 Raspberry Pi 4 设置可能超过 347 美元。这种成本差异突显了将移动设备重新利用作为数字艺术装置和 IoT 项目专用控制器的日益增长的趋势。

一个通过 USB-C 连接到 LED 控制器的 Rooted Redmi 智能手机
一台 Rooted 的 Redmi 智能手机作为硬件控制器,通过 USB-C 连接与 LED 系统通信。so.long.thanks.fish

这张图片展示了将 Rooted 智能手机作为数字装置专用硬件控制器的实际应用。

集成硬件的成本

构建基于 Raspberry Pi 4 的硬件项目通常需要购买多个“HAT”(顶部附加硬件)来实现基本功能。对于一个需要高分辨率摄像头、GPS、存储空间、实时时钟 (RTC)、电池备份 (UPS) 和触摸显示屏的项目,这些组件的累计成本可能超过 2,317 日元(347 美元)。

硬件设置成本比较 (2026年11月): 二手手机 ¥500; Pi 4 Core ¥880; Pi 4 Fully Equipped ¥2,317
硬件设置成本比较 (2026年11月)so.long.thanks.fish

图表由 HN Digest 根据 so.long.thanks.fish 报告的数据绘制;数值与来源一致。

相比之下,像 Redmi 13C 5G 或华为 Mate 30 5G 这样的二手智能手机售价通常在 300–500 日元(45–75 美元)之间。这些设备已经内置了必要的组件,包括 40MP 到 50MP 的摄像头、集成 GPS 和内置电池,使它们成为单单元原型的高度高效替代方案。

“想象一下,相反地,你可以向客户交付一部配置好的手机:将其插入显示屏即可运行。”

— Why get an expensive Pi when I have an old phone?

技术实现与远程访问

为了将手机作为专用控制器,开发者可以解锁 bootloader 并对设备进行 Root,以运行自定义内核并管理定时任务。这允许更深层次的系统访问,例如配置设备在特定的工作周期内唤醒和睡眠。

可以通过设置使用 Tailscale 的私有网络来实现远程管理。通过硬编码 ADB(Android Debug Bridge)端口并使用防火墙规则将访问限制在 VPN 接口上,开发者可以在不向公共互联网暴露端口的情况下,从远程服务器或 VPS 安全地控制手机。

显示在 VPS 上运行的 Hermes Agent 通过 Tailscale 控制 Rooted Android 手机的图表
展示使用 VPS、Tailscale 和 Rooted Android 设备进行远程管理工作流的技术图表。nimitbhardwaj.github.io

此图表解释了使用 Tailscale 和 ADB 从远程服务器控制智能手机的远程管理架构。

可扩展性与开发的权衡

使用智能手机的主要限制是难以扩展到数百个单元。与具有可预测行为的标准硬件 Raspberry Pi 不同,二手手机在电池损耗和摄像头性能方面差异显著,需要专门的翻新流程来确保一致性。

此外,在 Raspberry Pi 上的开发体验通常更顺畅,因为它具有维护良好的内核和用户友好的环境。Android 设备可能需要付出更多努力来“对抗”系统以实现自定义硬件集成,尽管它们提供独特的优势,如用于远程访问艺术装置的内置 5G 连接。

Hacker News 读者的反应

  • 技术补充: 一位评论者认为 Raspberry Pi 硬件在扩展方面更优越,因为它在多个单元中提供一致且可预测的行为,而二手手机具有独特的硬件特性,需要专门的翻新设置来管理。 评论 ↗
  • 技术补充: 几位评论者指出,虽然手机功能强大,但由于拥有广泛的文档、GPIO 支持以及无需与操作系统“对抗”的维护内核,Raspberry Pi 的开发体验对初学者来说通常更好。 评论 ↗
  • 技术补充: 一位用户指出,重新利用旧手机涉及重大障碍,如 Root、管理 NAND 闪存损耗以及用外部电源更换电池,并建议笔记本电脑可能是类似项目的更简单替代方案。 评论 ↗

以上为 Hacker News 讨论中观点的摘要,并非经过核实的事实。 阅读完整讨论 ↗