天天看點

快速上手物聯網解決方案(4)—— 資料轉儲

『物聯網平台』預設将裝置上傳的資料存放在公有雲中,實際業務場景下,時常有資料轉儲到私有資料庫的需求,這時我們就需要用到『資料轉發』功能。

資料轉發前,我們得先了解裝置上傳到雲端的資料到底長什麼樣。具體來說就是裝置資料上報的 Topic 是什麼?

在『物聯網平台』中打開 裝置管理 —— 檢視 —— Topic類清單,即可檢視該裝置資料上下行的預設 Topic:

快速上手物聯網解決方案(4)—— 資料轉儲
有了 Topic,我們對資料如何提取就有了底,接着我們跳轉到『規則引擎』部分,選擇建立規則 —— JSON 格式 —— 處理資料 —— 編輯 —— 輸入以下查詢字段:

items.Accelerometer.value.X, items.Accelerometer.value.Y, items.Accelerometer.value.Z, deviceName() as deviceName, timestamp('yyyy-MM-dd HH:mm:ss') as time           

就完成了資料的篩選。

搞定規則引擎後,就需要選擇資料庫了。現有資料庫的類型很多,比較适合物聯網場景的有『表格存儲』和『時序性資料庫』兩款産品,這裡我們選擇較為簡單的前者。

開通『表格存儲』服務,并建立 OTS 執行個體,這裡主鍵建議填寫

deviceName

time

,均為

string

字元串格式:

完成後我們回到『物聯網平台』,在『處理資料』下方選擇 『轉發資料』,選擇操作『轉發到表格存儲中』

最後,将裝置上電配網,回到『表格存儲』确認資料是否已經正确轉發:

快速上手物聯網解決方案(4)—— 資料轉儲

表格顯示如上資料,就代表你的資料已經成功轉發到『表格存儲』了,之後利用資料庫的資料,完成資料模組化也罷,進行深度學習也罷,一切盡在你的掌握之中。

終于體會到資料在我手的快感,但是仍未滿足?不如用一張華麗的即時資料視圖羨煞他人?系列教程的最後,我們來學習 DataV 的使用:

https://yq.aliyun.com/articles/624102

歡迎各位富有熱情的企業和個人開發者入駐我們的

Link Market 市場

,一起打造物聯網的淘寶市場,實作真正的商業方案變現。同時歡迎大家加入 『IoT開發者俱樂部』釘釘群,城市合夥人正在熱情招募中,期待您的參與!

快速上手物聯網解決方案(4)—— 資料轉儲