Deze weergave bevat details van de sensoren en apparaten die op het Spacewell-platform zijn geïnstalleerd, inclusief hun versiegeschiedenis.
Deze kan worden gebruikt in combinatie met onbewerkte sensorgegevens om details over sensorapparaten en hun locaties te verkrijgen.
Concepten
→ Bekijk dit hoofdstuk voor meer inzicht in de relaties tussen locaties, apparaten en sensoren.
Bij het gebruik van onbewerkte sensorgegevens worden waarden met een tijdstempel geregistreerd door sensoren die bij apparaten horen.
Voor rapportages wilt u sensorgegevens combineren met sensoren en apparaten, en met de locaties waar deze worden gebruikt.
Spacewell biedt hiervoor twee weergaven:
- sensor_devices_v1
- locations_v1
Datastructuur van sensor_devices_v1
Kolom |
Betekenis |
Opmerking |
|---|---|---|
sensor_history_id |
primaire sleutel |
|
device_id |
unieke identificatie van een apparaat |
|
device_external_id |
externe identificatie van een apparaat |
|
device_type |
type apparaat |
|
device_name |
naam van het apparaat |
|
sensor_id |
unieke identificatie van een apparaatsensor |
|
source |
bron van de informatie |
|
sensor_type |
welke gegevens een sensor monitort (PRESENCE / HEADCOUNT / CO2 enz.) |
|
version_number |
opeenvolgend versienummer (1, 2, 3 enz.) |
zie historisering |
is_current |
vlag die bepaalt of de versie actueel is of niet |
zie historisering |
start_timestamp |
starttijdstempel van de versie (in UTC) |
zie historisering |
end_timestamp |
eindtijdstempel van de versie (in UTC) |
zie historisering |
location_id |
unieke identificatie van de locatie waar het apparaat is geïnstalleerd (vreemde sleutel) |
zie locations_v1 |
linked_location_ids |
lijst met gemonitorde locaties (indirecte monitoring) |
zie indirecte monitoring |
installed_timestamp |
tijdstempel waarop het apparaat is geïnstalleerd (in UTC) |
|
is_disabled |
vlag die aangeeft of de sensor is ingeschakeld of uitgeschakeld |
|
disabled_timestamp |
tijdstempel waarop de sensor is uitgeschakeld |
|
remark |
opmerking |
|
Illustratie:
Dit voorbeeld helpt de datastructuur te begrijpen.
Laten we in Studio naar dit apparaat kijken:
De gegevens voor dit apparaat kunnen worden opgehaald via deze voorbeeldquery:
wide760Uitvoer:
Dit voorbeeld illustreert dat
- Een sensorapparaat 1 of meer sensoren kan bevatten. In dit voorbeeld zien we 2 sensor_types: PRESENCE en BATTERY
- De tabel een versiegeschiedenis van de sensorapparaten bevat:
versienummer = 1, 2, 3 enz. (opeenvolgende nummers worden automatisch gegenereerd)
- zie Historisering voor meer informatie
Historisering (versienummers)
Tabel “sensor_devices_v1” bevat zowel de huidige situatie als eerdere situaties (= geschiedenis) van de apparaten, wanneer er in de loop van de tijd wijzigingen plaatsvinden, zoals:
- een apparaat hernoemen
- sensoren op het apparaat activeren/deactiveren
- een apparaat van de ene locatie naar een andere verplaatsen
- enz.
Als u voor uw rapportagebehoeften NIET geïnteresseerd bent in deze geschiedenis, gebruikt u “ WHERE is_current = true” in uw query's.
Voorbeeld:
Uitvoer: