unas的远程维护方案

在我的一个项目中,使用了unas,  为了减少现场维护量,采取了一些措施,

同unas一起部署的是一台灌入了openwrt的无线路由器, 这台无线路由器,跟unas的串口是相联的, 可以用无线路由器里面的minicom来通过串口登录unas的pmon ,也可以登录linux控制台,此外从无线路由器还有一条GPIO的线路,控制unas的复位。

这根线如果控制电源按钮是不是更好?可以远程随时开关unas, 这里有个问题,这个电源按钮可以关机,但是不能开机 ,如果把unas里面的跳线设置成来电不开机, 等待电源开关来开机, 这样倒是实现了无线路由控制unas的开关机,但是不方便的地方就是unas上没有电源开关, 要开机就只能通过无线路由了。

权衡利弊, 还是决定,只控制复位电路,不控制电源开关, 只是在死机时让无线路由可以控制unas重启一下,但是,在实际的使用中,还是有问题,如果复位键被长久按下, 2秒钟后, unas的电源就关闭了,这还是会失去控制,最后给复位键上串了个10uf的电容做单稳,算是把这个事糊弄过去。

gpio和复位之间用光隔

 

下面是无线路由的硬件和软件的选型,事情总是不那么完美的.

硬件:

wrt54gs v1.1    线路板上没有明确的GPIO的接线,只好使用DMZ灯的GPIO7, 但是dmz的灯在启动时会亮,这就影响了unas的复位。

.......未完