規則引擎是OneNET提供用戶進行數據流轉的核心服務,服務提供用戶將物聯網套件中設備消息進行篩選與分發的能力,用戶可以自訂數據篩選規則,轉換數據格式,並將數據轉發至後續產品中,從而獲得更多的服務
規則引擎支援將物聯網套件某產品中的消息進行處理與轉發,支援處理如下消息源:
規則引擎支援通過SQL語句對選擇的消息源的json數據內容自訂處理規則
H前系統消息源均以系統固定基礎消息格式 輸入規則引擎,用戶可基於基礎消息格式進行自訂SQL編輯,將json數據進行提取與重組,自訂SQL語句進行消息處理,如下圖所示:
規則引擎支援將自訂處理過的消息轉發至後端服務,目前支援的後端服務如下:
訊息佇列MQ
高性能、高可用的消息中介軟體,便於應用服務穩定高效獲取設備消息
短訊服務SMS
觸發包含自訂參數的固定範本短信
存儲服務(即將到來)
基於MySQL數據庫的數據存儲服務