Přeskočit na hlavní obsah

Assety

Assety jsou v ThingsBoard logické kontejnery, které představují skutečné objekty (budovy, podlaží, zóny nebo vybavení). Na rozdíl od zařízení, která představují fyzický hardware odesílající data, slouží assety k uspořádání celé struktury projektu a určují, jak se data a přístupová práva rozdělují mezi zákazníky.


Co jsou assety a k čemu jsou dobré?​

Hlavní přínosy assetů:

  • Logická hierarchie: Vytvoříte strukturu, například region → město → ulice → budova.
  • Škálovatelnost: Místo stovek jednotlivých senzorů spravujete jediný asset (například „Hala A“), ke kterému jsou senzory přiřazené.
  • Řízení přístupu: Přístupová práva zákazníků lze nastavit na úrovni assetu. Když asset se zákazníkem sdílíte, může zákazník automaticky získat přístup k zařízením, která k assetu patří (přes relace).
  • Abstrakce dashboardů: Dashboardy mohou být dynamické. Jeden dashboard může zobrazovat různá data podle toho, který asset uživatel zvolí.

Jak vytvořit asset​

Krok 1: Přihlaste se​

Přihlaste se do platformy ThingsBoard jako Customer Administrator.

Krok 2: Přejděte na Assets​

V levém navigačním menu přejděte na Entities → Assets.

Krok 3: Přidejte nový asset​

Klikněte vpravo nahoře na ikonu „+“ a zvolte Add new asset.

Prázdný seznam Assets v platformě ThingsBoard se šipkou na ikonu plus pro přidání nového assetu

Krok 4: Vyplňte údaje​

Zadejte informace o assetu:

  • Name: Název assetu (například Komplex Barrandov).
  • Asset Profile: Zvolte profil (výchozí je default). Profily určují pravidla zpracování dat.
  • Label: Volitelný label pro přehlednější uspořádání a filtrování.

Dialog Add asset s poli name, label, výchozím profilem assetu a vlastníkem, se šipkou na tlačítko Add

Krok 5: Uložte​

Klikněte na Add. Tím je asset vytvořený.

Krok 6: Přidejte relace (volitelně)​

Na záložce Relations můžete vytvořit relace k zařízením nebo k nadřazeným assetům (například relaci „Contains“ směřující dolů k senzorům).

Dialog Add relation na záložce Relations assetu s typem relace Contains a zařízením zvoleným jako cílová entita


Hierarchie a sdílení s podřízenými zákazníky​

Assety jsou klíčovým prvkem pro multi-tenancy (správu více zákazníků v jednom prostředí).

Přiřazování zařízení​

Do assetů můžete pomocí relací „vložit“ různá zařízení. Například asset s názvem „Budova A“ může obsahovat 10 konkrétních senzorů (zařízení), které jsou v ní nainstalované.

Sdílení se zákazníky​

Pokud máte podřízeného zákazníka (Customer), můžete s ním sdílet celý asset. Uživatelé tohoto zákazníka pak v ThingsBoard automaticky uvidí tento asset i všechno, co je s ním propojené.

Dynamické pohledy dashboardu​

Díky této struktuře můžete pro všechny zákazníky vytvořit jediný univerzální dashboard:

  • Zákazník A se přihlásí a ve výběru zdroje (například ve widgetu Entities Hierarchy) vidí jen své vlastní assety a zařízení, která jsou k nim přiřazená.
  • Zákazník B se přihlásí do úplně stejného dashboardu, ale vidí zcela jiná data (jen svoje).
  • Nadřazený zákazník nebo tenant admin, který má přístup ke všemu, vidí ve stejném dashboardu celý strom všech zákazníků a všech assetů, což se hodí pro celkový přehled a údržbu.