前言:
看完了我的上一片『Qualcomm Home Hub 100 Kit開箱』後,各位看官們應該想瞭解如何操作與使用吧,目前我們對Qualcomm Home Hub 100有一定瞭解,因此本次應用將透過語音方式來控制AWS IoT Device(圖1)。
Qualcomm Home Hub 100控制AWS IoT Device應用(圖1) |
Qualcomm Home Hub 100開發套件旨在創建可與Amazon IoT生態系統配合使用的智能語音產品。Qualcomm Home Hub 100將提供完整的硬件和軟件開發套件,並簡化與AWS IoT核心連接設備的Alexa語音服務的連接,Qualcomm Home Hub 100作用與Amazon Alexa echo一樣。(圖2)。該套件供設備製造商和開發人員在批量生產之前,可對完整的功能及其產品進行原型設計。
(圖2) |
1. 目的
利用Qualcomm Home Hub 100透過語音方式來控制AWS IoT Device(圖1),因此我們需要準備以下設備。
- Qualcomm Home Hub 100一塊(圖3)
- iDevices Switch一顆,需設定連接Alexa語音助理(圖4)
- 普通燈泡一顆(圖5)
Qualcomm Home Hub 100 (圖3) |
iDevices Switch (圖4) |
普通燈泡 (圖5) |
2. 操作流程與Qualcomm Home Hub 100 AIS_demo教學
Qualcomm 有提供一份文件『Qualcomm Home Hub 100 Development Kit for Amazon AVS』,跟大家說聲抱歉,此文件無法提供,需與Qualcomm進行NDA簽署進行相關NDA簽署才能拿到,因此我只能將流程簡化及提供一些Amazon資料,讓大家能夠大致瞭解。
2.1 操作流程
各位官們可以參考Amazon提供的『AWS IoT - 開發人員指南』,可進階瞭解AWS IoT如何設定,協助各位看官完成以下a與b項目。
a. 申請Amazon AWS 帳戶(可免費使用12個月)。(圖6)
(圖6) |
b. 進行創建AWS IoT與相關設定。(圖7)
(圖7) |
c. 至AVS進行AWS IoT產品連接,並設定產品相關資訊,可參考Alexa Voice Server提供的文件『Alexa Built-in Products with AVS』,於Quick Reference內有詳細介紹。(圖8)
(圖8) |
d. 最後將相關憑證下載。(圖9)
(圖9) |
以上步驟操作完畢後即可完成AWS與AVS基本佈署。
2.2 Qualcomm Home Hub 100 AIS_demo教學
a. 設定Wi-Fi,連接外部網路(圖10)
(圖10) |
b. 架設一台Linux或Mac電腦運行certcs提供Qualcomm Home Hub 100下載相關憑證。
c. 將相關憑證下載至Qualcomm Home Hub 100。(圖11)
(圖11) |
d. AVS初始化(圖12)
(圖12) |
e. 執行AVS(圖13)
(圖13) |
以上步驟完成後,接下來我們就可以跟Alexa進行聊天。
3. 實例功能說明
事先我們已將iDevices Switch設定連接Alexa語音助理(圖14),同時將設備加入Amazon Alexa(圖15)。
(圖14) |
(圖15) |
使用語音呼叫Alexa控制AWS IoT Switch開燈(圖16)
(圖16) |
使用語音呼叫Alexa控制AWS IoT Switch關燈(圖17)
(圖17) |
這樣操作各位看官們一定會覺得一頭霧水,下面提供相關影片,讓大家能夠更深入其境。
結語:
以上為此次Qualcomm Home Hub 100開發套件應用,只要是AWS IoT 設備都可控制;個人有個想法(如下圖),將Home Hub 100應用直接嵌入至IoT設備中,利用Home Hub 100控制本身AWS IoT設備,達到語音IoT設備功效,此想法等我實驗成功後再跟大家分享;喜歡我的帖子,請幫我按個『收藏』,我們下回見。
Qualcomm Home Hub 100 + AWS IoT Device |
評論