收起左侧

海康威视R1 - Linux RGB控制脚本

4
回复
125
查看
[ 复制链接 ]

0

主题

3

回帖

0

牛值

江湖小虾

【折腾分享】海康威视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灯光控制功能也整合进去,做一个更完善的控制面板。敬请期待!

欢迎大家下载试用和反馈,如果有什么问题或者更好的建议,可以在帖子里一起交流!upload 附件:HikSemi-R1-RGB.sh.zip

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

1

回帖

0

牛值

江湖小虾

大佬,R1飞牛系统测试了一下,报错Info: Kernel module 'i2c_dev' not loaded. Attempting to load... Info: GPIO 669 not exported. Attempting to export and configure... ./nas_rgb.sh: line 82: echo: write error: Invalid argument Error: Failed to export GPIO 669。请问什么原因,问了一下AI,好像是说缺少GPIO 控制器驱动程序
发一下你的内核版本看看呢? uname -r  详情 回复
昨天 22:02

0

主题

3

回帖

0

牛值

江湖小虾

昨天 22:02 楼主 显示全部楼层
zhangzorro 发表于 2025-8-5 17:37
大佬,R1飞牛系统测试了一下,报错Info: Kernel module 'i2c_dev' not loaded. Attempting to load... Info ...

发一下你的内核版本看看呢?
uname -r
大佬,我也试了,跟上面一样的报错,6.12.18-trim  详情 回复
昨天 22:28

0

主题

1

回帖

0

牛值

江湖小虾

一十七 发表于 2025-8-5 22:02
发一下你的内核版本看看呢?
uname -r

大佬,我也试了,跟上面一样的报错,6.12.18-trim
看起来应该是内核问题。新的内核好像弃用了脚本里使用的关于gpio的命令。明天我改一下试试看  详情 回复
昨天 23:18

0

主题

3

回帖

0

牛值

江湖小虾

昨天 23:18 楼主 显示全部楼层
lackkent 发表于 2025-8-5 22:28
大佬,我也试了,跟上面一样的报错,6.12.18-trim

看起来应该是内核问题。新的内核好像弃用了脚本里使用的关于gpio的命令。明天我改一下试试看
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则