好牧人是一个Android应用程序,可以进行一些临时的家庭自动化。它实现了两项功能:
-
当手机连接到外部电源时,它会向硬编码的MAC地址发送Wake-on-LAN数据包。
-
当手机与外部电源断开连接时,它通过SSH连接并关闭目标机器。
使用Wake-on-LAN启动设备相对简单,只需发送一个特制的数据包。这个过程一劳永逸,但该应用程序不会检查PC是否已经启动。
应用程序需要知道目标机器的IP地址和MAC地址。
关机功能:当应用程序检测到手机断开电源连接时,它通过SSH连接到目标机器,并执行“sudo shutdown -h now”命令来关闭计算机,并播放确认信号。为此,应用程序需要知道:
-
目标机器的IP地址
-
允许应用程序连接的密钥对
-
具有sudo权限的用户名和密码
暂无评论