Přeskočit na hlavní obsah

Tagy

Tagy jsou pojmenované štítky s barvou, které přiřazujete zařízením i konektorům. Jsou lepidlem, které propojuje zařízení s konektory — zpráva ze zařízení se předá jen těm konektorům, které s daným zařízením sdílejí alespoň jeden tag.

Proč tagy?

Tagy umožňují flexibilní směrování zpráv, aniž byste kamkoli natvrdo zapisovali ID zařízení:

  • Jedno zařízení → více konektorů (přiřaďte více tagů)
  • Mnoho zařízení → jeden konektor (přiřaďte jim všem stejný tag)
  • Oddělená prostředí: tag production vs. tag dev, každý připojený k jinému endpointu

Vytvoření tagu

  1. Otevřete Tags v levém postranním panelu a klikněte na + NEW TAG.

    Stránka Tags se zvýrazněným tlačítkem „+ NEW TAG"

  2. Zadejte název (podle konvencí pojmenování), zvolte barvu pro vizuální identifikaci v pohledech na zařízení a konektory a klikněte na CREATE.

    Dialog „Create new tag" — název, výběr barvy a živý náhled

Přiřazování tagů

Tagy lze přiřadit na dvou místech:

  • Detail zařízení → záložka Tags — přiřazení tagů zařízení
  • Nastavení konektoru — výběr tagů, kterým konektor naslouchá

Zařízení bez přiřazených tagů nespustí žádný konektor.

Typ přístupu

Tagy mají pole access_type:

HodnotaPopis
writePlný přístup — tag lze použít pro čtení zpráv i pro odesílání downlinků
readPouze pro čtení — tag může přijímat zprávy, ale nelze jej použít pro downlinky

Příklad nastavení

Tag: "temperature-sensors"

Device: chester-floor-1 ──[temperature-sensors]──▶ Connector: my-backend
Device: chester-floor-2 ──[temperature-sensors]──▶ Connector: my-backend
Device: chester-floor-3 ──[temperature-sensors]──▶ Connector: my-backend

Všechna tři zařízení sdílejí stejný tag, takže všechny jejich zprávy jsou prostřednictvím konektoru předány do my-backend.