Assety
Assety jsou logické kontejnery, které ve vašem prostředí ThingsBoard reprezentují objekty z reálného světa — budovy, podlaží, zóny nebo zařízení. Na rozdíl od zařízení (která reprezentují fyzický hardware odesílající data) slouží assety k organizaci celkové struktury projektu a k určení, jak se data a přístupová práva rozdělují mezi vaše zákazníky.
Co jsou assety a k čemu jsou dobré?
Hlavní přínosy assetů:
- Logická hierarchie: Můžete vytvořit strukturu jako region → město → ulice → budova.
- Škálovatelnost: Místo správy stovek jednotlivých senzorů spravujete jediný asset (například „Hala A"), ke kterému jsou tyto senzory přiřazené.
- Řízení přístupu: Přístupová práva zákazníků lze definovat na úrovni assetu. Když asset se zákazníkem nasdílíte, může automaticky získat přístup k zařízením, která k němu patří (přes relace).
- Abstrakce dashboardů: Dashboardy mohou být dynamické. Jediný dashboard umí přizpůsobit svá data podle toho, který asset uživatel zvolí.
Jak vytvořit asset
Krok 1: Přihlaste se
Přihlaste se do ThingsBoardu 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.

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 lepší organizaci a filtrování.

Krok 5: Uložte
Klikněte na Add. Asset je vytvořený.
Krok 6: Přidejte relace (volitelně)
Na kartě Relations můžete vytvořit relace k jiným zařízením nebo k nadřazeným assetům (například relaci „Contains" směřující dolů k vašim senzorům).

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í) instalovaných v ní.
Sdílení se zákazníky
Pokud máte podřízeného zákazníka (Customer), můžete s ním nasdílet celý asset. ThingsBoard pak automaticky zajistí, že uživatelé pod tímto zákazníkem tento asset a všechno, co s ním souvisí, uvidí.
Dynamické pohledy dashboardu
Díky téhle 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ž je ideální pro globální přehled a údržbu.