1. 首页
  2. 考试认证
  3. 其它
  4. TheGoodShepherdAndroid应用程序实现家庭自动化

TheGoodShepherdAndroid应用程序实现家庭自动化

上传者: 2024-12-14 18:49:09上传 ZIP文件 500.73KB 热度 14次

好牧人一个Android应用程序,可以做一些临时的家庭自动化。它做两件事:

  1. 当手机连接到外部电源时,它会将Wake-on-LAN数据包发送到硬编码的MAC地址;

  2. 当手机与外部电源断开连接时,它通过SSH连接并关闭机器。

启动使用Wake-on-LAN启动并且相对容易:发送一个特制的数据包。这是一劳永逸的,该应用程序不会检查PC是否实际启动。

App需要知道目标机器的IP和MAC。关掉该应用程序使用SSH连接到目标机器。然后它执行“sudo shutdown -h now”并播放一个简短的确认信号。为此,应用程序需要知道:目标机器的IP、允许它进入的密钥对、目标机器上具有sudo功能的用户名和密码。

酷,现在,为什么?我的公寓恰好在前门有一个未使用的电灯开关和电线。现在,添加一个交流充电器,然后添加一个运行此应用程序的备用

下载地址
用户评论