智能手環可追蹤健康、監測運功與睡眠情況,智能腕帶通過感應器可捕捉用戶手臂肌肉運動時產生的電活動…在物聯網的沖擊之下,智能生活已經成為一種趨勢,但是對于這些依托傳感器,應用大數據的智能設備而言,除了在設備上查看數據以外,怎么獲取想要的一手數據資源呢?對于開發團隊而言,這可以說是一個大問題。下面就通過一個物聯網實驗詳盡地為你提供答案。
實驗背景與設備
硬件開發人員小張將使用1臺可監測PM2.5的室內空氣監測儀、1臺可聯網電腦,在智能硬件大數據免費托管平臺——萬物云上演示如何發送與獲取監測儀所感知的PM2.5數值。

1.注冊用戶
首先,為了保證數據的專屬性,第一步需要注冊用戶帳號。注冊信息應該真實有效,以便密碼丟失時快速找回密碼。
/jpg)
2.完善用戶信息
在萬物云創建應用之前,小張提交了完整的用戶信息,并通過電郵認證,方便后期的維護與服務。注冊成功以后,系統在5秒后跳回了主頁。
/jpg)
3.創建應用
這樣,小張就開始在萬物云上創建應用了。萬物云支持用戶使用一個賬戶創建和運營多個應用,而各自設備和數據相互隔離,不影響彼此應用。
/jpg)
點擊“創建應用”之后,小張在管理界面輸入了簡要的“應用名稱”與“應用介紹”等信息,從而對應用進行進一步說明。
/jpg)
保存上述信息之后,小張通過查看創建成功的PM2.5應用,可以清楚明了地查詢應用名稱、ID以及狀態等情況。
4.創建列表
用戶創建應用時,萬物云會為其建立主一張數據表和一張設備表,也就是應用的基礎模板,方便開發人員在此基礎上修改調整,設計適合自己應用的應用表,此后數據的發送與獲取也將建立在這一基礎之上。 由于設備表不可更改,需要調整的只有數據表(DATA)。
在萬物云上,開發人員可根據應用需要,通過在預建表結構中添加自定義數據字段進一步定義數據表,或者根據應用業務邏輯創建自己的數據列表。在這里,小張通過將表中的設備號與 設備ID分別 改為“PM2.5”與“DOUBLE”,并添加字段“PM2.5數值”,從而完善了表的列信息, 創建了屬于自己的PM2.5數據列表。
5.添加設備
將數據表修改完成之后,便可以添加設備了。在設備管理界面下,用戶 可通過兩種方式 添加數據設備:在應用的設備表中建立一條數據設備記錄,或者通過Excel表批量導入數據設備。這里,小張采用了單個設備的添加方法:通過在“設備管理”下點擊“添加按鈕”進行添加。
緊接著,在“設備信息”中填寫相應的“設備ID”與“接入服務”。對于“接入服務”,用戶添加設備時除了選擇平臺提供的HTTP、MQTT、TCP協議外,還可以添加自定義協議類型,小張選擇了 TCP協議。
6.模擬發送數據
添加設備以后,可通過模擬器模擬設備向應用發送數據,以此測試設備數據是否能夠成功上傳到萬物云上。具體而言,在設備管理之下,點擊“模擬”按鈕即可操作。
在模擬輸入值中,輸入模擬的PM2.5數值——62,點擊“數據發送”或者“發送20次”,以此測試數據發送情況。如果返回結果code為0,則表示發送成功,設備可正常使用。
7.上傳數據
對于數據上傳,開發者可到萬物云“文檔中心”下載硬件數據服務接口協議,下載安裝相應的數據上報模板程序,并在代碼中做相應修改,使數據設備按照硬件設備數據服務協議中定義的方法,通過指定的服務地址和端口向應用數據表提交數據入庫,如TCP。
8.數據查看
經過上面的準備,小張就可以在萬物云上查看相應的應用數據了。萬物云的用戶可通過“應用數據”下“入庫圖示”查看數據:包括所有設備的數據入庫實況和歷史,并實時查看設備數據入庫情況、指定時段的設備入庫數據,并通過可視化界面查看指定字段的時段平均值。
9.導出數據
此外,用戶也可在“應用管理”頁面導出Excel表,方便查看指定日期的歷史數據。如果用戶需要導出這一天中指定時間段的數據,可選擇不同時間段。數據導出后將自動生成文本文件,點擊文本文件可進行下載。
10.API接口調用
如前所述,萬物云還提供數據應用API與數據應用SDK的在線查看與文檔下載服務,為開發者提供技術服務,為其降低開發應用的技術門檻。 通過這一實驗,可以清楚了解萬物云如何幫助開發團隊發送和獲取數據。目前萬物云注冊用戶已經超過700家,入庫設備數據達到3800多萬。
此外,PM2.5云監測平臺與“我的PM2.5”室內空氣監測儀已在萬物云平臺得以應用。其中,已在多個城市大規模部署的PM2.5云監測平臺傳感網系統,憑借10,000多套以不同協議接入的PM2.5傳感器單元,監控范圍覆蓋大部分地區,而萬物云平臺很好地滿足了這個監控平臺上的海量異構的傳感器數據存儲需求,并提供準確實時的數據處理服務。
/jpg)
與此同時,搭載萬物云平臺,“我的PM2.5”室內空氣監測儀可實時監測室內溫度,濕度和PM2.5,具備日歷功能。通過wifi連接上網,便可將數據實時提交至數據服務后臺,供手機應用調取,用戶還可通過“我的PM2.5”APP應用遠程查看監測值,隨時隨地掌握家中空氣質量情況。
