400-035-6699
当前位置: 首页 » 技术支持 » 博文资讯 »

使用Siri语音轻松控制路由器无线热点设置

有一天,我突发奇想,如果能够通过语音来控制无线热点,那该多方便啊!毕竟,每次客人来访都需要提供密码,这让我觉得既麻烦又不够安全。那么,通过语音控制无线热点是否可行呢?答案是肯定的,而且这个改造过程并不复杂,只需要一点Linux基础和适当的设备。
首先,我们需要一个支持openwrt固件的路由器,还有一部iOS系统的手机或平板。这里以360V6路由器为例,我们可以在其中添加一个无密码的来宾热点。在添加完热点后,路由器会多出一个带有来宾SSID的ath11接口,这就是我们将要控制的对象。
接下来,我们需要用到Putty软件来登录路由器。在Putty中,我们可以通过执行特定的命令来打开或关闭热点。例如,要关闭来宾热点,我们可以使用命令“/sbin/ifconfig ath11 down”,而要打开热点,则可以使用“/sbin/ifconfig ath11 up”。
那么,如何通过语音来控制这个热点呢?我们可以通过在iOS系统中设置一个“通过SSH运行脚本”的shell快捷指令来实现。首先,我们需要在主机地址中填写路由器的地址,端口通常是SSH默认的22端口,用户名是root。身份验证方式选择密码验证,并输入路由器的密码。
在输入界面,我们可以填写想要执行的命令,比如“打开boss hotspot:/sbin/ifconfig ath11 up”和“关闭boss hotspot:/sbin/ifconfig ath11 down”。这样,我们就可以通过语音命令来控制热点了。
需要注意的是,为了使Siri能够正确识别语音命令,我们需要给脚本取一个合适的名字。例如,我给脚本取名为“boss WIFI”和“close boss wifi”,因为“客人”在Siri的语音识别中被误认为是“个人”。
最后,我们可以用Siri进行语音控制,实现热点的打开和关闭。不过,值得注意的是,一些固件版本可能存在错误,比如关闭热点后网页上仍然显示“停止”状态,但实际上热点已经关闭。这时,我们可以通过Putty登录路由器后台,重新执行“ifconfig ath11 up”命令,或者手动在网页上停止热点。
总的来说,通过语音控制无线热点是一个简单又实用的改进。它不仅提高了便捷性,也增强了安全性。当然,具体的操作可能会因路由器和固件版本的不同而有所差异,但基本的思路和方法是相通的。如果你也想要尝试这种酷炫的语音控制功能,不妨按照以上步骤试试看吧!

有一天,我突然有了一个想法。有时候有客人来了,总是要家里热点的密码,但是我不想告诉他密码。他只用无密码的客网,但是需要登录路由点才能点击,觉得很麻烦。可以通过语音控制来控制无线热点吗?答案是肯定的。这种折腾游戏需要一定的linux基础。

使用Siri语音轻松控制路由器无线热点设置

硬件:带openwrt固件的路由,IOS系统的手机或平板。

软件:putty软件

首先我们需要用openwrt的固件在路由器中添加一个要控制的热点。比如我是这里的客人,这里是客人的热点,所以密码设置为空。我这里用的是360V6路由器。添加来宾热点后,在“连接的站点”中将出现一个带有来宾SSID的ath11接口。如下图所示,部分路由固件不会显示。

需要注意的是,名称ath11不一定是由您的路由器生成的。您可以通过putty登录路由器并执行ifconfig命令来查看添加的接口名称。

Ath0这里对应的是360V6-5G,

Ath1对应360V6,

Ath11对应客人,依次对应。如下图:

然后,我们可以通过执行以下命令在putty中打开或关闭热点。

关闭来宾热点命令:/sbin/ifconfig ath11 down

打开guest hotspot命令:/sbin/ifconfig ath11 up

重点来了,那怎么才能通过siri语音控制呢?下面是IOS系统的快捷说明。上述打开或关闭热点的命令是通过添加一个“通过SSH运行脚本”的shell快捷指令来执行的。我这里用的是iPad mini5演示,如下图所示。主机地址是你需要控制的路由地址,端口一般是SSH默认的登录端口22,用户名一般是root。这里的身份验证方法是密码验证。输入你的路由器的密码,然后在输入中填写相应的命令,比如打开boss hotspot:/sbin/ifconfig ath 11 up。

关闭boss hotspot:/sbin/ifconfig ath 11 down

然后保存脚本分别打开boss wifi和关闭boss wifi。

为什么选择这样的名字?因为我的常用词太普通了,siri把“客人”识别为“个人”。

最后可以用siri语音控制。观看演示视频:

我的360V6使用的固件有一个已知的错误。试试其他型号看看有没有同样的情况。

热点被close命令控制后,网页上仍然显示“停止”状态,如下图所示,实际上已经停止了。

临时解决方案:

通过putty登录路由器后台,重新执行ifconfig ath11 up,通过网页按“停止”手动停止热点。

1.通过命令启动热点。

2.停止浏览网页,显示正常。

头条,未经允许请勿转载,谢谢!

传输资源分配【传输规划咨询】

相关文章