Za vizualizaciju grafikona ThingShow koristi dvije metode koje možete odabrati - ThingSpeak web API za grafikone ili MPAndroidChart biblioteku. Prva se koristi prema zadanim postavkama. Nažalost, ne podržava zumiranje i samo jedan grafikon može se prikazati odjednom. MPAndroidChart biblioteka omogućuje izradu više grafikona na jednom zaslonu i podržava zumiranje.
Za otvaranje privatnog kanala potreban je ID kanala i API ključ.
Za vizualizaciju javnog ThingSpeak kanala, ThingShow automatski ugrađuje widgete s ThingSpeak web stranice. To može biti grafikon, mjerač ili bilo koja druga vrsta widgeta, uključujući MATLAB vizualizacije, koji se prikazuje na javnoj stranici kanala.
Virtualni kanal može se stvoriti za grupiranje različitih widgeta iz različitih kanala na jednom zaslonu. Samo mu dajte ime i odaberite widgete iz kanala koji su već postavljeni u ThingShowu. Također je moguće promijeniti redoslijed widgeta unutar virtualnog kanala. Lokalni widgeti poput mjerača, indikatora lampe, numeričkog prikaza, kompasa, karte ili ažuriranja statusa kanala mogu se stvoriti na virtualnom kanalu pomoću podataka javnog ili privatnog kanala.
Nepotrebni widgeti mogu se sakriti za bilo koju vrstu kanala.
Bilo koji grafikon može se detaljno otvoriti na zasebnom zaslonu. Njegove se opcije mogu mijenjati i pohranjivati lokalno, uključujući grafikone koji se otvaraju s widgeta početnog zaslona. To neće utjecati na podatke pohranjene na ThingSpeak poslužitelju.
Bilo koji widget također se može otvoriti na zasebnom zaslonu.
Widget početnog zaslona vrlo je koristan dio ThingShow-a koji pomaže u pregledu podataka polja kanala bez pokretanja aplikacije. Jedan widget početnog zaslona može vizualizirati do 8 polja iz različitih kanala, prikazujući mjerač, indikator lampe, kompas ili numeričku vrijednost. Svako polje može poslati obavijest kada se prekorači prag vrijednosti. Kako bi se uklopilo u prostor widgeta početnog zaslona, naziv polja može se lokalno promijeniti.
Stvaranjem lokalnog kanala ThingShow može djelovati kao http web poslužitelj u lokalnoj mreži koji pohranjuje podatke na trenutnom uređaju. Kompatibilan je s ThingSpeak REST API-jem i može zrcaliti podatke na ThingSpeak poslužitelj. Dostupne su i opcije uvoza i izvoza. Ovo je korisno kada nema dostupnog interneta ili je nestabilan. Također, podacima se može pristupiti daljinski s vanjske mreže korištenjem besplatnih ili plaćenih VPN usluga poput "Tailscale". Možete besplatno koristiti 1 potpuno opremljen lokalni kanal tjedan dana. Ovaj kanal zatim morate izbrisati i ponovno stvoriti kako biste nastavili besplatno koristiti. Plaćena značajka ima neograničen broj lokalnih kanala i nema vremenskih ograničenja. Sve ovisi o performansama uređaja. Imajte na umu da će uređaj brže prazniti bateriju zbog česte upotrebe mreže.
Kratki video vodič za ThingShow - https://youtu.be/ImpIjKEymto