Вопрос: зачем все это нужно? Ответ: это нужно для концепции «умного дома». Прежде чем рассматривать конкретные задачи, я перечислю тот инструментарий, которым (по моему убеждению) должен обладать Настоящий Домашний Сервер. Итак, он должен уметь выполнять следующие операции:
читать дальше1. Файловый архив: сетевой диск для остальных компов квартиры.
2. Роутер: раздача интернета внутри квартиры.
На этом месте фантазия обывателя заканчивается, а мы идем дальше:
3. http и ftp сервер. Вебсайт, php+mysql и т.п.
4. Мультимедия аудио и видео:
— аудио-запись: запись и обработка звука с нескольких каналов. Например, мониторинг шума, распознавание голосовых команд и т.п.
— видео-запись: запись и обработка видео. Например, с камер слежения.
— аудио-воспроизведение: выдача аудио-сообщений на разные группы колонок.
— видео-воспроизведение: показ различной информации на служебном мониторе.
5. Коммутация и сигналы:
— получение сигналов с датчиков (много каналов)
— управление устройствами (много каналов)
6. Получение информации со сканеров: сканер отпечатка пальца, сканер штрих-кода, ИК-пульт дистанционного управления и т.п.
7. IP-телефония. Организация постоянно работающего (в смысле, круглосуточно доступного для звонка вне зависимости от включенных личным компов) skype-телефона.
8. Работа с мобильным телефоном: получение и отправка SMS.
9. Работа с городским телефоном: электронный автоответчик и т.п.
И так далее. Я не скажу, что все это у меня уже реализовано, но — большая часть. Например, мобильник я еще не подключал и пока не знаю, как это сделать. Распознавание голосовых команд не сделано. ИК-пульт не подключал (хотя знаю примерно, как этот lirc настраивается).
Теперь о том, зачем это нужно. Вот примеры задач (из числа уже решенных или гипотетически возможных):
а) Получить сигнал с кнопки звонка за дверью. Выдать звуковой сэмпл пришедшему за дверь и звук звонка внутрь квартиры. Это позволяет менять мелодии, управлять громкостью звонка в разное время суток, вести логи и т.п. Также хорошая идея отпугивать идиотов, нажимающих ту кнопку, над которой не написан номер квартиры. Если человек звонит в квартиру, но ему при этом не важен номер квартиры, он заслуживает, чтобы сервер ему многое высказал из своих динамиков.
б) Взять отпечаток пальца пришедшего, проверить по базе доступа, открыть пришедшему дверь, назвав его вежливо по имени. Если палец не опознан — разместить его в базе на некоторое время, пригодится. Администрировать базы отпечатков через веб-интерфейс.
в) При получении сигнала (по радио, дистанционного) начать писать видеоролик с камеры, по окончании сигнала — прекратить запись, сконвертировать ролик с FLV и выложить на веб. Так я ловил ссущую бабку в лифте. Кстати, она ссать продолжила по весне. Бить ее ногами не позволяет совесть, а участковый тоже не может ничего посоветовать.
г) Получать через веб голосовые сообщения и произносить их в квартире речевым синтезатором. Получать через веб сигналы захода на сайт символического направления и тихо произносить разные случайные сэмплы на лестницу.
д) С помощью веб-интерфейса запрограммировать розетки по всей квартире включаться и выключаться в определенное время или через определенные промежутки. Когда я выращивал грибы, у меня таким образом поддерживалась в шкафу влажность и температура — включал каждые 10 минут на 20 секунд банальный кипятильник в емкости с водой и обычный фен.
e) Мониторить на вебе (в админской части, разумеется) состояние сервера и электроники (например, SMART винтов), дистанционно управлять квартирой и ее устройствами.
ж) При получении сигнала от пожарного датчика или датчика затопления в санузле или линий сигнализации, поднять тревогу в динамиках внутри квартиры и снаружи, разослать тревожные SMS по всем номерам, записанным на тот случай.
з) По голосовой команде зажигать и тушить в комнате свет.
ж) Поставить сервер качать срочный файл (конвертировать видео, ожидать, пока устранят аварию и включат в районе интернет), а самому выключить все компы, чтобы не шумели и лечь спать, потому что цейтнот. Как закончит — пусть включит в колонках музыку.
и) Пока что-то делаешь в доме — включить музыку (архив 200 Гб). Управлять плей-листом с помощью ИК-пульта или с мобильника по ssh.
к) При получении SMS или сигнала с сайта — включить устройство, насыпающее на балконе зерно в кормушку птиц, одновременно показывая кадры с камеры.полностью читать здесь:
lleo.aha.ru/dnevnik/2010/04/27.htmlкомменты тоже шикарные.
хочу!
@темы:
я: инструкция по применению,
лайф менеджемент,
to-do list,
новая книга по домоводству
за коноплю, а меня в милицию будут таскать.А камеру он что, в лифте поставил? Ловля бабок — дело хорошее (хотя, учитывая, что никаких последствий для бабки это не имело, то бесполезное), но я в лифте могу одежду поправить, и мне не очень нравится, что меня в этот момент могут снимать. И, вообще-то, при всей неприязни к бабке, выкладывать такой ролик в сеть — незаконно.
Хотя коноплю выращивать (ну или "грибы=) удобно, наверное.