--- 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 ) 正常執行。