Для візуалізації діаграм ThingShow використовує два методи, які ви можете вибрати – веб-інтерфейс діаграм ThingSpeak™ або бібліотеку MPAndroidChart. Перший використовується за замовчуванням. На жаль, він не підтримує масштабування, тому одночасно можна показати лише одну діаграму. Бібліотека MPAndroidChart дозволяє створювати кілька діаграм на одному екрані та підтримує масштабування.
Для відкриття приватного каналу потрібні ідентифікатор каналу та ключ API.
Щоб візуалізувати публічний канал ThingSpeak™, ThingShow автоматично вставляє віджети з веб-сайту ThingSpeak™. Це може бути діаграма, калібр або будь-який інший тип віджета, включаючи візуалізації MATLAB, який відображається на загальнодоступній сторінці каналу.
Можна створити віртуальний канал, щоб групувати різні віджети з різних каналів на одному екрані. Просто дайте йому назву та виберіть віджети з каналів, які вже налаштовані в ThingShow. Також можна змінити порядок віджетів у віртуальному каналі. Локальні віджети, такі як датчик, індикатор лампи, цифровий дисплей, компас, карта або оновлення статусу каналу, можна створити на віртуальному каналі, використовуючи загальнодоступні чи приватні дані каналу.
Непотрібні віджети можна приховати для будь-якого типу каналу.
Будь-яку діаграму можна детально відкрити на окремому екрані. Його параметри можна змінювати та зберігати локально, включаючи діаграми, які відкриваються з віджетів головного екрана. Це не вплине на дані, що зберігаються на сервері ThingSpeak™.
Будь-який віджет також можна відкрити на окремому екрані.
Віджет головного екрана – це дуже корисна частина ThingShow, яка допомагає переглядати дані полів каналу без запуску програми. Один віджет на головному екрані може візуалізувати до 8 полів з різних каналів, що показують датчик, індикатор лампи, компас або числове значення. Кожне поле може надсилати сповіщення про перевищення порогового значення. Щоб відповідати простору віджетів головного екрана, назву поля можна змінити локально.
Створивши локальний канал, ThingShow може діяти як веб-сервер http у локальній мережі, зберігаючи дані на поточному пристрої. Він сумісний із ThingSpeak™ REST API і може також відображати дані на сервері ThingSpeak™. Також доступні параметри імпорту та експорту. Це корисно, коли немає доступу до Інтернету або він нестабільний. Також можна отримати віддалений доступ до даних із зовнішньої мережі за допомогою безкоштовних або платних служб VPN, таких як "Tailscale". Ви можете користуватися 1 повнофункціональним місцевим каналом безкоштовно протягом тижня. Щоб продовжити безкоштовне використання, цей канал потрібно видалити та створити заново. Платна функція має необмежену кількість місцевих каналів і без обмежень за часом. Все залежить від продуктивності пристрою. Майте на увазі, що пристрій буде розряджатися швидше через часте використання мережі.
Короткий відеоінструкція ThingShow - https://youtu.be/ImpIjKEymto