本測試,通過iot studio實現web端展示數據分析api調用的數據,實現設備端事件上報,展示在web網頁裡
首先,現在物聯網平臺創建一個產品,並實現事件上報(此處方便測試,只定義了一個事件,沒有定義其他屬性或者服務)
設備端模擬連接到物聯網平臺上,並上報一條數據
上報後可以在物模型數據的事件中查看到
下一步,通過數據分析,綁定該產品的數據源,並進入SQL分析
調取剛剛上報的事件,這裡SQL語句修改一下,上報的時間戳改成時間,測試api併發布
回到iot studio,創建一個表格組件用來承接數據,數據源設置裡面選取數據分析服務,選用剛剛創建的接口,調取數據
預覽iot studio的web網頁,實現上報數據的展示,完成整個流程
這裡測試遇到的問題總結
1.創建api時,輸出的參數需要選擇相應的數據類型,比如時間戳選擇verchar,數據根據上報的形式來調整,如果不選,發佈api失敗,報錯"未知錯誤"...
2.SQL語句查找,如果是平臺生成的SQL,時間字段或自動生成時間戳,而如果按時間戳來調用,組件在編輯時會顯示為時間,但是預覽或者發佈時會再次轉為時間戳,不如直接在創建api時就改掉