數據采集上報是物聯網系統基礎功能,但是也有一些應用需要數據出現異常實現邊緣側本地報警。一般地,數據異常報警是在云端物聯網平臺監測實現。也就說,平臺接收到數據,并分析當前數據是否超過閾值,當超過閾值時,系統實現報警并進行設備聯動。隨著物聯網終端接入越來越多,對平臺分析處理壓力不斷增大,當前物聯網系統越來越傾向于就把監測數據異常告警的動作前移到邊緣側物聯網網關上來。
下面以佰馬科技物聯網關BMG500為例,介紹針對modbus規則設置和本地告警參數設置。
Modbus 規則設置說明
序號: 自定義序號,每條規則序號唯一
設備名: 下位機設備的名稱
接口: 通過哪一個接口與下位機設備通訊(COM1/COM2/TCP1…TCP5)
因子名稱:寄存器名稱,請勿設置中文
設備ID: 從站ID
功能碼: modbus 功能碼
起始地址: 寄存器地址
個數: 單個指令讀取的數據地址位個數
采集周期: 數據讀取輪詢周期
上報中心: 每個網關可配置5個服務中心,該設置可將數據傳入單個中心或者多個中心。
上報主題: 每個服務中心可設置多個數據上報主題,可指令改數據值通過哪一個主題上報。
上下限閾值:通過設置上下限閾值觸發條件,可將觸發的數據值通過報警主題上報服務中心。
單位: 數據值的單位
運算符/運算數: 可將采集的原始值通過加減乘除運算后再上報服務中心
精度: 采集的數據值的小數點個數。
數據類型:
數據可按整型和浮點型兩類區分;其中,整形數據又有帶符號和無符號兩種情況; 每種數據類型根據大小端的排序不一樣,需要根據 下位機寄存器數據類型來選擇對應的字節順序。
服務端配置上,報警的主題設置
佰馬Baimatech,集M2M產品研發、IoT平臺服務、國際化運營于一體,讓我們聯接,共創未來