Begrijpen van measurements
1
.
Vereisten
- U heeft actieve gateways in uw project.
- Er is reeds een dashboard aangemaakt.
- Er zijn databronnen aan het dashboard gekoppeld.
- Wij
raden u aan om de onderstaande artikelen door te nemen, zodat u goed voorbereid
bent voor deze handleiding.
Snelstart gids
2
.
Wat zijn meetpaden?
Een meetpad kan op twee manieren worden samengesteld:
- GATEWAY|SLAVE|SENSOR
- GATEWAY|SENSOR
Het is de gestructureerde manier waarop een gateway informatie verstuurt, zodat het Calculus platform deze kan verwerken. In werkelijkheid zullen de paden er altijd ongeveer zo uitzien:
- AFGYS6GHT|modbus.rtu|vibration
- Sigfox_205871|humidity
Eerst verklaren we uit welke individuele elementen een meetpad is opgemaakt:
- Een gateway is het hoofdapparaat waarop één of meer slaves of sensoren zijn aangesloten. Het zorgt ervoor dat de gegevens allemaal naar hetzelfde formaat worden omgezet, om deze vervolgens aan het Calculus platform af te leveren.
- Een slave is de brug tussen een sensor en een gateway. Je kunt het zien als de “ingang” die de sensor gebruikt om metingen af te leveren aan de gateway.
- Een sensor is een apparaat, module, machine of subsysteem dat tot doel heeft gebeurtenissen of veranderingen in zijn omgeving te detecteren en de informatie naar andere elektronica, in dit geval de gateway, te versturen.
Let op! Het slave-gedeelte van het meetpad is optioneel, en zal dus niet in alle gevallen aanwezig zijn. In sommige gevallen kan de slaaf ook een gateway zijn. Wanneer een sensor reeds verbonden is met een gateway, en die gateway is verbonden met de hoofd gateway, zal het slave-element van het meetpad een secundaire gateway zijn.
3
.
Wat is een berekende meting?
Een berekende meting stelt de gebruiker in staat rechtstreeks wiskundige berekeningen uit te voeren op de in het portaal ingevoerde waarden. Een berekende meting gebruikt [] haakjes om een meetpad als parameter te gebruiken, en heeft steeds het volgende formaat:
[gateway|slave (=optional)|sensor]
Optioneel kan een bepaalde aggregatie worden opgegeven:
[gateway|slave (=optional)|sensor#AVG]
[gateway|slave (=optional)|sensor#MAX]
Nu kunt u deze parameters gebruiken om wiskundige berekeningen uit te voeren. Wanneer u bijvoorbeeld uw sensorwaarden met 1000 wilt vermenigvuldigen:
[openweather_burg_R3KR91-Q9H2O3|humidity] * 1000
Het is ook mogelijk berekeningen uit te voeren tussen twee of meer sensoren. Bijvoorbeeld:
[openweather_burg_R3KR91-Q9H2O3|humidity] + [openweather_burg_R3KR91-Q9H2O3|clouds]
Of een combinatie van beide:
([openweather_burg_R3KR91-Q9H2O3|humidity] + [openweather_burg_R3KR91-Q9H2O3|clouds]) * 100
Voor de evaluatie van wiskundige uitdrukkingen gebruiken we NCalc. De mogelijkheden met berekende metingen worden in deze artikelen verder toegelicht:
4
.
Hoe maak je een berekende meting?
Bij het toevoegen van een nieuwe widget, moet je eerst een databron en sensor kiezen. Door dit te doen, hebt u al een gateway (en een optionele slave) voor uw meetpad gekozen. Op deze manier zal uw berekende meting reeds het meetpad voor u hebben ingevuld.
Voeg een vierkant haakje aan de voorkant toe:
[
En een vierkant haakje achteraan het pad:
]
Voeg een optionele aggregatie toe, en de gewenste wiskundige berekening.
Let op! Door een nieuwe sensor te selecteren in het veld boven de berekende expressie, wordt automatisch een nieuw pad met die sensor gegenereerd. Op deze manier hoeft u niet het hele meetpad zelf in te typen.