Я реализовал беспроводную сенсорную сеть со своими сенсорными узлами, известным MQTT-протоколом и Raspberry Pi. Все данные, которые публикуются узлами, хранятся в базе данных SQLite на Pi. Кроме базы данных, на RPi есть веб-сервер, расположенный для связи по HTTP с конечными устройствами, такими как смартфоны или ноутбуки. Я создал HTML-форму для пользовательских вводов с помощью Bootstrap. Пользователи могут выбирать между различными узлами, параметрами и временными метками для построения графиков, таблиц и датчиков. На стороне сервера я запрограммировал PHP-приложение, которое запрашивает ввод пользователя, базу данных, а также вызывает веб-сайт. Для клиентской части я написал короткий файл JavaScript с использованием Ajax для получения интерактивного ввода пользователя. Пока все хорошо, теперь я хочу визуализировать графики, датчики и таблицы, содержащие данные, которые определяет PHP-приложение.
Я долго искал примеры dashbaords и, очевидно, нашел много разных, но каждый раз мне не удается обработать JS-источники.
Мой вопрос: может ли кто-нибудь порекомендовать мне легковесную и удобную приборную панель со следующими характеристиками?
Может быть, я неопытен в разработке веб-приложений и мне нужно получить некоторые знания о JS. Так что было бы также полезно, если бы кто-нибудь порекомендовал мне учебники по JS с jQuery.
Задача ещё не решена.
Других решений пока нет …