[ Data Visualization ] Postman 串接 MCS

學習目標

  • 透過 Postman 傳送 JSON 資料到 MCS

前置準備作業

  1. 一台可上網的電腦
    ★ macOS 或 Windows 皆可

  2. 已安裝 Google Chrome 網路瀏覽器 【 下載網址 】


Step 1. 在 Chrome 安裝 Postman

下載網址

https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop?utm_source=chrome-ntp-launcher  


Step 2. 啟動 Postman

2.1 點選左上角【 應用程式 】  

2.2  點選【 Postman 】  

2.3  Postman 開啟畫面  


Step 3. 透過 Postman 來執行 POST 與 GET 的 API 呼叫

【 POST 】

① 請求方法( Request Method ) 
   POST 
② 請求網址( Request URL )
https://api.mediatek.com/mcs/v2/devices/:deviceId/datapoints

   ★ :deviceId 請使用 MCS 上的 deviceId
③ 請求表頭( Request Header )
   Content-Type: application/json
   deviceKey: 請使用 MCS 上的 deviceKey
④ 請求內文( Request Body )
{
  "datapoints": 
  [
    {"values": {"value": ""}, "dataChnId": ""}
  ]
}

e.g.,
POST http://api.mediatek.com/mcs/v2/devices/DPx09j2Y/datapoints

Request Header
Content-Type: application/json
deviceKey: G2q9ZyZVOaiXCblY

Request Body
{ "datapoints": [ {"values": {"value": "48.00"}, "dataChnId": "Humidity"}, {"values": {"value": "27.00"}, "dataChnId": "Temperature"} ] }

將上面 Request Body 的資料放到 jsoneditoronline 來觀看

Postman - POST  
Headers  

Body  

點擊【 Send 】按鈕後出現的結果畫面

MCS 顯示畫面如下  

【 GET 】

① 請求方法( Request Method )
   GET 
② 請求網址( Request URL )
https://api.mediatek.com/mcs/v2/devices/:deviceId/datachannels/:datachannelId/datapoints

   ★ :deviceId 請使用 MCS 上的 deviceId
   ★ :datachannelId 請使用 MCS 上所命名的 datachannelId
③ 請求表頭( Request Header )
   Content-Type: application/json
   deviceKey: 請使用 MCS 上的 deviceKey

e.g.,
GET https://api.mediatek.com/mcs/v2/devices/DPx09j2Y/datachannels/Temperature/datapoints

Postman - GET  
Headers  

點擊【 Send 】按鈕後出現的結果畫面


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