【折腾分享】海康威视R1 NAS RGB灯光控制脚本 - Debian系统可用
最近买了个海康威视的R1 NAS,发现这小机器可玩性还挺高。不喜欢原厂的系统,但是又不想放弃机器上的RGB和触屏,所以折腾的第一步,就是想把它的RGB灯在Debian里控制起来。经过一番研究和测试,总算搞出了一套脚本,效果和原厂系统差不多,在这里分享给大家。
关于SSH和Root权限
首先说一下SSH。我成功开启了SSH并搞到了root权限。但是鉴于原厂系统的加载方式,所有通过SSH做的改动都不是持久化的,所以基本SSH只能用作调试。这里先暂时不分享开启SSH教程,以后有机会再分享
RGB灯光控制脚本
这个脚本的主要目的就是控制R1的RGB灯。主要实现了和原厂系统类似的几个核心功能:
- 多种模式切换:支持
关灯
、静态单色
、呼吸灯
和 彩虹流光
四种模式。(懒得看原厂名字叫什么了)
- 颜色自定义:在静态和呼吸模式下,不仅可以使用预设的
白色
、**
、绿色
,还可以通过RGB值(0-255)指定任意你喜欢的颜色。
脚本会自动检查并加载需要的内核模块 (i2c-dev
等),并设置好相应的GPIO,使用起来非常方便。
具体的使用方法可以看运行脚本查看说明。
重要声明 (免责声明)
- 测试环境:此脚本在我自己安装了Debian系统的R1上测试通过。没有在飞牛上测试过,但用到的所有命令都是标准Linux命令,理论上可以通用。
- 兼容性未知:我没有在原厂的FNOS系统或其他型号(如R1x)上测试过。理论上硬件接口一样的话可能通用,但无法保证(GPIO接口位置可能不同)。
- 风险自负:折腾有风险,刷机需谨慎。请大家在了解脚本内容和可能风险的情况下使用,对于因使用此脚本造成的任何问题,本人概不负责。
未来的计划
折腾永无止境!我的下一个目标是搞定R1的那个小触摸屏。我计划写一个控制屏幕的脚本,并且会把这次的RGB灯光控制功能也整合进去,做一个更完善的控制面板。敬请期待!
欢迎大家下载试用和反馈,如果有什么问题或者更好的建议,可以在帖子里一起交流!
附件:HikSemi-R1-RGB.sh.zip