文章類型
開發平台
解決方案
關注主題
文章類型
開發平台
解決方案
關注主題

【Tutorial】如何使用LinkIt 7697串接MCS

作者:Makee.io

與 IoT相關的雲端服務為數眾多,例如:ThingSpeak、WoT.City、AWS、IBM Bluemix、MediaTek Cloud Sandbox (MCS) 等,並透過這些雲端服務可再對資料進行資料視覺化、資料分析與其它的應用,本文將介紹 MediaTek Cloud Sandbox 服務相關設定,以供MTK LinkIt 7697串接使用。

學習目標

  • MediaTek Cloud Sandbox (MCS) 設定
  • 透過 LinkIt 7697 取得溫溼度感測器的資料
  • 上傳感測資料到 MediaTek Cloud Sandbox (MCS)

情境

將溫溼度感測器連接 LinkIt 7697,再將感測資訊傳送到 MediaTek Cloud Sandbox (MCS)。

 

執行步驟

前置準備作業

  1. 一台可上網的電腦
  2. 已開通的 MediaTek Cloud Sandbox 帳號 – MCS 申請網址
  3. LinkIt 7697
  4. Grove Breakout for LinkIt 7697
  5. Grove – Temperature&Humidity Sensor Pro
  6. Micro-USB Cable
  7. 將 LinkIt 7697 與 Grove Breakout for LinkIt 7697 組裝、Grove – Temperature&Humidity Sensor Pro 裝到 A0 的位置並將 Micro-USB Cable 連接至電腦與 LinkIt 7697
  8. 電腦端相關設定 – 請參考 LinkIt 7697 起手式基礎教學 文章

連接圖

感謝 【 Anker Taiwan 】 提供拉不斷的 Micro USB Cable

MediaTek Cloud Sandbox (MCS) 端

Step 1. 登入 MediaTek Cloud Sandbox (MCS) 網站

1.1  登入 MCS  
     ❖ MCS 網址 - https://mcs.mediatek.com  

Step 2. 開始使用 MCS

2.1  切換語系  
     ❖ 點選右上角【 English 】
     ❖ 選擇【 繁體中文 】

2.2  進入控制台  
     ❖ 點選右上角【 返回到控制台 】

Step 3. 開始使用 MCS

  ❖ 點選【 開始 】

Step 4. 創建原型

  ❖ 點選【 創建 】

Step 5. 輸入創建原型相關資訊

5.1  填寫產品原型相關資訊  
     ❖ 輸入 ①【 產品原型名稱 】- e.g., LinkIt 7697
            ②【 產品原型版本 】- e.g., V1.0
            ③【 硬體平台 】- e.g., Others
            ④【 產業 】- e.g., 農林/野生動物
            ⑤【 應用程式 】 - e.g., 農業
     ❖ 再按【 儲存 】

Step 6. 開始設定產品原型中的資料通道

  ❖ 點選 【 詳情 】 

Step 7. 新增資料通道

  ❖ 點選 【 新增 】

Step 8. 建立溫度資料通道

  ❖ 點選 【 顯示器 】 中的 【 新增 】

Step 9. 輸入溫度資料通道相關資訊

9.1  填寫溫度資料通道相關資訊  
     ❖ 輸入 Temperature 的 ①【 資料通道名稱 】- e.g., Temperature
                           ②【 資料通道 Id 】- e.g., Temperature
                           ③【 資料類型 】- e.g., 浮點數
                           ④【 單位 】- e.g., 攝氏
     ❖ 再按 【 儲存 】

Step 10. 開始創建測試裝置

  ❖ 點選 【 創建測試裝置 】

Step 11. 新增創建測試裝置

  ❖ 輸入 【 裝置名稱 】- e.g., LinkIt 7697
  ❖ 再按 【 創建 】

Step 12. 在產品原型中建立另一個資料通道

  ❖ 點選 【 LinkIt 7697 】的產品原型名稱

Step 13. 建立另一個資料通道

  ❖ 點選 【 新增 】

Step 14. 新增溼度的資料通道

  ❖ 點選 【 顯示器 】 中的 【 新增 】

Step 15. 輸入溼度資料通道相關資訊

15.1  填寫溫度資料通道相關資訊  
     ❖ 輸入 Humidity 的 ①【 資料通道名稱 】- e.g., Humidity 
                        ②【 資料通道 Id 】- e.g., Humidity 
                        ③【 資料類型 】- e.g., 浮點數
                        ④【 單位 】- e.g., 百分比
     ❖ 再按 【 儲存 】

Step 16. 建立完成

LinkIt 7697 端

Step 1. 匯入溫溼度 Library

1.1  下載 Seeed 溫溼度 Library 的 ZIP 檔  
     ❖ 請到下方 URL 再點選 【 Clone or downloaded 】➙ 【 Download ZIP 】
        https://github.com/Seeed-Studio/Grove_Temperature_And_Humidity_Sensor

1.2  匯入溫溼度 Library  
     ❖ 在 Arduino Sketch 中點選草稿碼 ➙ 匯入程式庫 ➙ 加入 .ZIP 程式庫 ➙ 選擇上一步驟所下載的 ZIP 檔

1.3  開啟 DHT.h 修改程式  
     ❖ 註解第 16 行 【 #error "CPU SPEED NOT SUPPORTED" 】 
     ❖ 新增第 17 行 【 #define COUNT 6 】
     ❖ 請將檔案進行存檔

Step 2. 撰寫 Arduino 程式將感測資料傳送到 MCS

2.1  下載 【 MCS.ino 】 的程式碼  
     ❖ 請前往這裡進行下載

2.2  將 12 與 13 行改成自己的 WIFI AP  

2.3  將 14 行改成自己 MCS 上的 DeviceId 與 DeviceKey  

備註:MCS 上的 DeviceId 與 DeviceKey 所在位置
     步驟 1: 點選 【 LinkIt 7697 】 產品原型

     步驟 2: 點選 【 測試裝置 】

     步驟 3: 即可看到 DeviceId 與 DeviceKey

Step 3. 燒錄程式

     ❖ 點選 【 草稿碼 】➙ 【 上傳 】

     ❖ 上傳成功

Step 4. 開啟序列埠監空視窗

     ❖ 點選 【 工具 】➙ 【 序列埠監空視窗 】

     ❖ 序列埠監空視窗畫面

Step 5. 開啟 MCS 查看感測資料

(本文同步刊載於Makee.io Blog原文連結。)

 

Archer Huang

Archer Huang

具備前端和後台能力的全線工程師,擅長C語言、Python、Go、Swift、JavaScript、 Node.js、Linkit 7697、Linkit Smart 7688、Raspberry Pi、ARM mbed,以及物聯網相關應用開發。
Archer Huang

Latest posts by Archer Huang (see all)

上一篇: | 下一篇:

468 ad

我想回應

你的電子郵件位址並不會被公開。 必要欄位標記為 *

成城共創股份有限公司版權所有、轉載必究.Copyright(c) 2017 MakerPRO