[ Linkit Smart 7688 ] 設定 AWS IoT 與 AWS SNS 的 Rule

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


情境


前置準備作業

  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 連接圖


設定 AWS IoT 服務

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


設定 AWS SNS 服務

請參考 [ Linkit Smart 7688 ] 設定 AWS SNS 服務 (NEW Version)


設定 AWS IoT 與 AWS SNS 的 Rule

Step 1. 回 AWS 首頁點擊 AWS IoT Service


Step 2. 點擊左側的 Rules ➙ 點擊 Creating a Rule


Step 3. 輸入 NameSQL versionAttributeTopic filterConditionSNS targetIAM role nameActionCreate rule

3.1 ◈ 輸入 Name

3.2 ◈ 輸入 SQL versionAttributeTopic filterCondition

3.3◈ 點擊 Add action

3.4 ◈ 選擇 Send a message as an SNS push notification並按下 Configure acion

3.5 ◈ 輸入 SNS targetIAM role name並按下 Add action

3.6 ◈ 按下 Create rule


Step 4. 完成畫面


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

python 檔名.py  

Step 6. Console 執行畫面


Step 7. E-mail 畫面


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