當親愛的樹莓派沒有顯示器時如何控制它?對,就是ssh,但是ssh需要IP地址啊,樹莓派的IP地址是多少?這個問題問的好,目前大約有這樣幾種解決方案:、
獲取到IP地址后將地址發到郵箱:前提是樹莓派能上網
通過串口連接樹莓派后查看IP地址:需要USB轉串口設備,還要連線,小白用戶表示鴨梨山大
從路由器上查看:如果沒有路由器或者沒法登上路由器咋辦?
固定IP地址:假設換到別的網絡,網段不一樣咋辦?地址沖突咋辦?
通過某些工具掃描整個網段:你確定能掃出來嗎?
一個一個嘗試:如果是A類IP豈不淚奔?
所以嘛,上面的解決方案是有局限性的!有木有更好的方案?小碼哥
告訴你,有!
原理很簡單,當樹莓派獲取到IP地址之后,讓它自己說出自己的IP地址就是了。
獲取IP地址比較容易,ifconfig
之類的命令大家也應該聽說過。關鍵是“說”!
其實這個問題也挺簡單的,去網上下載0~9
的數字發音,然后對應著獲取的IP地址,依次按順序讀出來就行啦。 樹莓派里面是有播放器的,omxplayer
就是一個。其他的播放器比如mpg123
也可以的。
你需要做的,就是讓樹莓派開機自動執行這個程序,然后找個耳機插到樹莓派的音頻孔里面(表告訴我你木有耳機), 豎起你的耳朵,仔細聽就是了~~~
為了方便大家安裝,一鍵腳本已經寫好了,大家只要在樹莓派上執行這個命令就好了:
curl "https://raw.githubusercontent.com/lazydao/speak_raspi_ip/master/setup.sh" | bash
注意:需要自行編輯/etc/rc.local
將文中的exit 0
移至文件末尾。