技術科普2017.06.01

設定 MediaTek Cloud Sandbox 串接IoT Studio

IoTStudio 物聯網 樹莓派

下一篇:串接 MediaTek Cloud Sandbox 服務

上一篇:[ IoT Studio ] 將感測資訊經由 IoT Studio 傳送到 Google Firebase 服務

 

作者Makee io-Archer Huang

►IoT STudio下載位置

 

與 IoT 相關的雲端服務為數眾多,例如:ThingSpeakWoT.CityAWSIBM BluemixMediaTek MCS 等,並在透過這些雲端服務可在對資料進行資料視覺化、資料分析與其它的應用,而本文描述 MediaTek Cloud Sandbox 服務相關設定,以供 IoT Studio 串接使用。


情境


 

執行步驟


 

前置準備作業

  1. 一台可上網的電腦

  2. 已開通的 MediaTek Cloud Sandbox 帳號 - 
    https://mcs.mediatek.com


 

MediaTek Cloud Sandbox (MCS) 端

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

MCS 網址如下  
https://mcs.mediatek.com  


Step 2. 開始使用 MCS

點擊【 開始 】


Step 3. 創建原型

點擊【 創建 】


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

輸入 【 產品原型名稱 】、【 產品原型版本 】、【 硬體平台 】、【 產業 】、【 應用程式 】 
再按【 儲存 】


Step 5. 設定原型的資料通道

點擊 【 Last updated prototype 】 中的 【 Linkit Smart 7688 Duo 】


Step 6. 建立資料通道

點擊 Add Data channel now! 中的 【 Add 】


Step 7. 建立溫度資料通道

點擊 Display 中的 【 Add 】


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

輸入 Temperature 的 【 Data channel name 】、【 Data channel Id 】、【 Data type 】、【 Unit 】
再按 【 Save 】


Step 9. 建立溼度資料通道

點擊 Display 中的 【 Add 】


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

輸入 Humidity 的 【 Data channel name 】、【 Data channel Id 】、【 Data type 】、【 Unit 】 
再按 【 Save 】


Step 11. 取得原型的 DeviceId 與 DeviceKey

11.1  點擊 【 Test device 】  

11.2  點擊 【 Linkit Smart 7688 Duo 】  

11.3 【 DeviceId 】 與 【 DeviceKey 】出現於右上角  


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

【 GET 】

GET https://api.mediatek.com/mcs/v2/devices/:deviceId/datachannels/:datachannelId/datapoints  
Request Header  
deviceKey:  
Content-Type: application/json  

e.g., 
https://api.mediatek.com/mcs/v2/devices/DjpJIckU/datachannels/Humidity/datapoints

【 POST 】

POST https://api.mediatek.com/mcs/v2/devices/:deviceId/datapoints  
Request Header  
deviceKey:  
Content-Type: application/json  
Request Body  
{
  "datapoints": 
  [
    {"values": {"value": ""}, "dataChnId": ""}
  ]
}

e.g., 
http://api.mediatek.com/mcs/v2/devices/DjpJIckU/datapoints 
Request Body 
{ "datapoints": [ {"values": {"value": "48.00"}, "dataChnId": "Humidity"}, {"values": {"value": "27.00"}, "dataChnId": "Temperature"} ] }

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

Postman - POST

MCS 顯示畫面如下  


延伸閱讀

(十二)[ IoT Studio ] 將感測資訊經由 IoT Studio 傳送到 Google Firebase 服務

(十一)[ Google ] 設定 Google Firebase 服務 ( IoT Studio )

(十)[ IoT Studio ] 將感測資訊經由 IoT Studio 傳送到 AWS IoT 服務

(九)[ AWS ] 設定 AWS IoT 服務 ( IoT Studio )

(八)GMailLinkit Smart 7688 ] 透過 IoT Studio 傳送 Sensing Data 到GMail

(七)Linkit Smart 7688 ] 透過 HTTP 傳送 Sensing Data 到 IoT Studio

(六)[ Raspberry Pi ] 設定 IoT Studio 透過 HTTP 接收 Sensing Data

(五)[ Linkit Smart 7688 ] 透過 WebSocket 傳送 Sensing Data 到 IoT Studio

(四)Linkit Smart 7688 ] 傳送檔案與登入到開發板

(三)[ Raspberry Pi ] 設定 IoT Studio 透過 WebSocket 接收 Sensing Data

(二)[ Raspberry Pi ] 安裝 IoT Studio 操作攻略

(一)[ Raspberry Pi ] 透過 MacOS 安裝 Raspbian

 

延伸討論

技術科普

感測資訊經由 IoT Studio 傳送到 ThingSpeak 服務

與 IoT 相關的雲端服務為數眾多,例如:ThingSpeak、WoT.City、AWS、IBM Bluemix、MediaTek MCS 等,並在透過這些雲端服務可在對資料進行資料視覺化、資料分析與其它的應用,而本文描述如何使用 IoT Studio 串接 ThingSpeak 服務。
技術科普

Pi3 安裝Windows10 IoT Core教學

樹莓派中不止可以安裝Linux的作業系統並撰寫程式,同時微軟也有提供可以安裝於樹莓派的作業系統 (Windows 10 IoT Core),除了可以安裝Windows 10 IoT Core之外,也可以使用Visual Studio撰寫C#的程式並部署到樹莓派中,要在樹莓派中安裝Windows 10 IoT Core的作業系統不難,照著下面的步驟就可以完成了。
技術科普

設定 ThingSpeak 串接IoT Studio

與 IoT 相關的雲端服務為數眾多,例如:ThingSpeak、WoT.City、AWS、IBM Bluemix、MediaTek MCS 等,並在透過這些雲端服務可在對資料進行資料視覺化、資料分析與其它的應用,而本文描述 ThingSpeak 服務相關設定,以供 IoT Studio 串接使用。