[ Linkit Smart 7688 ] AWS IoT 串接 AWS DynamoDB 服務

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

Imgur

情境

Imgur

前置準備作業

  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.6)
    https://www.arduino.cc/en/Main/OldSoftwareReleases

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

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

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

Imgur

AWS IoT 端

AWS DynamoDB 端

  • Step 1. 登入 AWS 網站 Imgur

  • Step 2. 點擊 Services -> AWS DynamoDB Imgur

  • Step 4. 點擊 Create table Imgur

  • Step 5. 輸入 Table name 與 Primary key -> Create Imgur Imgur

  • Step 6. 回首頁點擊 AWS IoT Service Imgur

  • Step 7. 點擊之前建立的 thing -> Create a rule Imgur

  • Step 8. 輸入 Name、Attribute、Topic filter、Choose an action、Table name、Hash key value、Range key value、Role name -> Add action -> Create Imgur Imgur Imgur

  • Step 9. 執行 Linkit Smart 7688 Duo 中的 Python Code

python 檔名.py  
  • Step 10. Console 執行畫面 Imgur

  • Step 11. AWS DynamoDB 畫面 Imgur


GitHub
List of blogs

Archer

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

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