ThingShow käyttää kaavioiden visualisointiin kahta menetelmää: ThingSpeak-kaavioiden web-API:a tai MPAndroidChart-kirjastoa. Ensimmäistä käytetään oletusarvoisesti. Valitettavasti se ei tue zoomausta, ja vain yksi kaavio voidaan näyttää kerrallaan. MPAndroidChart-kirjasto mahdollistaa useiden kaavioiden rakentamisen yhdelle näytölle ja tukee zoomausta.
Kanavatunnus ja API-avain tarvitaan yksityisen kanavan avaamiseen.
Julkisen ThingSpeak-kanavan visualisoimiseksi ThingShow upottaa automaattisesti widgettejä ThingSpeak-verkkosivustolta. Se voi olla kaavio, mittari tai minkä tahansa muun tyyppinen widget, mukaan lukien MATLAB-visualisoinnit, jotka näytetään kanavan julkisella sivulla.
Virtuaalikanava voidaan luoda ryhmittelemään eri widgettejä eri kanavilta yhdelle näytölle. Anna sille vain nimi ja valitse widgetit kanavista, jotka on jo määritetty ThingShow'ssa. On myös mahdollista muuttaa widgetien järjestystä virtuaalikanavan sisällä. Paikallisia widgetejä, kuten mittari, lampun ilmaisin, numeerinen näyttö, kompassi, kartta tai kanavan tilapäivitykset, voidaan luoda virtuaalikanavalle käyttämällä julkisen tai yksityisen kanavan tietoja.
Tarpeettomia widgetejä voidaan piilottaa mille tahansa kanavatyypille.
Mikä tahansa kaavio voidaan avata erillisellä näytöllä yksityiskohtaisesti. Sen asetuksia voidaan muuttaa ja tallentaa paikallisesti, mukaan lukien kaaviot, jotka avataan aloitusnäytön widgeteistä. Tämä ei vaikuta ThingSpeak-palvelimelle tallennettuihin tietoihin.
Myös mikä tahansa widget voidaan avata erillisellä näytöllä.
Aloitusnäytön widget on erittäin hyödyllinen osa ThingShow'ta, jonka avulla voi tarkastella kanavakenttien tietoja käynnistämättä sovellusta. Yksi aloitusnäytön widget voi visualisoida jopa 8 kenttää eri kanavilta, jotka näyttävät mittarin, merkkivalon, kompassin tai numeerisen arvon. Jokainen kenttä voi lähettää ilmoituksen, kun arvokynnys ylittyy. Kentän nimeä voidaan muuttaa paikallisesti, jotta se mahtuu aloitusnäytön widgetin tilaan.
Luomalla paikallisen kanavan ThingShow voi toimia http-verkkopalvelimena paikallisverkossa, joka tallentaa tietoja nykyiselle laitteelle. Se on yhteensopiva ThingSpeak REST API:n kanssa ja voi peilata tietoja myös ThingSpeak-palvelimelle. Myös tuonti- ja vientivaihtoehdot ovat käytettävissä. Tämä on hyödyllistä, kun internetyhteyttä ei ole saatavilla tai se on epävakaa. Dataan voi myös etäkäyttää ulkoisesta verkosta käyttämällä ilmaisia tai maksullisia VPN-palveluita, kuten "Tailscale". Voit käyttää yhtä täysin varusteltua paikallista kanavaa ilmaiseksi viikon ajan. Tämä kanava on sitten poistettava ja luotava uudelleen, jotta maksutonta käyttöä voi jatkaa. Maksullisessa ominaisuudessa on rajattomasti paikallisia kanavia eikä aikarajoituksia. Kaikki riippuu laitteen suorituskyvystä. Muista, että laitteen akku kuluu nopeammin tiheän verkon käytön vuoksi.
ThingShow'n lyhyt video-opastus - https://youtu.be/ImpIjKEymto