[ Node-RED ] LinkIt 7697 串接 Node-RED Dashboard

學習目標

  • 傳送感測數據到 Node-RED

所需材料

  1. LinkIt 7697
  2. Micro USB Cable
  3. 麵包板
  4. 杜邦線
  5. 超音波感測器

前置準備作業

  1. 一台已連上網路的電腦

  2. 一個 AWS 帳號
    【 註冊 AWS 帳號教學 】

  3. 已設定完成 AWS IoT Core 服務
    【 建立 AWS IoT Core 教學 】

  4. 已設定完成 AWS SNS 服務
    【 設定 AWS SNS 教學 】

  5. 已設定完成 AWS SNS 服務
    【 建立 AWS IoT Core 與 AWS SNS 關聯教學 】

  6. 已設定完成 Node-RED 串接 AWS IoT Core
    【 設定 Node-RED 串接 AWS IoT Core 教學 】

  7. 已完成 LinkIt 7697 設定
    【 LinkIt 7697 起手式基礎教學 】


接線方式


Step 1. 匯入 PubSubClient Library

❖ 1.1  開啟 Arduino IDE

❖ 1.2  點選 【 草稿碼 】 ➙ 【 匯備程式庫 】 ➙ 【 管理程式庫... 】

❖ 1.3  在右上角的 【 過濾尋找結果... 】 欄位輸入 【 PubSubClient 】

❖ 1.4  點選 【 PubSubClient 】 右邊的 【 安裝 】

      ☆ 安裝完成畫面

Step 2. 匯入 Ultrasonic Library

❖ 2.1  下載 Ultrasonic 
       下載網址如下
     https://github.com/ArcherHuang/LinkIt_7697/blob/master/Library/Ultrasonic.zip

❖ 2.2  開啟 Arduino IDE

❖ 2.3  點選【 草稿碼 】 ➙ 【 匯入程式庫 】 ➙ 【 加入 ZIP 程式庫... 】

❖ 2.4  載入剛下載的 【 Ultrasonic.zip 】 檔

❖ 2.4  重新啟動 Arduino IDE


Step 3. 撰寫 Arduino 程式

❖ 3.1   下載程式碼
         ☆ 請到下面網址下載程式碼到 Arduino IDE 中
https://github.com/ArcherHuang/LinkIt_7697/blob/master/Arduino/MQTT_MCS_Ultrasonic/MQTT_MCS_Ultrasonic.ino  

❖ 3.2   修改程式碼
        ☆ 請在 【 第 9 行 】 的雙引號中輸入 WIFI AP 的名稱
        ☆ 請在 【 第 10 行 】 的雙引號中輸入 WIFI AP 的密碼
        ☆ 請在 【 第 12 行 】 的雙引號中的 【 deviceId 】 與 【 deviceKey 】輸入 MCS 上的 【 deviceId 】 與 【 deviceKey 】
        ☆ 請在 【 第 12 行 】 的雙引號中的 【 dataChnId 】 輸入 MCS 上的 【 資料通道 Id 】,例如:Ultrasonic

❖ 3.3  點選左上角的向右箭頭上傳程式碼到 LinkIt 7697


GitHub
List of blogs
ALL RIGHTS RESERVED. COPYRIGHT © 2018. Designed and Coded by Makee.io