1. 程式人生 > >讓樹莓派說出自己的IP地址

讓樹莓派說出自己的IP地址

當親愛的樹莓派沒有顯示器時如何控制它?對,就是ssh,但是ssh需要IP地址啊,樹莓派的IP地址是多少?這個問題問的好,目前大約有這樣幾種解決方案:、

  • 獲取到IP地址後將地址發到郵箱:前提是樹莓派能上網
  • 通過串列埠連線樹莓派後檢視IP地址:需要USB轉串列埠裝置,還要連線,小白使用者表示鴨梨山大
  • 從路由器上檢視:如果沒有路由器或者沒法登上路由器咋辦?
  • 固定IP地址:假設換到別的網路,網段不一樣咋辦?地址衝突咋辦?
  • 通過某些工具掃描整個網段:你確定能掃出來嗎?
  • 一個一個嘗試:如果是A類IP豈不淚奔?

所以嘛,上面的解決方案是有侷限性的!有木有更好的方案?小碼哥告訴你,有!

原理很簡單,當樹莓派獲取到IP地址之後,讓它自己說出自己的IP地址就是了。

獲取IP地址比較容易,ifconfig之類的命令大家也應該聽說過。關鍵是“說”!

其實這個問題也挺簡單的,去網上下載0~9的數字發音,然後對應著獲取的IP地址,依次按順序讀出來就行啦。 樹莓派裡面是有播放器的,omxplayer就是一個。其他的播放器比如mpg123也可以的。

你需要做的,就是讓樹莓派開機自動執行這個程式,然後找個耳機插到樹莓派的音訊孔裡面(表告訴我你木有耳機), 豎起你的耳朵,仔細聽就是了~~~

為了方便大家安裝,一鍵指令碼已經寫好了,大家只要在樹莓派上執行這個命令就好了:

curl "https://raw.github.com/ma6174/speak_raspi_ip/master/setup.sh"
| bash