За визуализиране на диаграми ThingShow използва два метода, от които можете да избирате - ThingSpeak™ уеб API за диаграми или MPAndroidChart библиотека. Първият се използва по подразбиране. За съжаление не поддържа мащабиране и само една диаграма може да бъде показана наведнъж. Библиотеката MPAndroidChart позволява да се изграждат множество диаграми на един екран и поддържа мащабиране.
ID на канала и API ключът са необходими за отваряне на частен канал.
За да визуализира обществения канал на ThingSpeak™, ThingShow автоматично вгражда уиджети от уебсайта на ThingSpeak™. Това може да бъде диаграма, измервателен уред или друг вид уиджет, включително визуализации на MATLAB, които се показват на публична страница на канала.
Може да се създаде виртуален канал за групиране на различни джаджи от различни канали на един екран. Просто му дайте име и изберете уиджети от канали, които вече са настроени в ThingShow. Също така е възможно да промените реда на джаджите във виртуален канал. Локални уиджети като габарит, индикатор на лампата, цифров дисплей, компас, карта или актуализации на състоянието на канала могат да бъдат създадени на виртуален канал, като се използват данни на публичен или частен канал.
Ненужните джаджи могат да бъдат скрити за всеки тип канал.
Всяка диаграма може да бъде отворена на отделен екран в подробности. Опциите му могат да се променят и съхраняват локално, включително диаграми, които се отварят от уиджети на началния екран. Това няма да засегне данните, съхранявани на ThingSpeak™ сървъра.
Всяка джаджа може да бъде отворена и на отделен екран.
Уиджетът за начален екран е много полезна част от ThingShow, която помага за преглед на данните в полетата на канала, без да стартирате приложение. Една джаджа на началния екран може да визуализира до 8 полета от различни канали, показващи габарит, лампов индикатор, компас или цифрова стойност. Всяко поле може да изпрати известие при превишаване на прага на стойността. За да се побере в пространството на уиджета на началния екран, името на полето може да се промени локално.
Чрез създаване на локален канал ThingShow може да действа като http уеб сървър в локалната мрежа, съхранявайки данни на текущото устройство. Той е съвместим с ThingSpeak™ REST API и може да дублира данни и към ThingSpeak™ сървър. Налични са също опции за импортиране и експортиране. Това е полезно, когато няма наличен интернет или е нестабилен. Също така данните могат да бъдат отдалечено достъпни от външна мрежа чрез използване на безплатни или платени VPN услуги като "Tailscale". Можете да използвате 1 пълнофункционален местен канал безплатно за една седмица. След това този канал трябва да бъде изтрит и създаден отново, за да продължи безплатната употреба. Платената функция има неограничени местни канали и няма времеви ограничения. Всичко зависи от производителността на устройството. Имайте предвид, че устройството ще се изтощи по-бързо поради честото използване на мрежата.
Кратък видео урок на ThingShow - https://youtu.be/ImpIjKEymto
Актуализирано на
2.01.2025 г.