讓樹莓派說出本身的IP地址

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

  • 獲取到IP地址後將地址發到郵箱:前提是樹莓派能上網
  • 經過串口鏈接樹莓派後查看IP地址:須要USB轉串口設備,還要連線,小白用戶表示鴨梨山大
  • 從路由器上查看:若是沒有路由器或者無法登上路由器咋辦?
  • 固定IP地址:假設換到別的網絡,網段不同咋辦?地址衝突咋辦?
  • 經過某些工具掃描整個網段:你肯定能掃出來嗎?
  • 一個一個嘗試:若是是A類IP豈不淚奔?

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

原理很簡單,當樹莓派獲取到IP地址以後,讓它本身說出本身的IP地址就是了。bash

獲取IP地址比較容易,ifconfig之類的命令你們也應該據說過。關鍵是「說」!網絡

其實這個問題也挺簡單的,去網上下載0~9的數字發音,而後對應着獲取的IP地址,依次按順序讀出來就行啦。 樹莓派裏面是有播放器的,omxplayer就是一個。其餘的播放器好比mpg123也能夠的。ssh

你須要作的,就是讓樹莓派開機自動執行這個程序,而後找個耳機插到樹莓派的音頻孔裏面(表告訴我你木有耳機), 豎起你的耳朵,仔細聽就是了~~~curl

爲了方便你們安裝,一鍵腳本已經寫好了,你們只要在樹莓派上執行這個命令就行了:工具

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

項目主頁:https://github.com/ma6174/speak_raspi_ip url

相關文章
相關標籤/搜索