Smarta byggnader
Temperatur, CO2 och beläggning lagras per våning, med rådata för ett dygn och timmedelvärden för rapporter.
Ta emot mätpunkter från sensorer och mätvärden, behåll rådata så länge du behöver, kopiera den till serier med lång lagringstid och aggregera till intervall vid behov.
Behåll råa mätpunkter i 24 timmar och märk dem efter byggnad och typ.
En animerad genomgång med riktiga HotKV-kommandon och exempelsvar. Klicka på valfritt steg för att hoppa dit. Kommandon och svar förblir på engelska, precis som du skriver och ser dem i HotKV.
Tusentals sensorer skickar var sin avläsning med några sekunders mellanrum. Rådata behövs i några timmar för larm, ett års historik behövs för rapporter, och att hitta rätt serie innebär att söka efter byggnad, våning eller enhetstyp. Att drifta en separat tidsseriedatabas för det är ännu ett system att sköta.
Tidsserier i HotKV har en retentionstid och etiketter. Enheter lägger till mätpunkter med TS.ADD, en nedsamplingsregel kopierar varje ny mätpunkt till en serie du behåller längre, och TS.AGG aggregerar valfritt intervall i intervall av fast bredd med avg, min, max och andra funktioner.
Behåll råa mätpunkter i 24 timmar och märk dem efter byggnad och typ.
TS.CREATE temp:b4:f2 RETENTION 86400000 LABELS building b4 type temperatureEn andra serie som behåller mätpunkter i ett år.
TS.CREATE temp:b4:f2:1y RETENTION 31536000000Varje ny mätpunkt kopieras också till långtidsserien. Läs den som timmedelvärden med TS.AGG.
TS.DOWNSAMPLE temp:b4:f2 temp:b4:f2:1y avg 3600000Sensorer rapporterar via gatewayen. * använder serverns tid.
TS.ADD temp:b4:f2 * 21.4Femminutersmedelvärden för den senaste timmen, redo att ritas.
TS.AGG temp:b4:f2 1790982000000 1790985600000 300000 avgVarje temperaturserie i byggnad b4.
TS.LIST LABEL building b4Temperatur, CO2 och beläggning lagras per våning, med rådata för ett dygn och timmedelvärden för rapporter.
Fordonets hastighet, batteri och motordata tas emot löpande och ritas upp per fordon.
Latens och antal fel per slutpunkt matar instrumentpaneler i realtid utan en separat måttdatabas.
Gamla mätpunkter tas bort automatiskt.
TS.CREATETS.RETENTIONNya mätpunkter kopieras till en serie med lång retention, som du aggregerar när du läser.
TS.DOWNSAMPLEAggregera valfritt intervall i intervall av fast bredd.
TS.AGGTS.RANGEHitta serier via etikettvärde.
TS.LISTTS.INFOJa. Ange en Unix-tid i millisekunder i stället för * till TS.ADD.
Se TS.AGG-referensen för hela listan, bland annat avg, min, max och sum.
Tidsserier ingår i planerna Performance och Scale.
HotKV talar Redis-protokollet, så du kan peka en befintlig klient mot det och köra samma kommandon.