LINE Things 試玩
LINE 終於要跨下界物聯網了噢椰
光想到可以用LINE去玩弄各種開關就覺得興奮(X
今天要來做的IoT小裝置是 智慧LED燈
雖然說是智慧但其實沒什麼智慧
✎注意事項✎ ♛ 我的手機是哀鳳, 這份Code目前不相容於Andorid, 有機會我再試試看別的板子囧 ♛ python code的GPIO port都可以自行更改
✎材料✎
♛ 樹莓派乙塊 ♛ 杜邦線: 公對母 * 4 ♛ 麵包板(固定那些線&LED) ♛ LED燈(顏色隨便,看你要接幾顆 )
✎搞定樹莓派✎
如果你買的是一塊全新的樹莓派而且你剛好手邊有滑鼠, 鍵盤和螢幕,步驟如下:
- 燒錄作業系統,請參考這篇
如何為樹莓派燒錄作業系統 - 請把NodeJs, vim等開發需要用到的工具安裝好,記得NodeJS安裝8.X.X不要裝到10, 因為我們用的npm套件Bleno目前還沒修掉問題
- Enable remote GPIO & SSH
- 連上Wifi, 從此之後可以遠端控制樹莓派
- 把LED安插在麵包板,並用杜邦線連接樹莓派和麵包板
配置大概長這樣 (注意LED能夠吃的電壓,不然可能會燒掉)
那如果你手邊好死不死沒有鍵盤滑鼠, 可以參考這篇:透過乙太網路線連進你的樹莓派
✎申請LINE Things product✎
樹莓派準備好之後
可以先在樹莓派Clone這份原始碼
- 先在你的line@後台創建LIFF application, 記得開啟BLE feature, liff url先隨便填
- 照著官方文件的指示,註冊一個產品
- 拿著申請到的產品編號, 照著著原始碼的readme代換
- Deploy 範例的 liff page 到 github or heoku 上面
✎啟動程式,並在手機查看效果✎
1. command line 輸入
1 | sudo node main.js |


✎參考資料✎
1. [如何為樹莓派燒錄作業系統](https://medium.com/@bob910078/%E7%82%BA%E6%A8%B9%E8%8E%93%E6%B4%BE%E7%87%92%E9%8C%84%E4%BD%9C%E6%A5%AD%E7%B3%BB%E7%B5%B1-raspbian-ubuntu-windows-mac-5a8fcc0abdd1) 2. [透過乙太網路線連進你的樹莓派](https://medium.com/@tzhenghao/how-to-ssh-into-your-raspberry-pi-with-a-mac-and-ethernet-cable-636a197d055) 3. [LINE Things 官方文件](https://developers.line.biz/en/docs/line-things/about-line-things/)