天天看點

iot平台thingsboard源碼閱讀之項目結構分析

iot平台thingsboard源碼閱讀之項目結構分析

1.裝置連接配接

    支援MQTT、CoAP、HTTP(S)等協定,通過以上協定裝置可以連接配接到資訊網絡,比如4G、5G。

2.引擎規則

    TingsBoard Rule Engine 處理來自裝置的資訊,并觸發稱為插件的可配置子產品。

3.核心服務

    TingsBoard包含一組允許管理管理以下實體的核心服務:

裝置及其憑據

規則鍊及規則節點

租戶和客戶

小部件和儀表盤

警報和事件

    規則能夠調用此API的某個子集。例如,規則可以為某些裝置建立報警

4.服務端API網關

    每個ThingsBoard伺服器都為注冊使用者提供RESTAPI。system telemetry服務允許使用REST API和websocket管理屬性并擷取時間序列資料。系統RPC服務提供REST API以自定義指令推送到裝置。

參考文檔:https://sanshengshui.github.io/2018/07/24/ThingsBoard-2/