1. 程式人生 > >【阿里雲IoT+YF3300】6.物聯網裝置報警配置

【阿里雲IoT+YF3300】6.物聯網裝置報警配置

       縱然5G時代已經在時代的浪潮中展現出了它的身影,但是就目前的物聯網環境中,網路問題仍舊是一個比較突出的硬傷。眾所周知,在當前的物聯網規劃中,與其說是實現萬物互聯,倒不如說是行業指標資料監控。對於一些特殊行業的指標資料,要求在較短時間內對其相應變化規則作出反應,並且及時預警和通知。為什麼我這裡把預警放在第一位,因為一些行業的指標資料關係到人民的生命財產安全。如何快速構建裝置預警規則成為一個物聯網系統規劃中不可或缺的一環,YF3300,體驗組態環境下的物聯網裝置報警配置。

一.  雲端配置

(1) 登陸阿里雲物聯網平臺

(2) 在裝置管理選項中建立產品

示例:

(3) 檢視相應的產品,進行物模型屬性的建立。檢視產品細節,選擇功能定義,進行自定義屬性新增與自定義事件新增

A.自定義屬性新增,新增兩個自定義功能,建立模板請見圖1-1

B.自定義事件新增。事件分為三種,資訊 告警 故障,事件的建立包括功能名稱 識別符號以及輸出引數的定義。(根據YFIOs事件引擎定義規則:1.資訊事件的識別符號必須為Event_Info_Device,告警事件的識別符號必須為Event_Alert_Device,故障事件的識別符號為Event_Error_Device。2.每個事件具有兩個輸出引數:狀態碼和事件資訊。狀態碼為int32(整數型),取值範圍為-100~100,步長為1,無單位,事件資訊為text(字串),資料長度為256位元組。)建立模板請見圖1-2

圖1-1

圖1-2

(4) 在新建的產品下,裝置名稱必須為Test,並儲存相關的裝置證書(即裝置三元組Productkey 、DeviceName、 DeviceSecret)

二. 裝置連線

    執行環境搭建:Win7系統請下載相關的裝置驅動,下載地址為:,請安裝VS2010/VS2015及拓展包

準備材料:YF3300裝置套裝,組態key(購買產品時廠家會附贈一個月體驗版)官方下載YFIOsManager組態管理軟體。下載連結:

http://www.yfiot.com/content/downsort?current=1&title=1   

裝置連線:a.將組態key插入電腦,將附贈GPRS天線連線好,插入附贈的物聯網絡卡(也可使用自己購買的物聯網絡卡)

                 b.將YF3300通過Type-C連入電腦

裝置配置:

(1) 開啟下載的YFIOsManager軟體,選擇USB連線方式,連線YF3300

(2) 在使用者裝置中新建裝置

點選新建,在驅動支援中,選擇other系列中的YFSoft(葉帆科技)中的YF3300官方驅動。裝置名稱為雲端的DeviceName(Test)

(3)

 

(4)點選儲存專案,儲存自定義的組態工程

(5) 在策略列表中新建策略,策略檔案選擇sys >阿里雲MQTT客戶端(精簡版)。服務配置中在相應的地方填入裝置三元組,填入產品金鑰,服務地址會自動更改,掃描間隔可更改,變化上傳可勾選

(6)在策略列表中新建策略,策略檔案選擇sys >葉帆IO變數報警處理策略

(7)我們以Test:T變數為例,實現線下報警以及雲端報警事件觸發

A.點選報警配置

B.報警輸入IO選擇Test:T,輸出IO選擇Test:Q1,詳情見圖1

C.配置報警規則。詳情見圖2

D.勾選事件輸出,填入雲端裝置名。點選新增並確定完成策略建立。詳情見圖3

圖1

圖2

圖3

(8)在除錯選項中部署YFIOs系統,選擇精簡版(上雲),部署完成之後, 點選部署按鈕,部署建立的驅動和策略,選擇系統重啟,根據當地網路情況,等待5~10s,通訊燈常亮,裝置與雲端通訊成功。也可以在YFIOsManager監控上雲過程,出現MQTT Connect OK!!! ,證明裝置與雲端通訊成功

 三. 報警配置除錯

         點選資料監控,根據制定的報警規則對模擬溫度進行修改,檢查是否會觸發狀態燈。同時檢視組態監控是否有相關的事件觸發資訊。

                    報警觸發圖片

想體驗阿里雲IoT平臺的網友,可以單擊如下連結:

https://dev.iot.aliyun.com/sale?source=deveco_partner_yefan

&n