Что использовать для хранения информации и вывода графиков c raspberry pi? Есть вот такое типа-ТЗ:
1. Датчик, подключенный к RPi, измеряет некий параметр среды
2. Количество измерений в секунду -- 100
3. Общая длительность измерений -- 10-12 часов
4. Надо это всё хранить и выводить на экран в виде "живого графика" и в виде просмотра истории.
Поскольку я обычно занимаюсь микроконтроллерами, у меня возник целый ряд глупых вопросов:
1. Что лучше использовать для сбора? Python или C++?
2. В чём хранить эту всю красоту?
3. Как выводить на экран? Сначала думал highcharts, но на больших скоростях начинается сумасшествие (jsfiddle.net/6Ls6yamj/), потом смотрел в стороу rrdtool, но тоже не то.
4. Какой фреймворк или библиотеку использовать для вывода? pyramid или lighttpd+cgicc
В общем, я в смятении и прошу помощи у сообщества.

21 Авг 2019 в 06:32
265 +1
0
Ответы
1
Для сбора данных на Raspberry Pi можно использовать как Python, так и C++. Python обычно более удобен и прост в использовании, особенно для начинающих пользователей, но если вы знакомы с C++ и предпочитаете его, то можете использовать его.Для хранения данных можно использовать базу данных, например SQLite, которая легко интегрируется с Python. Это позволит вам удобно хранить и обрабатывать данные.Для вывода графиков на экран вы можете использовать библиотеку matplotlib, которая позволяет создавать красивые графики прямо в Python. Вы также можете использовать веб-интерфейс и отображать графики в браузере с помощью библиотеки Flask.Для вывода данных на веб-интерфейс можно использовать фреймворк Flask, который легко настраивается и хорошо интегрируется с Python. Он позволит вам создать веб-страницу с графиками и отображать данные в реальном времени или просматривать историю измерений.
20 Апр 2024 в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир