本文來源於 Alliotcloud 物聯雲 與 Makee.io 專欄 - 作者 Archer Huang @ Makee.io
與 IoT 相關的雲端服務為數眾多,例如:ThingSpeak、WoT.City、AWS、IBM Bluemix、MediaTek MCS 等,並在透過這些雲端服務可在對資料進行資料視覺化、資料分析與其它的應用,而本文描述 AWS IoT 服務相關設定,以供 IoT Studio 串接使用。
情境
執行步驟
前置準備作業
一台可上網的電腦
已開通的 AWS 帳號 - 註冊 AWS 帳號
AWS IoT 端
Step 1. 透過瀏覽器開啟 AWS 網頁
Step 2. 登入 AWS 網站
Step 3. 開啟 AWS IoT 服務
點擊上方 Services 選項,再點選 Internet Of Things 中的 AWS IoT 服務
Step 4. 進入 AWS IoT 畫面
點擊 Get started 按鈕
Step 5. 開始設定 AWS IoT
點擊左邊 Connect,再點選 Configuring a device 項目中的 Get started
Step 6. 設定 AWS IoT 連接的平台與程式語言
在 Choose a platform 項目中點選 Linux/OSX
在 Choose a AWS IoT Device SDK 項目中點選 Python
Step 7. 相關資訊說明
點擊 Get started
Step 8. 設定 Thing 的名稱
在 name 的欄位輸入英文名稱,再按下 Next step
Step 9. 下載 connection kit
點選 Download connection kit for 項目中的 Linux/OSX 按鈕,再點選 Next step
Step 10. 相關 Configure 說明
點選 Done 按鈕
Step 11. AWS IoT 設定完成
點選 Done 按鈕
Step 12. 傳送剛下載的憑證至 Raspberry Pi 中
12.1 切換到家目錄下
cd ~
12.2 建立 aws 憑證資料夾
mkdir .awscerts
12.3 切換到 awscerts 資料夾中
cd .awscerts
12.4 下載 root-CA
curl https://www.symantec.com/content/en/us/enterprise/verisign/roots/VeriSign-Class%203-Public-Primary-Certification-Authority-G5.pem > root-CA.crt
12.6 將憑證傳送至 Raspberry Pi 中的 /home/pi/.awscerts 資料夾中
1. IoT_Studio.cert.pem
2. IoT_Studio.private.key