2014年2月18日

Raspberry Pi 教學 (10) - 利用 Raspberry Pi 建立自己的 Google TV # 1 ( Build your own Google TV by on Raspberry Pi tutorial # 1 )

有關 Raspberry Pi 有趣的應用一直不斷有國外的開發者發表,除了大家常分享的 RaspBMC 之外,我發現了很有趣的 Porject 就是透過 Raspbian、Node.js 、Socket io 建立自己的 Google TV ( RaspberryPi TV ),當然這個專案並不是取代真正的 Google TV 而是強調目前網頁技術概念的實踐,各位朋友可以參考原文出處以及 GitHub Repository,本篇主要先介紹實作前必須的前置作業。



在教學前先將實際操作畫面分享,以下為 RaspberryPi TV 的螢幕畫面:


以下為利用 iPhone 遙控 RaspberryPi TV 的操作畫面:



在實作 RaspberryPi TV 之前,我們必須在 Raspbian 上先安裝 Node.js 相關的套件。


更新套件管理工具:
首先,確認你的 Raspberry Pi 網路功能運作正常 ( 相關設定參考可至本篇 ),接著更新套件管理工具資訊,執行 sudo apt-get update。資訊更新完成後,接著執行 sudo apt-get upgrade 來升級已安裝的工具。


下載 Node.js 套件:
取得支援 Raspberry Pi 最新版本,可以至這裡先查看 ( 寫這篇文章最新版本為 v0.10.24 ),隨意找個地方下載套件,輸入指令 sudo wget http://nodejs.org/dist/v0.10.24/node-v0.10.24-linux-arm-pi.tar.gz


安裝 Node.js 套件:
先建立欲安裝 Node.js 的資料夾,執行 sudo mkdir /opt/node,將剛剛下載完的套件解壓縮 sudo tar xvzf node-v0.10.24-linux-arm-pi.tar.gz,接著把解壓縮的檔案複製至 /opt/node 底下 sudo cp -r node-v0.10.24-linux-arm-pi/* /opt/node


設定 Node.js 參數:
執行 sudo nano /etc/profile 打開設定檔,並於設定檔中 export PATH 前加入以下內容:
NODE_JS_HOME="/opt/node"
PATH="$PATH:$NODE_JS_HOME/bin"
參考如下圖:


設定檔修改儲存後,需要重新登入才能生效。


檢視目前 Node.js 相關套件版本:
我們可以透過 node -v 與 npm -v 兩個指令來了解目前套件版本,參考下圖:


以上前置作業就完成了,接著請參考本篇來繼續實作 RaspberryPi TV。其他 Raspberry Pi 相關教學可以參考本篇整理


熱門文章