單元課程5:智慧家庭系統設計製作
一、智慧家庭系統主要功能
1.智慧家庭系統可以快速發送不同訊息給特定Line使用者,以達安全維護通知。
2.Line使用者發送相關控制指令給智慧家庭系統,如開燈,以發揮遠端智慧家庭系統功能。
二、智慧家庭系統快速發送不同訊息給特定Line使用者
1.Line使用者的認證申請
(1)打開 LINE Notify 的網站(https://notify-bot.line.me/zh_TW/ ),
使用自己的 LINE 帳號登入。
(2)登入後 ,將會出現 用戶確認,以line帳號確認。
(3)確認後,滑鼠移至上方個人帳號, 按右鍵,選擇「個人頁面」。
(4)點選【發行權杖】,指定權杖名稱 (傳送通知訊息時所顯示的名稱),
以及選擇是要一對一接收,或是讓群組也可以接收通知。
(5)點選「發行」,會出現一段權杖代碼,這段代碼「只會出現一次」,
複製 並儲存這段代碼,按「關閉」完成認證申請。
(6)檢查自己的line Notify 就會收到一則訊息【已發行個人存取權杖】
【如果沒有收到】則搜尋自己的Line Notify,檢查頁面最下方是否有【該用戶已被封鎖】
若被封鎖則可按有上方的三條線按鈕,解除封鎖即可。
2.智慧家庭系統依據Line使用者的權杖,發送啟訊息。
(1)Web:bit教育板 line notify 設計畫面
(2)將權杖代碼填入 Line(Notify) Token:資料欄內
(3)將要傳送的訊息內容,填入訊息:資料欄內
(4)執行發送
(5)檢查所傳出的Line User 的 Line Notify 看是否有收到訊息,如:
【hswang王曉璿】Hello
(6)設計智慧家庭系統可發送不同訊息給Line使用者,藉以通知各項緊急事件,如:
【按A鍵-需緊急聯絡】
【按B鍵-需緊急救助】
【按A+B鍵-最緊急事件】
三、Line 使用者發送不同控制訊息,以完成遠端智慧家庭系統運作功能
1.Line使用者在發送訊息前,需先將智慧家庭系統的Webduino Robot加為 LINE的好友,可掃描下列Qrcode
2.完成好友設定之後,會收到 Webduino Robot傳送的訊息
3.確認目前自己發送訊息的頻道,可輸入【id】(小寫),將會顯示頻道名稱訊息,如:
你的頻道名稱:
62fb7625
4.Line特定使用者,可在Webduino Robot的畫面中,發送訊息,如:開燈
5.智慧家庭系統透過 Line Chat + 特定頻道,接收由
Webduino Robot所傳來的訊息。
然後依接收的訊息進行對應處理,如:Web:Bit亮燈、或回傳訊息等等
6.可依需要,持續增加遠端智慧家庭系統的指令處理功能,如:關燈、查溫溼度、開啟Youtube
並於線上隨時開關智慧家庭系統遠端處理功能。