i.參考資料
不排除偶爾可能需要在shell里實時控制路由器上指示燈的需要。不過找了一下好像並沒有什么相關的教程,於是乎就把自己的一種方法寫在這。
在LuCI里配置各個指示燈
LuCI的系統-LED配置里可以很方便地設置LED參數,那么我們就可以在這里先設置好,然后以后用uci set去改。如圖:

比如像我在這里就把藍色燈起名為ledblue,紅燈ledred,黃燈ledyellow。那么按照從上到下的順序,uci就會識別為 system.@led[0],system.@led[1],system.@led[2]...對應地,也就是system.@led[0].name='ledblue',system.@led[1].name='ledred',system.@led[2].name='ledyellow'...
下面的默認狀態就是開關了,觸發器也暫時用不到。往后我們就可以通過uci set來控制指示燈了。
使用uci set控制指示燈
比如說現在需要關掉藍色燈,那么就執行
root@MiWiFi:~# uci set system.@led[0].default='0' #將system.@led[0](藍色燈)的default(默認狀態)改為0(即關閉)
root@MiWiFi:~# uci commit #提交更改
root@MiWiFi:~# /etc/init.d/led reload #重新加載設備

這樣就算實現在shell里實時控制指示燈了(雖然有些低效。。。),可以寫進腳本或程序里。
