通过Siri语音控制路由器的无线热点
某天,我突發想法,有時候客人來的時候總要問家里的熱點密碼,但我又不想告訴他密碼,只用他用無密碼的客人網絡,但需要登錄路由點來點去,覺得麻煩,那能不能通過語音控制,達到語音控制無線熱點呢?答案是可以的。這個折騰玩法需要一定的linux基礎。
硬件:刷了openwrt固件的路由,IOS系統的手機或平板
軟件:putty軟件
首先,我們要在刷了openwrt固件的路由器中增加一個需要控制的熱點,例如,我這里是Guest,是給客人用的熱點,所以密碼設置為空。我這里用的是360V6路由器,增加了Guest熱點后會在“已連接站點”中多了一個SSID為Guest的ath11接口。如下圖所示,有些路由固件不會顯示。
需要注意的是,你的路由器生成的不一定是ath11 這個名字,具體可以通過putty登陸到路由器中執行ifconfig命令查看增加后的接口名稱。
我這里ath0對應360V6-5G,
ath1對應360V6,
ath11對應Guest,按順序依次對應。如下圖:
然后,我們可以在putty通過執行以下命令打開或者關閉該熱點。
關閉客人熱點命令:/sbin/ifconfig ath11 down
打開客人熱點命令:/sbin/ifconfig ath11 up
重點來了,那我們該如何通過siri語音控制呢?這里用到的是IOS系統的快捷指令,通過添加一條shell的“通過SSH運行腳本”快捷指令來執行上述打開或者關閉熱點的命令。我這里用的是ipad mini5演示,具體如下圖,主機地址為你需要控制的路由地址,端口一般為SSH的默認登陸端口22,用戶名一般為root ,認證方式我這里的是密碼驗證,輸入你路由器的密碼,然后在輸入里填上對應命令,例如,開啟老板熱點:/sbin/ifconfig ath11 up
關閉老板熱點:/sbin/ifconfig ath11 down
然后將腳本分別保存為打開老板wifi 和 關閉老板wifi
為什么取這樣的名字,由于我普通話太普通,siri將“客人”識別成“個人”二字了。
最后通過siri語音控制即可。看演示視頻:
我360V6所用固件已知bug,其它型號的自己試試有沒有同樣情況。
通過關閉命令控制熱點后,網頁版上依然顯示“停止”狀態,如下圖所示,實際已經停止了。
臨時解決辦法:
通過putty登陸路由器后臺,重新執行ifconfig ath11 up ,通過網頁按“停止”可以手動停止該熱點。
1、通過命令啟動該熱點
2、通過網頁停止,顯示正常。
頭條首發,未經允許,請勿轉載,謝謝!
總結
以上是生活随笔為你收集整理的通过Siri语音控制路由器的无线热点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 会合和汇合的意思
- 下一篇: 我会一直陪着你的句子情侣 一起走下去暖心