2018/01/15


話說, 前段時間萊恩大兵有做了一個用 App 遙控開關的鐵管燈. (請參考: 可遙控開關的鐵管燈)

自從到手 Alexa Echo Dot 之後, 把這組鐵管燈改用 Alexa 做聲控一直是萊恩大兵努力的目標. 


很幸運地, 在 2018 年初, 萊恩大兵整合出第一個會動的版本. (請參考影片: Youtube: Alexa 語音控制鐵管燈)

簡單地分享一下這版本的設備需求, 系統架構與相關參考資料.

設備需求:
[1] Alexa Echo Dot
[2] MediaTek Linkit 7688 + 繼電器控制組 + 鐵管燈
[3] AWS Lambda
[4] AWS IoT


系統架構與設定: 

[1] 編寫開關燈控制的 Alexa skill (包括 intent schema, sample utterances 等) 
[2] 在 AWS IoT 註冊一個 Thing, 完成其 certificate 與 policy 的設定後, 取得其 end point address, thing name, certificate 與 private key 等資訊. 
[3] 在 Linkit 7688 編寫程式, 功能包括: 
- 連接上 AWS IoT
- 訂閱 (Subscribe) 約定好的主題 (topic).
- 依據從 Lambda 傳送到該主題的資訊做動作 (例如: 開/關燈)
[4] 編寫 Lambda function, 功能包括:
- 接收與回應 Alexa skill 
- 連接上 AWS IoT
- 傳送資訊到約定好的主題 (topic).

參考資料:

[萊恩大兵的其它文章]

自製大四軸

CC2540 Bluetooth Low Energy

OpenCV 學習路徑

小惡魔 無線溫度感測器



0 意見:

張貼留言