Přeskočit na hlavní obsah

Jak vytvořit veřejný odkaz jen pro čtení

Tento návod vysvětluje, jak sdílet dashboard ThingsBoard přes veřejnou URL. Externí uživatelé si tak mohou dashboard a jeho telemetrická data prohlédnout i bez účtu v ThingsBoard. Veřejný přístup je ve výchozím stavu vždy jen pro čtení, takže data zůstávají v bezpečí.


informace

⚠️ Důležitá poznámka: práce s podřízenými zákazníky​

Pokud tento veřejný odkaz nastavujete pro konkrétního podřízeného zákazníka, jeho skupiny zařízení ani dashboardů možná neuvidíte, dokud jste přihlášení jako Tenant Administrator.

V takovém případě se přihlaste jako Customer Administrator daného zákazníka:

  1. Přejděte v levém menu na Customers.
  2. Najděte zákazníka, klikněte na ikonu Manage customer users a přihlaste se jako některý z jeho administrátorů.
  3. Náhradní postup: Pokud podřízený zákazník ještě žádný účet Customer Administrator nemá, můžete si vytvořit dočasný testovací profil. Nemusíte použít skutečnou e-mailovou adresu (například test@temp.local). Vytvořte uživatele, přihlaste se pod jeho účtem, projděte tento návod a dočasný účet pak smažte.

(Pokud potřebujete jen získat veřejný odkaz a nechcete se přihlašovat za podřízeného zákazníka, použijte tip níže.)


Krok 1: Zveřejněte skupinu zařízení​

Aby dashboard správně zobrazoval data, potřebuje veřejný uživatel přístup pro čtení k zařízením, ze kterých dashboard čerpá data.

(Volitelně) Jak vytvořit novou skupinu zařízení: Pokud ještě žádnou konkrétní skupinu nemáte, můžete si ji vytvořit:

  1. Přejděte v levém menu na Devices -> Groups.
  2. Klikněte vpravo nahoře na ikonu „+“ (plus).
  3. Zadejte název nové skupiny a klikněte na Add.

Zveřejnění skupiny zařízení:

  1. Přejděte v levém menu na Devices -> Groups.

Seznam zařízení se zvýrazněnou záložkou Groups v horní liště

  1. Najděte skupinu se zařízeními, která chcete na dashboardu zobrazit.

    Tip: Můžete použít vlastní skupinu, nebo výchozí skupinu „All“. Když zveřejníte skupinu „All“, budou přes veřejný odkaz automaticky vidět i všechna zařízení, která tomuto zákazníkovi v budoucnu přidáte, bez dalšího nastavování.

  2. Klikněte na ikonu sdílení (ikona se třemi spojenými body) na pravé straně řádku skupiny. Případně klikněte na řádku na ikonu šipky/úpravy a zvolte „Make entity group public“.
  3. Výsledek: ThingsBoard automaticky přiřadí veřejnému uživateli systému oprávnění jen pro čtení k této skupině zařízení.

Seznam skupin zařízení se zakroužkovanou ikonou sdílení u skupiny All a zobrazeným popiskem Make public


Krok 2: Zveřejněte skupinu dashboardů​

Dále sdílejte samotný dashboard.

(Volitelně) Jak vytvořit novou skupinu dashboardů: Pokud pro své dashboardy ještě žádnou konkrétní skupinu nemáte:

  1. Přejděte v levém menu na Dashboards -> Groups.
  2. Klikněte vpravo nahoře na ikonu „+“ (plus).
  3. Zadejte název nové skupiny a klikněte na Add.

Zveřejnění skupiny dashboardů:

  1. Přejděte v levém menu na Dashboards -> Groups.

Seznam dashboardů se zvýrazněnou záložkou Groups v horní liště

  1. Najděte skupinu dashboardů, která obsahuje dashboard, který chcete sdílet.
  2. Klikněte na ikonu sdílení (ikona se třemi spojenými body) na pravé straně řádku skupiny. Případně klikněte na řádku na ikonu šipky/úpravy a zvolte „Make entity group public“.

Seznam skupin dashboardů se zakroužkovanou ikonou sdílení u skupiny All a zobrazeným popiskem Make public


Teď, když jsou zařízení i dashboard veřejné, můžete vygenerovat a sdílet funkční URL.

  1. Zůstaňte v sekci Dashboards -> Groups.
  2. Klikněte přímo na název skupiny dashboardů, kterou jste právě zveřejnili. Skupina se otevře a zobrazí seznam všech dashboardů v ní.
  3. Najděte konkrétní dashboard, který chcete sdílet.
  4. Klikněte na první ikonu na pravé straně řádku dashboardu, ikonu řetězu (🔗) s popiskem „Public dashboard link“.
  5. Výsledek: URL je teď zkopírovaná ve schránce.

Tento odkaz můžete poslat zákazníkům nebo uživatelům. Kdokoli s tímto odkazem si může dashboard a jeho data v reálném čase zobrazit přímo v prohlížeči, bez přihlašování.

Obsah skupiny dashboardů se zakroužkovanou ikonou řetězu; popisek Public dashboard link zkopíruje URL

Pokud pracujete na úrovni nadřazeného zákazníka (Tenant Administrator) a chcete veřejný odkaz získat, aniž byste se zdlouhavě přihlašovali za administrátora podřízeného zákazníka, použijte tuto zkratku:

  1. Přejděte do svého hlavního seznamu Dashboards (nebo Devices), kde vidíte všechny dashboardy a zařízení v celém systému, včetně těch, které patří podřízeným zákazníkům.
  2. Najděte konkrétní dashboard, který chcete sdílet.
  3. Najděte na řádku tohoto dashboardu sloupec Groups.
  4. Klikněte přímo na název skupiny v tomto sloupci.

Hlavní seznam dashboardů se šipkou na název skupiny Public ve sloupci Groups u dashboardu podřízeného zákazníka

  1. Výsledek: Otevře se přímo stránka s obsahem skupiny. Odtud už snadno kliknete na ikonu řetězu (🔗) a veřejný odkaz zkopírujete, přesně jak popisuje krok 3 výše.

Obsah skupiny dashboardů se zakroužkovanou ikonou řetězu; popisek Public dashboard link zkopíruje URL