Добрый день!
Заранее извиняюсь, это не вопрос, а скорее предложение, на пост не тянет :)
Ищу единомышленников для совместной разработки системы управления умным домом на Java.
Текущий проект:
github.com/Neuronix2/IRISv2
Что умеет сейчас:
- Обнаружение сети ZWave и устройств в ней, управление диммером, считывание всех параметров устройств
- Управление голосом, синтез голосовых сообщений (в данный момент 2 бекэнда — google и voicerss)
- Модульная архитектура, для общения используется Apache Qpid (AMQP-протокол), база данных H2
- REST API. Позволит в дальнейшем удобно строить интерфейсы управления
- I18N (в процессе)
Для меня умный дом — в первую очередь именно «умный». Я хочу, чтобы когда утром мешкаюсь и опаздываю на работу — система сообщила мне об этом (датчики присутствия, камера с распознаванием, синтез голоса, учет расписания, etc).
Управление домом естественно, тоже подразумевается. Я сделал упор на REST API именно для того, чтобы в будущем иметь достаточно простой интерфейс взаимодействия (первая версия с встроенным веб-интерфейсом показала, что нужна гибкость). Т.е. я хочу иметь возможность построить отдельные интерфейсы для дестктопа, смартфона и планшета (который можно использовать как панель управления, висящую дома).
Дальше. Умный дом должен иметь инновационную модель управления — я вижу тут голосовой интерфейс, за этим будущее. К сожалению, пока добиться более-менее приемлемого уровня распознавания с моим железом не удалось. Возможно, написав интерфейс для Андроид и используя более качественный встроенный в смартфон микрофон + VAD получиться существенно улучшить этот момент.
Умный дом для меня должен быть помощником — эдакий секретарь-референт. Т.е. уметь синхронизироваться, например, с гугл-календарем и прочими источниками.
Кого хочется найти: любых энтузиастов умного дома, имеющих свободное время и желание. Сам я не профессиональный программист, поэтому могу что-то делать не так или не кошерно :)
Если найдется энтузиаст-гуру Java, это будет отлично (хотя, наверно, я стану долго разбираться, что и как работает :))
Пишите: sys.adm.nv@gmail.com