Управление arduino-устройством с сайта
Здравствуйте! Есть такая задача:
Необходимо сделать управление оффлайн устройствами под управлением ардуино с сайта.
Задача в принципе уже реализована - есть полностью рабочий код и серверная часть -которая позволяет сделать управляемую вебкамеру из обычной-2 сервопривода+ардуино+ethernet shield (достаточно распространенное баловство начинающих ардуинщиков) :-)
Вот тут: http://habrahabr.ru/post/108058/ - есть проект, который по сути своей "железной" части можно сказать на 80% совпадает с тем, что нужно.
Проблема системы построенной на вебкамерах - сложности с наращиванием количества(очень проблемно к одному компьютеру подключать неограниченное их число -поэтому нам видится наиболее выгодным решением переход на ip камеры) а также проблемность удаленности от компьютера- насколько я знаю, у USB есть ограничения по удаленности от компьютера.
Что нужно мне:
1) вебкамеру заменить ip камерой
2) сделать серверное ПО -которое возможно калибровать. А именно: мышью обвести на включенной видео-картинке некоторые участки, за изменением в которых камера должна следить. Типичное изменение - это место было ярко черным, а стало-белым (знаю что многие даже китайские ip камеры поставляются с примерно аналогичным софтом)
Каждый новый обведенный участок-нумеруется и к нему привязывается определенное поведение веб скрипта. Типичное поведение- увеличение счетчика на единицу.
3) Сделать сайт, где отображается картинка с камеры, юзер может удаленно управлять камерой(можно взять тот код, который у нас есть). Юзеры могут регистрироваться на сайте.
По сайту можем поговорить отдельно - сайт кроме функционала, -нужно сделать красивым.
4) вся система (пункты "1) -3)" ) может масштабироваться:
а) со стороны камер-их число может неограниченно наращиваться;
б) количество юзеров, наблюдающих через веб интерфейс за происходящим -также может быть неограниченным.
Работа может быть разбита на этапы и можно произвести поэтапную оплату каждого этапа.
Проект делается не компанией, а частным лицом, поэтому средств не много -но кое что есть.
Внимательно рассмотрю все предложения -по срокам и стоимости! Напишите что вы можете сделать- можете взять весь проект или осуществить какую то его часть. Жду предложений!
Желательно чтобы весь проект был выполнен одним исполнителем или командой.