Verstehen von Messungen
1
.
Anforderungen
- Sie haben aktive Gateways in Ihrem Projekt.
- Es wurde bereits ein Dashboard erstellt.
- Datenquellen sind mit dem Dashboard verknüpft.
- Wir empfehlen Ihnen, die folgenden Artikel zu lesen, damit Sie gut vorbereitet sind für dieses Handbuch
Schnellstart leitfaden
2
.
Was sind Messpfade?
Eine Messpfad kann auf zwei Arten zusammengestellt werden:
- GATEWAY|SLAVE|SENSOR
- GATEWAY|SENSOR
Es ist die strukturierte Art und Weise, in der ein Gateway informationen sendet, damit die Calculus-Plattform sie verarbeiten kann. In realität sehen die Pfade immer etwa so aus:
- AFGYS6GHT|modbus.rtu|vibration
- Sigfox_205871|Luftfeuchtigkeit
Zunächst erklären wir, aus welchen einzelnen Elementen sich ein messpfad zusammengesetzt ist:
- Ein Gateway ist das Hauptgerät, an das ein oder mehrere Slaves oder Sensoren angeschlossen sind. Es sorgt dafür, dass die Daten alle in das gleiche Format konvertiert werden um sie dann an die Calculus-Plattform zu liefern.
- Ein Slave ist die Brücke zwischen einem Sensor und einem Gateway. Man kann ihn als den "Eingang" betrachten den der Sensor verwendet, um Messungen an das Gateway zu liefern.
- Ein Sensor ist ein Gerät, ein Modul, eine Maschine oder ein Teilsystem, dessen Zweck es ist ereignisse oder Veränderungen in seiner Umgebung zu erkennen und die informationen an andere elektronische Geräte, in diesem Fall das Gateway, zu senden.
Bitte beachten! Der Slave-Teil des Messpfades ist optional und wird daher nicht in allen Fällen vorhanden sein. In einigen fällen kann der Slave auch ein Gateway sein. Wenn ein Sensor bereits mit einem Gateway verbunden ist und dieses Gateway mit dem Hauptgateway verbunden ist, ist das Slave-Element des Messpfads ein sekundäres Gateway.
3
.
Was ist eine berechnete Messung?
Eine berechnete Messung ermöglicht es dem Benutzer direkt mathematische Berechnungen mit den im Portal eingegebenen Werten durch zu führen. Eine berechnete Messung verwendet []-Klammern, um einen Messpfad als parameter zu verwenden, und hat immer das folgende Format:
[Gateway|Slave (=optional)|Sensor]
Optional kann auch eine bestimmte Aggregation angegeben werden:
[gateway|slave (=optional)|sensor#AVG]
[gateway|slave (=optional)|sensor#MAX]
Jetzt können Sie diese Parameter verwenden, um mathematische berechnungen durch zu führen. Wenn Sie zum Beispiel Ihre Sensorwerte mit 1000 multiplizieren möchten:
[openweather_burg_R3KR91-Q9H2O3|Luftfeuchtigkeit] * 1000
Es ist auch möglich, Berechnungen zwischen zwei oder mehreren Sensoren durchzuführen. Zum Beispiel:
[openweather_burg_R3KR91-Q9H2O3|humidity] + [openweather_burg_R3KR91-Q9H2O3|clouds]
Oder eine Kombination aus beidem:
([openweather_burg_R3KR91-Q9H2O3|humidity] + [openweather_burg_R3KR91-Q9H2O3|clouds]) * 100
Um mathematische Ausdrücke auszuwerten, verwenden wir NCalc. Die Möglichkeiten mit berechneten Messungen werden weiter erläutert:
4
.
Wie führt man eine berechnete Messung durch?
Wenn Sie ein neues Widget hinzufügen, müssen Sie zunächst eine Datenquelle und einen Sensor auswählen. Damit haben Sie bereits ein Gateway (und optional einen slave) für Ihren Messpfad ausgewählt. Auf diese Weise hat Ihre berechnete Messung den Messpfad bereits für Sie ausgefüllt .
Bringe auf der Vorderseite einen quadratischen Haken an:
[
Und ein quadratischer Haken am Ende des Pfades:
]
Fügen Sie eine optionale Aggregation und die gewünschte mathematische berechnung hinzu.
Bitte beachten! Wählt man einen neuen Sensor im dem Feld oberhalb des berechneten Messungs wird ein neuer Pfad mit diesem sensor erzeugt. Auf diese Weise müssen Sie nicht den gesamten Messpfad selbst eintippen.