需求
关掉电源的电脑实现远程开机。
使用场景
实现在家中就可以打开办公室的电脑。通过电脑上安装远程控制软件,从而实现在家控制公司电脑,实现远程办公。
我家的开水器是需要才开,避免反复烧煮。回家之前把它开起,回家喝热水。
想远一点,远程开启你家里的门。嗯,稳定性和安全性自己先考虑好。
远程开启你想要的设备,空调?当然可以,注意一个好的继电器就行了。摄像头?一般我是一直开的,不需要远程开启。
分析
电脑方面一般说的远程唤醒居多,就是wol。但这里的需求是针对插了电的电脑或者设备实现远程唤醒。即需要通过物理的方式进行开关机。而且即使是网络魔术包,也会遇到会多不能正常开机的情况。
这里使用ESP系列的主板+继电器的方法实现,后台通过对服务端信息的获取,控制端通过网页或者微信。
因为之前esp刚出来的时候买过几个esp-01的板子,一直没用完,原本是考虑给家里ws8212彩灯准备的,那就节约一点使用它吧。
最先考虑不使用继电器,主板上的PW+和PW-不过是一个通断信号。就类似于网友这张图:
但考虑通用性,即它也可以适用于其它设备而并非只能是电脑,使用继电器是比较安全和通用的解决办法。
后台,使用了已有的服务器,还可以继续考虑节约一点的办法,思考中。
控制端,快速的就用网页。方便的就考虑微信(比如微信企业号),不过这就对服务端有一点要求,通用性差点。好方案思考中。
进度
硬件部份完成,等接到电脑上。
软件部份,控制端思考中,可能先用简单的网页方式解决。
图
其它
是的,它在淘宝上值20-30元钱。
改进
判断现在状态,开机状态下不允许操作,避免被关机