開發數據服務API
更新時間:
物聯網數據分析的數據開發任務是使用標準的SQL語句對設備進行數據分析,而API服務可將數據開發任務封裝成API,方便開發者調用。API服務既可以直接響應設備端請求,也可以用于服務端數據對接。
創建數據分析任務
登錄數據分析控制臺,單擊分析洞察 。
單擊新建SQL分析,在新建SQL分析對話框輸入數據開發名稱和描述信息并單擊確認。在SQL數據分析工作臺,默認已選擇數據表的設備數據源。
編輯SQL語句,查詢產品設備的數據,如圖所示。
說明查詢表的名稱可以在平臺設備表設備數據表菜單下定位到目標產品(例如:樹莓派計算機)直接復制。
參考以上步驟,創建SQL分析任務(例如:Test),通過日期查詢當天的平均溫度與濕度數據,如下圖所示。
生成API
下文以數據分析任務Test為例,生成獲取每天平均溫度與濕度數據的API服務。
在SQL數據分析工作臺頁面,編寫SQL語句,并單擊配置按鈕,如圖所示。
在右側彈框中,配置相關參數后單擊應用,如圖所示。
SQL語句中
where
后的查詢條件變成為請求參數形式。單擊頁面右上角測試API按鈕,如圖所示。
輸入日期,并單擊開始測試。
頁面顯示測試成功,則API服務運行正常。測試成功后,單擊右下角關閉,返回SQL數據分析工作臺頁面,單擊頁面右上角發布按鈕,即可生成一個數據API。
發布成功后,可直接訪問調用API服務。
說明API發布成功后,SQL數據分析工作臺頁面將不可編輯。
有關SQL分析更多詳細內容,請參見SQL分析。
文檔內容是否對您有幫助?