資料來源:
https://zh.wikipedia.org/wiki/Heroku
Heroku 最受人喜愛的地方之一,就是它提供免費額度:網站空間部份,每個專案的限制是 100 MB,這對一般的小型的專案來說已經足夠了;資料庫的部份,每個專案的資料庫大小限制則是 5MB,而且有 SQLite、MySQL、PostgreSQL 可以選用。
至於效能也不至於太差,對一個普通的網站來說,Heroku 的 1 個 dyno(Heroku 的計價單位)差不多可以處理 10 ~ 50 request/second。如果覺得不夠用,也可以考慮用它的付費方案來增加 dyno 數量
資料來源:
申請免費帳號方式很簡單,點下SIGN UP FOR FREE
https://www.heroku.com/
填一下資料
提示你該去收信
會收到一封,點下連結
設定一下您登入Herouk用的密碼
接下來就可以使用這組帳號登入了。
登入Heroku後,開啟一個新的專案
取個app名字,記得只能用小寫,數字和dash,名字不可以和Heroku中不
的其他人專案名稱相同,如果名字可以使用就會像下圖中一樣有綠色的勾勾。
取好名字後按下Create App
App建好後的畫面
接下來滑一下滑鼠滾輪,把畫面下拉一點,會看到透過Git方式上傳
安裝Heroku CLI (用來GIt 程式碼到Heroku上)
brew install heroku
我們回到終端機,輸入以下指令回到LED目錄下。
cd ..
輸入以下指令來登入Heroku CLI (需要輸入Email 及 Password)
heroku login
初始化Git
git init
設定git remote
heroku git:remote -a garmin-webduino-smart
把程式碼加入版本管理
git add .
Commit 程式碼(加上一個註記說我改了什麼東西)
git commit -am "my webduino smart led on"
最後我們把程式碼推上去Heroku,並啟動專案(這會需要一點時間)
git push heroku master
直到看見以下畫面時,表示成功推上並且運行專案在Heroku上
重新整理網頁一次,會看到右邊有個Open App,點下去
接下來在這串網址後面加上/on並按下Enter
例如我的URL是https://garmin-webduino-smart.herokuapp.com
則變成
https://garmin-webduino-smart.herokuapp.com/on
此時你會發現Webduino Smart 亮起來囉。
到這裡進度已完成85% ,熱情燃燒4小時。
下一篇就是最後的手錶與IFTTTT使用。
請先記住這個網址,稍候會用到
https://garmin-webduino-smart.herokuapp.com/on
Heroku是個免費好用的空間,但網上的資料亦有提醒,一段時間後它會因為都沒人
使用而關閉服務喔,需要用時再去手動開啟。
參考資料:
安裝node.js並申請herokuhttps://sites.google.com/jes.mlc.edu.tw/ljj/linebot%E5%AF%A6%E5%81%9A/%E5%AE%89%E8%A3%9Dnode-js%E7%94%B3%E8%AB%8Bheroku
Ifttt 串接 webduinohttps://www.slideshare.net/mingzeke/ifttt-webduino
沒有留言:
張貼留言