Я веб-разработчик / системный администратор, и у меня есть клиентский проект с проектом, который мне не под силу. В двух словах, нам нужны следующие возможности:
- Отслеживайте состояние сотен пассивных инфракрасных датчиков
- Отслеживайте состояние сотен источников света (пока не уверено, будет ли это простое значение BOOL или значение в процентах / яркости)
- Запустите любой из источников света по отдельности или в группах с главной консоли и, в конечном итоге, из мобильных приложений.
- Записать все изменения состояния для датчиков движения и освещения
- Генерация отчетов и анализ шаблонов на основе логов
Вовлеченное программирование будет пирогом. Я понимаю, как это работает ... но где мне вообще начать управлять светом и отслеживать столько потоков внешнего ввода? Какое аппаратное и программное обеспечение мне стоит посмотреть? Могу ли я построить это на сервере Linux для более легкого доступа с мобильного устройства?