某天,我突發想法,有時候客人來的時候總要問家裡的熱點密碼,但我又不想告訴他密碼,隻用他用無密碼的客人網絡,但需要登錄路由點來點去,覺得麻煩,那能不能通過語音控制,達到語音控制無線熱點呢?答案是可以的。這個折騰玩法需要一定的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語音控制即可。看演示視頻:
通過Siri語音控制路由器的無線熱點
我360V6所用固件已知bug,其它型号的自己試試有沒有同樣情況。
通過關閉命令控制熱點後,網頁版上依然顯示“停止”狀态,如下圖所示,實際已經停止了。
臨時解決辦法:
通過putty登陸路由器後台,重新執行ifconfig ath11 up ,通過網頁按“停止”可以手動停止該熱點。
1、通過命令啟動該熱點
2、通過網頁停止,顯示正常。
頭條首發,未經允許,請勿轉載,謝謝!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!