Norėdami vizualizuoti diagramas, ThingShow naudoja du būdus, kuriuos galite pasirinkti – ThingSpeak™ diagramos žiniatinklio API arba MPAndroidChart biblioteką. Pirmasis naudojamas pagal numatytuosius nustatymus. Deja, jis nepalaiko mastelio keitimo ir vienu metu galima rodyti tik vieną diagramą. MPAndroidChart biblioteka leidžia sukurti kelias diagramas viename ekrane ir palaiko mastelio keitimą.
Norint atidaryti privatų kanalą, reikia kanalo ID ir API rakto.
Norėdami vizualizuoti viešąjį ThingSpeak™ kanalą, ThingShow automatiškai įterpia valdiklius iš ThingSpeak™ svetainės. Tai gali būti diagrama, matuoklis ar bet koks kitas valdiklis, įskaitant MATLAB vizualizacijas, rodomas viešajame kanalo puslapyje.
Galima sukurti virtualų kanalą, kad viename ekrane būtų galima sugrupuoti skirtingus valdiklius iš skirtingų kanalų. Tiesiog suteikite jam pavadinimą ir pasirinkite valdiklius iš kanalų, kurie jau nustatyti ThingShow. Taip pat galima keisti valdiklių tvarką virtualiame kanale. Vietiniai valdikliai, tokie kaip matuoklis, lempos indikatorius, skaitmeninis ekranas, kompasas, žemėlapis arba kanalo būsenos atnaujinimai, gali būti sukurti virtualiame kanale naudojant viešo arba privataus kanalo duomenis.
Nereikalingi valdikliai gali būti paslėpti bet kokio tipo kanalams.
Bet kurią diagramą galima išsamiai atidaryti atskirame ekrane. Jo parinktis galima keisti ir saugoti vietoje, įskaitant diagramas, kurios atidaromos iš pagrindinio ekrano valdiklių. Tai neturės įtakos duomenims, saugomiems ThingSpeak™ serveryje.
Bet kurį valdiklį taip pat galima atidaryti atskirame ekrane.
Pradinio ekrano valdiklis yra labai naudinga ThingShow dalis, kuri padeda peržiūrėti kanalo laukų duomenis nepaleidžiant programos. Vienas pagrindinio ekrano valdiklis gali vizualizuoti iki 8 skirtingų kanalų laukų, rodančių matuoklį, lempos indikatorių, kompasą arba skaitinę reikšmę. Kiekvienas laukas gali siųsti pranešimą, kai viršijama vertės riba. Kad tilptų į pagrindinio ekrano valdiklio erdvę, lauko pavadinimą galima pakeisti vietoje.
Sukūrę vietinį kanalą, ThingShow gali veikti kaip http žiniatinklio serveris vietiniame tinkle, kuriame saugomi duomenys esamame įrenginyje. Jis suderinamas su ThingSpeak™ REST API ir gali atspindėti duomenis į ThingSpeak™ serverį. Taip pat galimos importo ir eksporto parinktys. Tai naudinga, kai nėra interneto arba jis nestabilus. Taip pat duomenis galima nuotoliniu būdu pasiekti iš išorinio tinklo naudojant nemokamas arba mokamas VPN paslaugas, pvz., „Tailscale“. Savaitę galite nemokamai naudotis 1 vietiniu kanalu su visomis funkcijomis. Tada šį kanalą reikia ištrinti ir sukurti iš naujo, kad būtų galima toliau naudotis nemokamai. Mokama funkcija turi neribotą vietinių kanalų skaičių ir be laiko apribojimų. Viskas priklauso nuo įrenginio veikimo. Nepamirškite, kad dėl dažno tinklo naudojimo įrenginys greičiau išsikraus.
ThingShow trumpa vaizdo pamoka – https://youtu.be/ImpIjKEymto