提到小巧、便宜、常年开机的硬件,多数人第一反应是树莓派(Raspberry Pi)这类单板计算机。几周前,我也差点走上这条路——本想买一台树莓派 5 来跑 DNS 服务器,但抽屉里那台吃灰的旧安卓手机让我改变了主意。
结果出乎意料:手机跑 DNS 服务器毫不费力,甚至有点大材小用。但当我开始折腾需要外接硬件的实验时,天平瞬间倒向了另一边。
![]()
软件类任务,旧手机全面碾压
在树莓派入门圈,社区通常推荐从独立项目开始,比如 DNS 服务器。这类任务不依赖 GPIO、传感器或专用硬件,只需要主板、存储、Wi-Fi 和电源就能跑起来。
我先把旧安卓手机翻出来,装上了 DNS 服务器。配置过程不算轻松——用 Termux 获取 root 权限,通过 proot 跑 Debian,再用 Termux:Boot 实现重启后自动启动。安卓手机天生不是干这个的,初期折腾确实费时间。但一旦配置完成,体验反而比树莓派更好。
硬件配置是第一个惊喜。这台旧手机搭载骁龙 845 芯片、6GB 内存和 128GB UFS 2.1 存储,跑 DNS 服务器完全是降维打击。自带 Wi-Fi、屏幕,还有最关键的一点——电池。
电池在实战中帮了大忙。DNS 服务器需要 7×24 小时运行,短时间停电或断电不会让服务立刻中断,这点树莓派做不到。
成本对比,旧手机几乎免费
一套基础版树莓派 5 入门套件目前售价超过 250 美元,而一台用到报废的旧手机几乎不值钱。把闲置手机变成服务器,等于把本来要扔掉的硬件重新利用起来。
DNS 服务器只是纯软件负载的一个例子。跑通之后,我又在手机上部署了其他任务:远程访问家庭实验室、当盲区监控、跑轻量自动化脚本和机器人调度。这些任务完全不在乎运行它的设备是手机还是开发板。
但这一切的前提是——任务只涉及软件。
外接硬件,局面彻底反转
当我开始构思一个需要外接硬件的实验时,情况完全变了。手机是封闭设备,外部接口极其有限,不像树莓派那样天生为扩展而生。
GPIO 引脚、传感器、继电器、扩展板——这些树莓派的看家本领,旧手机一样都碰不了。软件层的灵活性再高,也弥补不了物理层面的封闭。
换句话说:如果你的项目只需要跑代码,旧手机是性价比之王;一旦需要跟物理世界打交道,树莓派依然是唯一正解。
这次实验给我的最大启发是:选硬件之前,先想清楚任务到底需要什么。纯软件负载,翻翻抽屉;需要外接设备,再掏钱包。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.