我想在不在家时禁用 wifi(没有规律),我正在寻找一个好的方法。禁用可以通过 ssh 使用我的手机完成,但问题是如何将其重新打开,因为显然我的手机需要连接到路由器。即使我有一台笔记本电脑,它也并不总是通过以太网连接,我正在寻找一种相当方便的方法。
一些想法如下:
- 通过 VPN 连接到路由器以重新打开 Wi-Fi
- 连接到 Raspberry Pie 的一些硬件开关
- 路由器有这样的开关吗?
答案1
如果您只需要关闭 WiFi(有线网络上的某些东西需要路由器一直处于开启状态,即使您不在家),请获取一个接入点,并关闭路由器上的 WiFi(永久)或获取没有任何 WiFi 的其他路由器(例如无 WiFi 盒子上的 pfSense)并将接入点插入带开关的电源板。
否则,只需将路由器插入带开关的电源板即可,这对于大多数家庭安装来说已经足够了。
答案2
也许这个解决方案太奇怪了,但还是可以的。你可以有一个 Arduino(集成或不集成 Raspberry Pi,这取决于实现方式),它将使用PIR 运动传感器,并且还可以通过 RJ-45 电缆连接到您的路由器,因此如果它检测到运动,它将通过 CLI 连接到路由器(当然,假设您的路由器有 CLI - 一些允许 SSH 或 Telnet 连接与它们交互)并再次启用 WiFi。
此外,您还可以使用同一个传感器设置超时,这样如果一段时间内没有检测到任何移动,它就会自动禁用 WiFi。我发现这样做的不便之处在于,您需要将 PIR 传感器放置在您在家时最常待的地方,这可能不是一件容易的事。
可能有点过头了,但仍然是一个解决方案(总的来说,如果你喜欢玩的话)。
这里如果您有兴趣的话,这是一个运动传感器教程。