V spoločnosti Null-Return IT Services & Consulting je jednou z našich hlavných oblastí zamerania internet vecí a vykresľovanie údajov. Jednou zo skvelých platforiem, ktoré sme začali využívať, bol webový dashboard a služba API zariadenia poskytovaná spoločnosťou Initial State. So širokou škálou rozhraní API na použitie s rôznymi okrajovými zariadeniami v kombinácii s užitočnou analýzou údajov a vizuálnymi reprezentáciami ponúka počiatočný stav výnimočnú používateľskú skúsenosť pre začiatočníkov aj pokročilých používateľov.
Webové panely sú mimoriadne užitočné, no viete, čo môže byť niekedy ešte šikovnejšie? Mobilná aplikácia!
Naším riešením bolo vytvoriť aplikáciu, ktorá sa otvorí priamo na karte prehľadu s hodnotami senzorov pre váš domov, ktoré sú napájané vami nastavenými dátovými tokmi... pomocou akýchkoľvek okrajových zariadení, ktoré chcete! ESP32, Raspberry Pi, čo si len spomeniete! Pokiaľ budete mať dátové toky smerujúce na váš informačný panel počiatočného stavu, aplikácia ich bude môcť zobraziť.
Okrem karty Prehľad je tu aj karta s podrobnejším webovým panelom, ktorý môžete jednoducho vytvoriť, keď ste prihlásení na stránke účtu Počiatočný stav.
K dispozícii je tiež bočná karta pre akékoľvek ďalšie online informačné panely, ktoré možno tiež používate. Osobne MILUJEME mnoho gadgetov vytvorených spoločnosťou Adafruit Industries a ich informačný panel Adafruit IO je rovnako skvelý na vizualizáciu projektových údajov!
***DÔLEŽITÉ POZNÁMKY***
Pre túto aplikáciu radšej nepoužívame žiadne reklamy :)
**Jediná vec, ktorá je uzamknutá, je názov hlavných informačných kanálov, ktoré aplikácia získava a ktoré sú pomenované takto:
- Teplota obývacej izby
- Obývacia izba - vlhkosť
- Teplota v spálni
- Spálňa-Vlhkosť
To znamená, že koncové body, do ktorých vaše zariadenia odosielajú údaje, musia mať tieto názvy tiež!
*** Null-Return IT a táto aplikácia nie sú žiadnym spôsobom spojené so službou dashboardu Initial State. Ich platformu sme radi používali a jednoducho sme chceli pomôcť rozšíriť jej prenosnosť a funkčnosť vytvorením jednoduchej mobilnej aplikácie***