musk (@musk1024)写了一个程序,通过调用API的方式实现Windows电脑的开关机 中发帖

此项目不依赖gpio实现控制,需要windows电脑支持wake on lan功能,项目地址:GitHub - musk1024/Remote-Switch: Turn On/Off the PC through remote access 
开发这个程序,主要出于几个原因:

台式机换了一个Mellanox的网卡后,发现网卡不支持wol,因此原本通过homeassistant的实现wol的方式已经无法实现,后来的做法是,由于魔术包是广播包,因此只需要将台式机与任意Linux的网卡相连接即可。
某宝上的开机卡,通过与主板跳线的开关机重启相连接,需要从pcie口取电,没有多余的pcie可以用,因此放弃。
开机卡通过米家的服务器进行中转,不确定是否可以实现本地自动化,因此想开发一个完全离线的方式,即使平台出现问题或外网故障,依然可以在内网实现自动化。
开机卡关机是模拟按键方式关机,但是如果通...