Задать вопрос

Как организовать сервер для опроса и хранения данных 10000 датчиков?

Попробую сформулировать задачу, есть некая система контроля солнечной энергии, мозги этой системы я разрабатываю лично и с нуля, теоретически, во власти есть абсолютно любой интерфейс передачи данных в компьютер... Пока прототип мозгов работает автономно, то есть без участия человека (почти), но не суть.. Нужно организовать сервер для того, что бы все данные с этих мозгов отображались в веб-интерфейсе, пользоваться сторонними хостингами не хочу, так как параллельно разработке осваиваю debian и хотелось бы не зависеть ни от кого.

Для начала, в планах сделать такую систему:
Есть, например, 1000 домов с такими мозгами все они осуществляют передачу данных о работе системы на головной компьютер через интернет. Данные представляют из себя значения разнообразных датчиков типа, температуры, напряжения, тока, освещенности и много чего еще...

Я думаю, что мне нужна база данных, в которую бы писались значения каждых мозгов и по требованию, я мог прочитать всё об их состоянии. Естественно через веб - интерфейс.
Какие требованиями должно обладать железо для такой задачи?

И как вообще организуются подобные системы?
Что курить, чтобы понять как это все работает?
  • Вопрос задан
  • 5176 просмотров
Подписаться 11 Оценить Комментировать
Ответ пользователя Алексей Черемисин К ответам на вопрос (6)
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Посмотрите на graphite.wikidot.com
Тут и база данных и простой API для добавления, и веб-интерфейс и куча разных агрегатных функций и масштабируемый и используется в куче подобных систем и приложений, и графики строит, причем по любым значениям, и данные можно вводить скопом и за любой интервал времени. Достаточно прост в установке и освоении. Можно использовать как в малых инсталляциях для мониторинга десятков значений, так и например в яндексе пользуют для сбора параметров с десятков тысяч объектов.
Ответ написан
Комментировать