Na vizualizáciu grafov ThingShow používa dve metódy, z ktorých si môžete vybrať – webové API pre grafy ThingSpeak alebo knižnicu MPAndroidChart. Prvá sa používa štandardne. Bohužiaľ nepodporuje zoomovanie a naraz sa môže zobraziť iba jeden graf. Knižnica MPAndroidChart umožňuje vytvárať viacero grafov na jednej obrazovke a podporuje zoomovanie.
Na otvorenie súkromného kanála je potrebné ID kanála a kľúč API.
Na vizualizáciu verejného kanála ThingSpeak ThingShow automaticky vkladá widgety z webovej stránky ThingSpeak. Môže to byť graf, ukazovateľ alebo akýkoľvek iný typ widgetu vrátane vizualizácií MATLAB, ktorý sa zobrazuje na verejnej stránke kanála.
Virtuálny kanál je možné vytvoriť na zoskupenie rôznych widgetov z rôznych kanálov na jednej obrazovke. Stačí mu dať názov a vybrať widgety z kanálov, ktoré sú už nastavené v ThingShow. Je tiež možné zmeniť poradie widgetov vo virtuálnom kanáli. Lokálne widgety, ako napríklad ukazovateľ, indikátor lampy, číselný displej, kompas, mapa alebo aktualizácie stavu kanála, je možné vytvoriť na virtuálnom kanáli pomocou údajov z verejného alebo súkromného kanála.
Nepotrebné widgety je možné skryť pre akýkoľvek typ kanála.
Akýkoľvek graf je možné podrobne otvoriť na samostatnej obrazovke. Jeho možnosti je možné zmeniť a uložiť lokálne vrátane grafov, ktoré sa otvárajú z widgetov domovskej obrazovky. Toto neovplyvní údaje uložené na serveri ThingSpeak.
Akýkoľvek widget je možné otvoriť aj na samostatnej obrazovke.
Widget domovskej obrazovky je veľmi užitočnou súčasťou ThingShow, ktorá pomáha zobrazovať údaje polí kanálov bez spustenia aplikácie. Jeden widget domovskej obrazovky dokáže vizualizovať až 8 polí z rôznych kanálov, ktoré zobrazujú meradlo, indikátor lampy, kompas alebo číselnú hodnotu. Každé pole môže odoslať upozornenie pri prekročení prahovej hodnoty. Aby sa zmestilo do priestoru widgetu domovskej obrazovky, názov poľa je možné lokálne zmeniť.
Vytvorením lokálneho kanála môže ThingShow fungovať ako http webový server v lokálnej sieti, ktorý ukladá údaje na aktuálnom zariadení. Je kompatibilný s ThingSpeak REST API a dokáže zrkadliť údaje aj na server ThingSpeak. K dispozícii sú aj možnosti importu a exportu. To je užitočné, keď nie je k dispozícii internet alebo je nestabilný. K údajom je možné pristupovať aj na diaľku z vonkajšej siete pomocou bezplatných alebo platených služieb VPN, ako napríklad „Tailscale“. Môžete bezplatne používať 1 plnohodnotný lokálny kanál počas jedného týždňa. Tento kanál je potom potrebné odstrániť a znova vytvoriť, aby ste mohli pokračovať v bezplatnom používaní. Platená funkcia má neobmedzený počet lokálnych kanálov a žiadne časové obmedzenia. Všetko závisí od výkonu zariadenia. Majte na pamäti, že zariadenie bude v dôsledku častého používania siete rýchlejšie vybíjať batériu.
Krátke video tutoriál ThingShow - https://youtu.be/ImpIjKEymto