[ Linkit Smart 7688 ] 設定 AWS IoT 服務 (NEW Version)

與 IoT 相關的雲端服務為數眾多,例如:ThingSpeakWoT.CityAWSIBM BluemixMediaTek MCS 等,並在透過這些雲端服務可在對資料進行資料視覺化、資料分析與其它的應用,而本文透過 Linkit Smart 7688 Duo 將 Sensor 資料傳送到 AWS IoT 。


情境


執行步驟

前置準備作業

  1. 準備 Linkit Smart 7688 Duo 開發板

  2. 準備 Arduino Breakout for LinkIt Smart 7688 Duo

  3. 準備 Grove - Temperature & Humidity Sensor

  4. 將 Linkit Smart 7688 Duo 與 Arduino Breakout for LinkIt Smart 7688 Duo 組裝、Grove - Temperature & Humidity Sensor 裝到 A0 的位置並將 Linkit Smart 7688 Duo 連接至電腦

  5. 安裝 Arduino IDE (version: 1.6.4)
    https://www.arduino.cc/en/Main/OldSoftwareReleases

  6. 安裝 IDE ( Sublime Text or Visual Studio Code )

  7. Windows 平台,請安裝 Putty 與 FileZilla
    http://oranwind.org/-linkit/

  8. AWS 帳號 - 註冊 AWS 帳號


Linkit Smart 7688 Duo 與 Grove - Temperature & Humidity Sensor 連接圖

Imgur


AWS IoT 端

Step 1. 到 AWS 網站申請帳號

https://aws.amazon.com/tw/


Step 2. 登入 AWS 網站


Step 3. 點擊 Services ➙ AWS IoT


Step 4. 點擊 Get started


Step 5. 點擊左邊 Connect ➙ Get started


Step 6. Choose a platform 點擊 Linux/OSX、Choose a AWS IoT Device SDK 點擊 Python


Step 7. 點擊 Get started


Step 8. 輸入 Thing 的 NameNext step


Step 9. Download connection kit for 下載 Linux\OSXNext stepDoneDone


Step 10. 將剛下載的憑證傳送至 Linkit Smart 7688 中

傳送憑證至 Linkit Smart 7688 中
1. sensingData.cert.pem  
2. sensingData.private.key  
3. sensingData.public.key  

Step 11. 將 start.sh 傳送至 Linkit Smart 7688 中並執行此 Script

11.1 下載
https://github.com/ArcherHuang/Linkit_Smart_7688/tree/master/IoT%20Cloud/Python/AWS%20IoT/start.sh

11.2 將 start.sh 傳送到 Linkit Smart 7688 中
參考 傳送檔案與登入到開發板

11.3 執行
sh start.sh


GitHub
List of blogs

Archer

Having being a full stack engineer. Experience with C, Python, Go, Swift, JavaScript, Node.js, Linkit 7697, Linkit Smart 7688, Raspberry Pi, ARM mbed, IoT solutions. Contact us : [email protected]

ALL RIGHTS RESERVED. COPYRIGHT © 2016. Designed and Coded by Makee.io