Endpunkt-Tagging
Einführung
Ziel dieser Funktion ist es, Dashboard-Definitionen zu ermöglichen, die über mehrere Anlagen oder sogar verschiedene Kunden hinweg verwendet werden können, ohne dass unabhängige Kopien erstellt werden müssen. Um dies zu erreichen, werden Endpunkt-Tags oder Tags auf den Geräten, die diese enthalten, verwendet, um Endpunkte indirekt zu referenzieren. Die aktuelle Option (Referenz auf einen bestimmten Endpunkt) bleibt erhalten, und die Möglichkeit, Endpunkte oder Gruppen von Endpunkten indirekt über Tags zu referenzieren, wird hinzugefügt.
Ziel ist es, Dashboard-Definitionen zu ermöglichen, die über mehrere Anlagen oder sogar verschiedene Kunden hinweg verwendet werden können, ohne dass Kopien erstellt werden müssen, die zusätzlichen Aufwand bedeuten und dann schwer zu pflegen sind.
Auswahl eines Endpunkts
Um einen Endpunkt in einem Widget auszuwählen, stehen folgende Methoden zur Verfügung:
- Individuelle Endpunkt-Auswahl (current method). In this case, a specific endpoint is chosen from the list, as is currently done. The widget is bound to the endpoint at dashboard design time, and will always refer to the specified endpoint. This type of selection must not be allowed in global dashboards.
- Indirekte Auswahl über Tags (additional new method). In this case, a list of one or more tags is entered, and the chosen endpoint is determined at runtime on the back-end (when viewing the dashboard) based on the selected facility. The algorithm for choosing the endpoint to use is as follows:
- Erster Endpunkt mit dem angegebenen Tag, vom entsprechenden Typ, der zur aktuellen Anlage gehört.
- Erster Endpunkt mit dem angegebenen Tag, vom entsprechenden Typ, der zu einer beliebigen Anlage des aktuellen Kunden gehört, auf die der Benutzer Zugriff hat.
- Erster Endpunkt mit dem angegebenen Tag, vom entsprechenden Typ, der zu einem beliebigen Kunden gehört, auf den der Benutzer Zugriff hat.
HINWEIS: Wenn in den obigen Absätzen "erster Endpunkt" erwähnt wird, bezieht sich dies auf den ersten, der die Bedingung erfüllt, sortiert nach Endpunkt-ID.
Beispiel
- Dashboard 1 (beliebige Anlage)
- Widget 1 - Sensor mit dem Tag "temperature-sensor".
- Widget 2 - Sensor mit dem Tag "humidity-sensor"
- Widget 3 - Sensor mit dem Tag "people-counter"
- Anschließend müssen in jeder Anlage nur die entsprechenden Tags zugewiesen werden:
- Weisen Sie das Tag "temperature-sensor" den Temperatursensoren in allen 3 Anlagen zu.
- Weisen Sie das Tag "humidity-sensor" den Feuchtigkeitssensoren in allen 3 Anlagen zu.
- Weisen Sie das Tag "people-counter" den Personenzählern in allen 3 Anlagen zu.
Durch diese Implementierung des Dashboards kann dasselbe Dashboard in jeder Anlage verwendet werden, und der Dashboard-Inhalt passt sich automatisch an, wenn von einer Anlage zu einer anderen gewechselt wird. Wenn außerdem ein Endpunkt entfernt und durch einen anderen in einer beliebigen Anlage ersetzt wird, funktioniert das Dashboard weiterhin normal, solange der neue Endpunkt die entsprechenden Tags erhält.
Einen Endpunkt erstellen
WICHTIG: Grundsätzlich können Endpunkte nur auf Geräten erstellt werden, die benutzerdefinierten Gerätemodellen entsprechen. Dies liegt daran, dass die Plattform beim Erstellen von Geräten, die in Gear Studio integrierten Modellen entsprechen, automatisch alle erforderlichen Endpunkte erstellt.
Konvertierung von Rohdaten (Raw)
Die Konvertierung von Rohdaten führt Berechnungen an den von einem Gerät erhaltenen Daten durch und passt sie an die für die Eingabe in die Plattform benötigten Werte an.