Quantcast
Viewing all articles
Browse latest Browse all 683

[好用的物聯網開發工具] 使用Node-RED工具,讀取聯發科雲端感測器資料(MediaTek Cloud Sandbox資料通道數值)

大家好!我是偉和

繼上次成功在Node-RED中顯示「當下時間」,既然Node-RED是讓開發者有更方便的環境去撰寫關於物聯網應用的程式,在眾多的雲服務中,本篇選用Mediatek Cloud Sandbox(以下簡稱MCS)作為資料傳輸、讀取的對象。

本篇要教導各位如何透過Node-RED將MCS裡的資料通道數值讀取,並且顯示至Node-RED的Debug上。

作者/攝影   偉和
時間   依個人而訂
成本   無
難度   * * *
材料表
  • 個人電腦(無系統限制)

1. 從方塊區的input中將Inject拉至程式撰寫區,此方塊控制我們讀取MCS的頻率

Image may be NSFW.
Clik here to view.

2. 快速點擊timestamp二下設定重複執行的條件

Image may be NSFW.
Clik here to view.

3. 勾選「Inject once at start?」

Image may be NSFW.
Clik here to view.

4. 從方塊區function中將function拉至程式撰寫區

Image may be NSFW.
Clik here to view.

5. 快速點擊二下function
在Name中輸入「header」、在Function中輸入 (將紅字更改為自己MCS的deviceKey)

msg.headers = {'deviceKey' : ':Your deviceKey'};
return msg;

Image may be NSFW.
Clik here to view.

6. 將「Function(header)」的左邊點點與「timestamp」右邊點點相接起

Image may be NSFW.
Clik here to view.

7. 從方塊區function中將「http request」拉至程式撰寫區

Image may be NSFW.
Clik here to view.

8. 快速點擊二下http request將下列網址輸入至URL欄中(將紅字更改為自己MCS的deviceID及datachannel)

http://api.mediatek.com/mcs/v2/devices/:Your deviceID/datachannels/:Your datachannel/datapoints.csv

Image may be NSFW.
Clik here to view.

9.在「Name」輸入想要的名稱,本篇使用「request」,完成後按下Done鈕就會變成如下圖的樣子

Image may be NSFW.
Clik here to view.

10.將「header」右邊的點點與「request」的左邊點點相接起來

Image may be NSFW.
Clik here to view.

11.從方塊區output中將「http response」拉至程式撰寫區

Image may be NSFW.
Clik here to view.

12.將「request」右邊的點點與「http(http response)」的左邊點點相接起來

Image may be NSFW.
Clik here to view.

13. 為了觀看從MCS中讀取到的資料通道之訊,我們從方塊區output中將「debug」拉至程式撰寫區,並與「request」相接

Image may be NSFW.
Clik here to view.

14. 點擊Image may be NSFW.
Clik here to view.
 執行,就可以在除錯區看到讀取到的資訊了!

Image may be NSFW.
Clik here to view.

 

相關文章:

[LinkIt One 教學] 連接 LinkIt ONE 到 MediaTek Cloud Sandbox


Viewing all articles
Browse latest Browse all 683

Trending Articles