手边有一台 MOS2 小电视,又想随时看看群晖 NAS 的负载和温度,于是做了这个 MOS2-NAS 项目:平时是桌面时钟、天气和相册,切换后就是一个独立的 NAS 监控屏。
数据通过 SNMP v2c / v3 获取,不需要在 NAS 上另外安装 Netdata。项目已经开源,当前版本为 1.1.0,提供固件和 Windows 模拟器,也可以通过 MOS2 官方页面在线免费刷写。
它能显示什么
NAS 监控分为六个页面:
- 总览:下载、上传速率与趋势,CPU、内存和系统温度。
- 网络:上下行速率及趋势,当前监控的网络接口。
- CPU / 内存:占用率、内存总量和已用量。
- 硬盘健康:硬盘状态、健康信息和温度,多盘位可以双击翻组。
- 存储卷:各个存储卷的容量和使用率。
- 设备状态:NAS 地址、运行时间、MOS2 地址、Wi-Fi 信号和 SNMP 状态。

图中使用的是模拟器示例数据。绿色表示 NAS 接收,红色表示 NAS 发送;网络图表上下各占一半高度,分别按自身峰值缩放,实际速度以数字为准。
SNMPv3 支持 MD5 / SHA 认证,以及 DES / AES 隐私加密。状态页会显示当前协议组合,例如「SNMPv3 正常 SHA+DES」。网络接口默认自动选择,连接后也能在后台手动选择。
平时也可以当桌面小电视
桌面模式保留大字时钟和天气动画,也加入了相册与闹钟:
- 时钟默认时白、分橙,两部分可以分别调色,秒数可开关。
- 天气城市可配置,默认天津;时间通过 NTP 同步。
- 相册支持最多 7 张照片,后台可以拖动裁剪、缩放、旋转,再上传到空位或替换已有照片。
- 相册可自动轮播,也可以固定显示,双击换照片。
- 闹钟可选择星期和 8-bit 铃声,使用板载蜂鸣器;单击贪睡,三击停止当天闹钟。
大字时钟:

天气与时间:

配网和管理
首次启动会进入配网热点,扫描屏幕二维码即可连接。热点默认密码为 12345678,打开 http://192.168.4.1/ 后搜索附近的 2.4GHz Wi-Fi,选择名称、输入密码并保存。
联网后,连续五击打开管理二维码,扫码进入后台。管理默认密码也是 12345678,首次登录必须修改,然后重新登录。
后台支持中英文切换,可以设置启动页面、显示颜色、亮度、天气、闹钟、相册、NAS 和 Wi-Fi 参数。

群晖需要先在 DSM 的「控制面板 → 终端机和 SNMP → SNMP」里开启对应服务,再把 NAS 地址和认证参数填入 MOS2 后台。SNMP 默认端口为 161。
触摸怎么操作
桌面组按「时钟 → 天气 → 相册」循环;NAS 组按六个监控页面循环。
- 单击:下一页。
- 双击:换照片,或翻下一组硬盘 / 存储卷。
- 三击:切换桌面与 NAS 模式。
- 五击:显示管理二维码。
- 六击:重新配网。
- 八击:进入重置确认,再单独三击执行。
重置确认十秒后自动取消。闹钟响铃或贪睡时,单击贪睡、三击停止闹钟优先。
采集频率与升级
采集按页面安排优先级:启动进入 NAS 页面时先获取当前页需要的数据,其他数据随后缓存;启动时钟、天气或相册时,NAS 采集会延后。
CPU、内存、网络和温度独立采集,界面读取缓存,不因翻页重复请求。硬盘健康每小时查询,硬盘温度每 5 分钟查询,存储卷用量每 2 小时查询。NAS 运行时间首次获取后本地计时,每 2 小时同步。请求还有全局限流和失败退避,用来减小 NAS 的压力。
安装和更新使用同一个 MOS2-NAS-1.1.0.bin。后台升级默认保留配置和照片,也可以取消保留;恢复出厂设置则会清除用户配置和照片,需要重新配网。
下载与硬件
适用硬件为 MOS2、ESP8266 / ESP-12F、4MB Flash、ST7789 240×240 屏幕。请按项目说明确认硬件再刷入。
Windows 模拟器完整解压后直接运行,可以先体验屏幕和管理页,也能连接电脑可访问的 SNMP NAS。模拟器与固件共用绘图代码,不直接执行 ESP8266 的 bin 文件。
项目原创代码采用 MIT 协议;字体、第三方依赖和参考素材遵循各自许可。硬件、大时钟、天气图标与动画参考 MOS2 / SmallDesktopDisplay,NAS 界面参考 routermonitor,具体来源见仓库 NOTICE。

