Diagramoms vizualizuoti „ThingShow“ naudoja du metodus, iš kurių galite rinktis: „ThingSpeak“ diagramų žiniatinklio API arba „MPAndroidChart“ biblioteką. Pirmasis naudojamas pagal numatytuosius nustatymus. Deja, jis nepalaiko priartinimo ir vienu metu gali būti rodoma tik viena diagrama. „MPAndroidChart“ biblioteka leidžia kurti kelias diagramas viename ekrane ir palaiko priartinimą.
Norint atidaryti privatų kanalą, reikalingas kanalo ID ir API raktas.
Norint vizualizuoti viešąjį „ThingSpeak“ kanalą, „ThingShow“ automatiškai įterpia valdiklius iš „ThingSpeak“ svetainės. Tai gali būti diagrama, matuoklis arba bet kokio kito tipo valdiklis, įskaitant MATLAB vizualizacijas, kurios rodomos viešame kanalo puslapyje.
Galima sukurti virtualų kanalą, kad viename ekrane būtų sugrupuoti skirtingi valdikliai iš skirtingų kanalų. Tiesiog suteikite jam pavadinimą ir pasirinkite valdiklius iš kanalų, kurie jau nustatyti „ThingShow“. Taip pat galima keisti valdiklių tvarką virtualiame kanale. Vietinius valdiklius, tokius kaip matuoklis, lempos indikatorius, skaitmeninis ekranas, kompasas, žemėlapis arba kanalo būsenos atnaujinimai, galima sukurti virtualiame kanale naudojant viešojo arba privataus kanalo duomenis.
Nereikalingus valdiklius galima paslėpti bet kurio tipo kanalams.
Bet kurią diagramą galima išsamiai atidaryti atskirame ekrane. Jos parinktis galima keisti ir saugoti vietoje, įskaitant diagramas, kurios atidaromos iš pagrindinio ekrano valdiklių. Tai neturės įtakos „ThingSpeak“ serveryje saugomiems duomenims.
Bet kurį valdiklį taip pat galima atidaryti atskirame ekrane.
Pagrindinio ekrano valdiklis yra labai naudinga „ThingShow“ dalis, padedanti peržiūrėti kanalų laukų duomenis nepaleidžiant programos. Vienas pagrindinio ekrano valdiklis gali vizualizuoti iki 8 laukų iš skirtingų kanalų, rodydamas matuoklį, lemputės indikatorių, kompasą arba skaitinę reikšmę. Kiekvienas laukas gali siųsti pranešimą, kai viršijama reikšmės riba. Kad tilptų pagrindinio ekrano valdiklio erdvėje, lauko pavadinimą galima pakeisti vietoje.
Sukūrus vietinį kanalą, „ThingShow“ gali veikti kaip http žiniatinklio serveris vietiniame tinkle, saugantis duomenis dabartiniame įrenginyje. Jis suderinamas su „ThingSpeak REST API“ ir gali dubliuoti duomenis į „ThingSpeak“ serverį. Taip pat yra importavimo ir eksportavimo parinktys. Tai naudinga, kai nėra interneto ryšio arba jis nestabilus. Taip pat duomenis galima pasiekti nuotoliniu būdu iš išorinio tinklo naudojant nemokamas arba mokamas VPN paslaugas, tokias kaip „Tailscale“. Galite savaitę nemokamai naudoti 1 pilnai funkcionuojantį vietinį kanalą. Tada šį kanalą reikia ištrinti ir sukurti iš naujo, kad galėtumėte toliau jį naudoti nemokamai. Mokama funkcija turi neribotą vietinių kanalų skaičių ir nėra laiko apribojimų. Viskas priklauso nuo įrenginio našumo. Atminkite, kad dėl dažno tinklo naudojimo įrenginys greičiau išsikraus bateriją.
Trumpas „ThingShow“ vaizdo įrašo vadovėlis - https://youtu.be/ImpIjKEymto