Pentru a vizualiza diagrame, ThingShow folosește două metode din care puteți alege - API-ul web pentru diagrame ThingSpeak sau biblioteca MPAndroidChart. Prima este utilizată în mod implicit. Din păcate, nu acceptă zoom și poate fi afișată o singură diagramă simultan. Biblioteca MPAndroidChart permite construirea mai multor diagrame pe un singur ecran și acceptă zoom-ul.
ID-ul canalului și cheia API sunt necesare pentru a deschide un canal privat.
Pentru a vizualiza canalul public ThingSpeak, ThingShow încorporează automat widget-uri de pe site-ul web ThingSpeak. Poate fi o diagramă, un indicator sau orice alt tip de widget, inclusiv vizualizări MATLAB, care este afișat pe o pagină publică a canalului.
Un canal virtual poate fi creat pentru a grupa diferite widget-uri din diferite canale pe un singur ecran. Trebuie doar să îi dați un nume și să alegeți widget-uri din canalele care sunt deja configurate în ThingShow. De asemenea, este posibil să schimbați ordinea widget-urilor în cadrul unui canal virtual. Widget-uri locale, cum ar fi indicatorul, indicatorul lampă, afișajul numeric, busola, harta sau actualizările de stare ale canalului, pot fi create pe un canal virtual folosind datele canalului public sau privat.
Widget-urile inutile pot fi ascunse pentru orice tip de canal.
Orice diagramă poate fi deschisă pe un ecran separat în detaliu. Opțiunile sale pot fi modificate și stocate local, inclusiv diagramele deschise din widget-urile de pe ecranul principal. Acest lucru nu va afecta datele stocate pe serverul ThingSpeak.
Orice widget poate fi, de asemenea, deschis pe un ecran separat.
Widget-ul pentru ecranul principal este o parte foarte utilă a ThingShow, care ajută la vizualizarea datelor câmpurilor canalului fără a lansa o aplicație. Un widget pentru ecranul principal poate vizualiza până la 8 câmpuri din canale diferite, afișând un indicator, un indicator de lumină, o busolă sau o valoare numerică. Fiecare câmp poate trimite o notificare atunci când pragul de valoare este depășit. Pentru a se potrivi în spațiul widget-ului de pe ecranul principal, numele câmpului poate fi schimbat local.
Prin crearea unui canal local, ThingShow poate acționa ca un server web http în rețeaua locală, stocând date pe dispozitivul curent. Este compatibil cu API-ul REST ThingSpeak și poate oglindi date pe serverul ThingSpeak. Sunt disponibile și opțiuni de import și export. Acest lucru este util atunci când nu există internet disponibil sau acesta este instabil. De asemenea, datele pot fi accesate de la distanță din rețeaua externă utilizând servicii VPN gratuite sau plătite, cum ar fi „Tailscale”. Puteți utiliza gratuit 1 canal local complet funcțional timp de o săptămână. Acest canal trebuie apoi șters și recreat pentru a continua utilizarea gratuită. Funcția plătită are canale locale nelimitate și fără limite de timp. Totul depinde de performanța dispozitivului. Rețineți că dispozitivul va consuma bateria mai repede din cauza utilizării frecvente a rețelei.
Tutorial video scurt ThingShow - https://youtu.be/ImpIjKEymto
Ultima actualizare
17 ian. 2026