---
# System prepended metadata

title: TB Edge
tags: [' Edge', ThingsBoard]

---

---
title: TB Edge
tags: ThingsBoard, Edge
---

### Rule Chain Auto Sync settings
* Edge server / shared attributes 自動同步 rule chain
![](https://i.imgur.com/nFWqNcm.png)

* 使用 checkpoint node 處理 message queue 的優先順序及處理方式
![](https://i.imgur.com/n7YGpE0.png)

* High Priority
    * 立即執行，通常用於告警或故障資訊，會 retry 直到 Edge 端收到。
* Main
    * 立即執行，不會 retry。
* Sequential By Originator
    * 依照順序執行，會 retry。

### Device
* 單一 Device 可同時 Asign 給多個 Edge，數據接收會個別處理，訊息傳遞狀態於 Edge 的 Downlink tag。

### Issues
* 斷線時 update attribute，重連線時會掉第一筆資料，但 downlink 紀錄是 deployed。
    * 目前嘗試兩次
        1. edge 斷網 → center 更新四筆 attr. → edge 連網
        2. edge 斷網 → center 更新指派給多台 edge 的 device 單筆 attr. → edge 連網
            * res - 連線的 edge 資料有正常接收，斷線的沒有。
* 斷網後再連線，edge 端顯示 connected，center 按 sync edge 會出現 edge not connected 的訊息。
* Source Code on IDE ( Intellij IDEA ) 執行失敗，但可以透過 build ( jar / docker image ) 正常執行。