為了更便捷的使用阿里云物聯(lián)網平臺和更好的讓YFIOs數據組態(tài)和阿里云物聯(lián)網平臺對接,開發(fā)了一款阿里云物聯(lián)網平臺專用工具-AliIoTTools。
AliIoTTools物聯(lián)網平臺專用工具第一版開發(fā)完畢的時候,阿里云物聯(lián)網平臺相關的API為151個(目前已經超過該數字),該工具共采用了77個API,以阿里云物聯(lián)網平臺提供的.NET SDK為基礎進行開發(fā)。
AliIoTTools工具基本涵蓋了阿里云物聯(lián)網平臺提供你主要管理功能,可以方便創(chuàng)建產品、設備、物模型,查看設備實時屬性,事件,發(fā)送服務和查看服務日志等等。
l 云平臺參數配置
如果是第一次運行AliIoTTools工具,會直接彈出一個“云平臺參數配置”對話框(如圖2.6.1)。需要用戶填寫目標平臺名稱,平臺訪問ID、訪問秘鑰等相關信息。

圖2.6.1 云平臺參數配置對話框
為了獲取相關信息,我們需要登錄阿里云物聯(lián)網平臺,把鼠標移動到賬號圖標,在彈出的菜單里,單擊“AccessKey管理”菜單項(如2.6.2所示)。

圖2.6.2 阿里云物聯(lián)網平臺AccessKey
進入AccessKey管理頁面(如圖2.6.3所示),如果沒有AccessKey,則需要新創(chuàng)建一個。

圖2.6.3 阿里云物聯(lián)網平臺AccessKey管理頁面
創(chuàng)建完畢后,把AccessKey ID和AccessKey Secret相關信息填入2.6.1的對話框中即可。由于AccessKey ID和AccessKey Secret信息非常重要,本軟件不以明文和配置文件的方式存入AliIoTTools程序目錄,而是加密后直接嵌入使用者本地的電腦中,此外提供的目標平臺標識符和用戶加密關鍵字,就是對相關信息進行二次加密用的。

對話框右下方有一個“二維碼”按鈕,這個按鈕很有意思,單擊后,會彈出一個大的二維碼(如圖2.6.4所示),如果使用YFIOs助手小程序(可以直接在微信或支付寶等程序中搜索“YFIOs助手”獲得該小程序),單擊小程序上的二維碼掃描按鈕,掃描該二維碼就可以添加平臺信息(如圖2.6.4所示)。然后再用小程序直接掃描AliIoTTools工具上對應設備的二維碼,就可以查看設備詳情,遠程監(jiān)控該設備了(也可以用微信直接掃描設備對應的二維碼,微信會自動打開小程序上該設備的詳情頁)。

圖2.6.4 目標平臺信息的二維碼
除了上述添加平臺的信息的方法外,還可以在AliIoTTools工具的主界面單擊二維碼按鈕,彈出對應平臺的二維碼,然后YFIOs小程序或微信直接掃碼添加即可(如圖2.6.5所示)。

圖2.6.5 物聯(lián)網云平臺二維碼展示
l 批量創(chuàng)建并且監(jiān)控設備
AliIoTTools工具和 YFIOs數據組態(tài)的優(yōu)勢就是批量和快速創(chuàng)建設備和管理設備,我們用一個實際的例子來進行介紹。
還是以YF3610-TH21為例,我們在云平臺批量創(chuàng)建并管理300個YF3610-TH21設備(如圖2.6.6所示),通過YF2020或YF3028網關(自帶4路RS485接口),借助AliIoTTools和 YFIOsManager讓YF3610-TH21快速入云。

圖2.6.6 YF3610-TH21批量上云
(1)首先在阿里云物聯(lián)網平臺創(chuàng)建YF3610-TH21產品及對應的物模型(物模型比較適合在阿里云物聯(lián)網平臺創(chuàng)建,AliIoTTools工具比較適合跨賬戶產品物模型復制和多設備監(jiān)管)。創(chuàng)建完畢后,打開AliIoTTools工具批量創(chuàng)建YF3610-TH21設備(如圖2.6.7所示)。然后單擊“復制三元組”按鈕,復制300個設備三元組信息備用。

圖2.6.7 批量創(chuàng)建YF3610-TH21設備
(2)打開YFIOsManager數據組態(tài)管理程序,批量添加用戶設備(如圖2.6.8和2.6.9所示,實際操作的時候,考慮到一個RS485口可帶30個設備,一個網關4個RS485口,一共可以接120個設備)。創(chuàng)建完畢后,單擊“數據配置”項,可以看到自動添加的用戶設備IO項。

圖2.6.8 批量創(chuàng)建YF3610-TH21用戶設備

圖2.6.9 批量創(chuàng)建YF3610-TH21用戶設備
(3)添加阿里云物聯(lián)網平臺上云策略,然后再子設備配置中,單擊“粘貼”按鈕批量創(chuàng)建入云網關的子設備(第一步中,我們已經單擊“復制”按鈕,復制了300個子設備的三元組信息),如圖2.6.10所示。

圖2.6.10 批量添加TH21云端子設備
(4)通過USB接口把相關配置部署到網關,重啟網關后,在AliIoTTools工具中單擊YF3610-TH21產品,可以發(fā)現(xiàn)相關設備的標簽項都已經變綠(標識設備在線),基本信息面板,也顯示了設備的在線數量和在線情況(如圖2.6.11所示)。

圖2.6.11YF3610-TH21產品上云基本信息
(5)除了可以查看產品上云的基本信息外,還可以進行多設備實時數據比較(如圖2.6.12所示)。

圖2.6.12 TH21多設備實時數據比較
(6)不僅僅可以批量查看設備的實時數據列表,還可以對多設備實時數據的歷史曲線進行比較(如圖2.6.13所示)。

圖2.6.13 TH21多設備歷史曲線比較
(7)不僅僅可以通過“產品”類型查詢多設備,還可以通過分組或拓撲的方式查看設備(如圖2.6.14所示)。

圖2.6.14 分組查看多設備
(8)單擊樹型控件中的設備名稱,可以查看設備的各種信息(如圖2.6.15所示),在設備基本信息頁面,我們也可以在微信中添加“YFIOs助手”小程序,掃描二維碼添加設備(當然更簡單的辦法就是微信直接掃描,會自動下載并打開YFIOs助手小程序),實現(xiàn)遠程監(jiān)控設備的目的(可以參考第一章相關內容)。

圖2.6.15 TH21設備信息
(9)另外需要提及的是,AliIoTTools工具可以非常方便的管理產品的物模型,并且可以非常方便的快速添加或移除葉帆科技專門配合YFIOs數據組態(tài)所定義的屬性、事件和服務(如圖2.6.16、圖2.6.17和圖 2.6.18所示)。

圖2.6.16 產品物模型-編輯屬性

圖2.6.17 產品物模型-葉帆標準物模型選項

圖2.6.18 產品物模型-常見屬性選項
l 設備事件和服務監(jiān)管

圖2.6.19 設備事件日志
在設備事件面板,可以查看當前設備上傳到云端的事件,事件可以是設備上次復位的原因,也可以是用戶自定義的各類事件(如圖2.6.19所示)。
可以通過“服務”通道向設備發(fā)送各種服務指令,比如獲取系統(tǒng)時間(如圖2.6.20所示),也可以查看服務日志(如圖2.6.21所示)。

圖2.6.20 設備服務請求

圖2.6.21 設備服務日志
(10)手機端小程序快速遠程監(jiān)控,首先對產品下的設備根據需要進行分組管理,如圖2.6.22和圖2.6.23所示。

圖2.6.22 產品下設備批量分組操作

圖2.6.23 掃碼實現(xiàn)YFIOs小程序分組監(jiān)管
打開微信,掃碼圖2.6.23所示的分組二維碼,會自動打開如下小程序界面單擊分組列表對應的分組,則可以自動顯示該分組下的所有設備,在“網關001”分組列表界面下單擊具體的設備,則彈出設備詳情,可以查看設備當前實時屬性值,在對應的屬性值上進行單擊,則可以彈出曲線圖界面(如圖2.6.24所示)。

圖2.6.24 YFIOs分組列表及設備監(jiān)管
【說明】本篇內容摘選自劉洪峰所著的《物聯(lián)網開發(fā)極速指南》的第二章“阿里云物聯(lián)網平臺”的部分章節(jié)。

【阿里云專用工具下載地址】
https://download.csdn.net/download/yefanqiu/87473131文章來源:http://www.zghlxwxcb.cn/news/detail-782056.html
或者關注“葉帆科技”公眾號,發(fā)送“阿里云物聯(lián)網平臺專用工具”或“阿里云專用工具”進行下載。文章來源地址http://www.zghlxwxcb.cn/news/detail-782056.html
到了這里,關于阿里云物聯(lián)網平臺專用工具詳細說明的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!