樹莓派 (Raspberry Pi) 是什嗎?普通人怎麼玩?(私人雲端NAS也會有;上傳到百度盤的功能nas也有)

來源:互聯網
上載者:User

標籤:

王震宇
連結:https://www.zhihu.com/question/20859055/answer/54734499
來源:知乎
著作權歸作者所有,轉載請聯絡作者獲得授權。

我兩年前買的(約2013年),上面搭了十來種服務,比如:
  • 一個個人網站,雖然我在國外買了專業的網站空間,但是在自己家裡搭建一個,放些好玩的東西,也蠻有意思的,更新起來也不需要FTP了,直接拷貝就可以了。伺服器上順便搭建了一個家庭相簿,由於是區域網路,速度很快。
  • 一個Git伺服器,用來存放自己的部分代碼,比如有些代碼不想放在github上的,可以放在這裡
  • 一個BT下載機(transmission),可以遠程操作,隨時隨地的下載。
  • 家庭NAS,把所有的文檔、電影、音樂、照片都放在這裡,共用出來,家裡的所有裝置(手機、平板、電視盒子、電腦)都可以隨意存取,再也不用擔心iPhone,iPad的空間不夠了,隨時可以看線上電影。
  • 一個AirPlay服務,可以把蘋果裝置的音樂無線投放到樹莓派上的音箱,用的是ShairPort
  • 一個私人雲端服務ownCloud,可以在任何地方,包括用手機,上傳下載檔案,同步日曆等。這個服務比較慢,是唯一一個讓我有購買新版Pi的理由。
  • 一個鬧鐘,整點會報時(早上第一次報時是女兒喊大家起床的錄音),用Cronjob設定,順便把當前的溫度,AQI,PM2.5指數都報出來,本來用的是Google的翻譯引擎線上翻譯,後來Google翻譯掛了,就把翻譯好的音頻檔案下載下來,也可以用。
  • 用Cronjob在每周和每天不同的時間段,播放不同的兒歌,三字經,百家姓什麼的,給家裡的小朋友聽,會不由自主的跟著學。
  • 一個語音信箱,發送郵件到一個指定的郵箱,郵件的內容就會被轉換成語音,從樹莓派的音箱播放出來。這個服務目前已經掛了,因為不能訪問Google。有離線的TTS引擎,我也裝了,叫做espeak,聲音太爛了,難聽,可能百度也有類似服務,沒有研究過
  • 一個GoAgent代理服務,家裡所有的裝置都可以通過它FQ(設定proxy.pac)。並且還有一個指令碼7x24的去掃描可用的Google IP。20多萬個IP,大概只有100個左右可以用,由於是單線程,一周不到才可以掃描完一輪。
  • 一個Twitter機器人,每天定時把當地的天氣情況發送到twitter,居然還有人follow它。
  • 網路收音機,用的不多,因為找不到好的廣播流地址
  • 一個郵件同步器,把我常用的郵箱定時同步到本地,用的是offlineimap,然後用mutt收發,由於我的常用郵箱是Gmail,目前此功能也掛了
  • 自動上傳視頻檔案到百度盤,我用iPhone或者小米運動相機拍攝的視頻,我只要把它拖到NAS的一個目錄裡面,指令碼就會自動把這些視頻重新命名,把檔案名稱改成日期和時間,方便以後尋找,然後自動上傳到百度雲,同時自動按日期分類
  • 一個網路跳板,我可以遠程操作家裡的電腦,只要家裡的電腦主板支援WAKE-ON-LAN都可以。這個和前面的幾個功能一樣,得要求你的寬頻有公網IP,登入到樹莓派後,執行命令啟用其他電腦。
  • 一個網站資源下載器,比如文章、圖片。可以寫一些指令碼去解析你常去的網站論壇,自動下載圖片:汽車、風景、人文、美女等等。用SQLite,儲存檔案的MD5,小檔案,重複檔案自動刪除。程式中把User Agent設定為知名瀏覽器,比如Chrome, IE等,否則可能會被拒絕下載
  • 一個dnsmasq服務,用來做內網的DNS伺服器,徹底解決了女兒看優酷動畫片上癮的問題,cronjob定時把http://youku.com解析到127.0.0.1,只有規定的時間可以看優酷。這個服務還可以用來解決另外兩個問題:過濾廣告網站、訪問被ISP通過DNS解析過濾的網站,比如Google,Gmail什麼的,家裡的裝置無須安裝任何軟體,也不需要做設定。
  • 一組Yeelink的指令碼,用來同步Pi的效能指標(比如CPU利用率等)到雲端,用於在手機上顯示。並且還可以用手機去控制Pi上面跑的程式,目前我唯寫了一個用來控制BT程式的開和關。有興趣的可以移步這裡:Yeelink - 串連世界到雲端,專註物聯網雲端服務去看看他們的教程。
補充:
  • 我的Pi是有自己的網域名稱的,由於電信的公網IP會變,所以Pi裡面有個指令碼,定時檢查自己的IP是不是變了,如果變了,就通過DNS服務商的API,自動更新網域名稱解析,沒有這個設定的話,萬一IP變了,無法從外面訪問。
  • Pi外接的是筆記本上拆下來的硬碟,居然連續跑了兩年多還沒有壞,24x7,實在是讓我驚訝。除了偶爾幾次介面莫名其妙的接觸不良,重新插拔一下就好了。
  • 對於上面提到的幾個基於Google的服務,如果不做任何設定,是不可以使用的。實際上我還是可以用,比如http://translate.google.com或者offlineimap。方法是:定期把可用的Google IP更新到dnsmasq裡面。IP失效後,再換一個就可以了。
  • 上面提到的各種應用,其實都可以在一個安裝了Linux的普通PC上實現,但是Pi特別的地方,就是它的尺寸小,不耗電,無噪音,價格低。大部分人不會把一台PC放在家裡24小時的開著,卻可以接受Pi這樣24x7的開著。
雖然買了兩三年,至今覺得用起來挺好的,就那麼安靜的躺在角落裡,省電綠色環保。至於普通人能不能這麼玩,我覺得只要有些許編程基礎,完全可以玩,去網上搜搜,找些現成的代碼,改改就可以了。當然如果一點編程基礎都沒有,搞些簡單的還是可以的。按照網路教程來就可以了。

---分割線,以上是樹莓派一代的應用,下面是三代的應用---

最近買了樹莓派3,效能大大的提高了,一代還在服役,沒有任何問題。我把一些應用分散到兩個Pi上了,為了負載平衡。
  • 一個視頻編輯工作站,安裝了avconv和ffmpeg,用來做視頻的編輯,我主要用來做視頻分割。比如,運動相機或者iPhone拍出來的視頻,首尾有些被手擋住的鏡頭,可以用avconv切割掉,視頻多了才能看出效果,因為視頻編輯比較耗時,可以把時間點寫的指令碼裡,讓它慢慢跑。也可以做其他的視頻編輯,比如轉碼什麼的。
  • 一個個人開發環境,給vim安裝了一堆常用的外掛程式,又安裝了MySQL,Redis等等。這樣,你可以在任何時候登入上來做開發,無論你在家裡、公司還是別處,一句話:你熟悉的開發環境觸手可及。
  • 升級版的電視兒童鎖,Youku被定時屏蔽,可是她摸索了後,轉而去看本地下載過的動畫片,於是我把電視接在小米智能插座上,定時給電視斷電,結果被她發現斷電後,再去重啟插座就可以了(按那個白色按鈕,她的原話)。所以再追加了一個指令碼,定時把下載過的動畫片的目錄的execute許可權去掉,這樣小米盒子就無法讀取了。

更新日誌:
  • 2015-08-17 第一次更新
  • 2016-06-14 稍微加了點樹莓派3的內容

樹莓派 (Raspberry Pi) 是什嗎?普通人怎麼玩?(私人雲端NAS也會有;上傳到百度盤的功能nas也有)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.