Умный дом
- Войдите на сайт для отправки комментариев
Строится дом, есть большое желание сделать его "Умным", знания есть базовые в с++ можно разобраться, но нет времени, да и вообще считаю что каждый должен заниматься своим делом. Собственно смонтировать все я смогу сам, опыт имеется монтажа электропроводки и механики. Необходимо сделать так называемый проект, в который бы входил список оборудования, эле. схема и собственно сам скетч. на тех задание которое выложу ниже. Интерисует стоимость написания, предложения и портфолио можно кидать в эту ветку или связаться со мной по скайпу: dimasinnet; icq: 372353591; тел: +79193454537.
ТЗ:
1. Управление всем ниже перечисленным с панельки на 1ом этаже предположительно андройд, можно и ios, управление с мобильного тел ios, удаленное управление через web с мониторингом параметров.
2. Освещение.
2.1. Включение основного освещения в жилых комнатах механическим выключателем, панелькой, мобильным устройством, через web.
2.2. Включение дополнительного освещения (подсветок потолка, точечных светильников и пр.) с возможностью регулировки яркости.
2.3. Автоматическое включение подсветки лестницы на второй этаж
2.4. Автоматическое включение света в сан узлах(в доме кошки, можно учесть это, а можно и не учитывать, т.к. в санузел они только по делу ходят)
2.5. В ключение регулируемого уличного освещения(периметр забора и подсветка входа) по времени в зависимости от времени года зима/лето + датчик освещенности.
2.6. Освещение теплицы по датчику освещенности.
3. Отопление и вентиляция
3.1. Сбор данных температуры и влажности в комнатах и на улице, отображение на дисплее, web сервере.
3.2. Автоматическое поддержание заданной температуры в летний и зимний период (кондиционеры и система отопления(теплый пол + батареи)). Вопрос в летнем периоде – может проще кандеры на автомат выставлять по температуре???
3.3. Контроль влажности прачки, при превышении опр порога включение вытяжки.
3.4. Поддержание определенной температуры в теплице(водяной теплый пол)
4. Водоснабжение и канализация
4.1. Датчики протечки воды, при протечке перекрытие водоснабжения и отопления, уведомление. Смс наверное, иначе зимой все перекроется дом замерзнет.
4.2. Контроль уровня в септике, желательно указание уровня(какие есть датчики на этот счет незнаю… при критическом уровне в 80% сигнализация).
4.3. Контроль уровня воды в баке для полива и его авто наполнение.
4.4. Контроль влажности почвы газона, автополив при необходимости.
4.5. Контроль влажности почвы теплицы, авто полив при необходимости.
4.6. Подача отопления и воды в баню с мобильных устройств и панели. Отключение! Тут вопрос – отключили отопление, как избавиться от воды в водопроводе чтоб не перемерз???
5. Открывание ворот с панели, мобильного устройства, пульта.
6. Видеонаблюдение периметра, возможность просмотра через web. Запись???
неужели ни кому не интересно?
если не стоит вопрос бюджета, то возмите любое из готовых решений, который вам больше улыбаетсяи установите у себя... нынче в моде Z-wave например... зачем вам огород городить с ардуино и прочего...
но сугубо теоретически можно разработать то что вы просите... только цена за разработку будет где то в районе 10 000 шкурок енотов :)
не уверен я что оное стоит 400 000 руб, если я конечно вас правильно понял
6. пункт точно не сюда - для этого иногда целых компов мало.
может вы и правы, но 6 пункт это уж так, больше прихоть
Скорее всего это будет несколько "автономных" устройств, отвечающих за свою область, со своей локальной сетью - так безопаснее. Обьединять их будет сервер который будет управлять доступом. На каждом устройстве будет локальная конфигурация в энергонезависимой памяти. Возможен также обмен информацией между устройствами по мере надобности. Панелька - это дешовый китайский планшет.
Наверно добавится еще один пункт это бесперебойное питание.
И решать задачу надо поэтапно. Чтобы составить перечень элементов надо знать их количество. План здания.
P.S. Сам хочу подобное сделать - уже заказал кучу датчиков.
не уверен я что оное стоит 400 000 руб, если я конечно вас правильно понял
ну тут вопрос такой как бы, что вы в конце хотите получить...
кучку модулей которые каждый день нужно пинать иначе они подвисают...и свисающие во все стороны провода, которые забыли при проектировании учесть...
либо работающий умный дом, который не стыдно показать...
как говорится, хозяин барин.
не уверен я что оное стоит 400 000 руб, если я конечно вас правильно понял
ну тут вопрос такой как бы, что вы в конце хотите получить...
кучку модулей которые каждый день нужно пинать иначе они подвисают...и свисающие во все стороны провода, которые забыли при проектировании учесть...
либо работающий умный дом, который не стыдно показать...
как говорится, хозяин барин.
програмная чать 200% столько не стоит, могу поручиться
Скорее всего это будет несколько "автономных" устройств, отвечающих за свою область, со своей локальной сетью - так безопаснее. Обьединять их будет сервер который будет управлять доступом. На каждом устройстве будет локальная конфигурация в энергонезависимой памяти. Возможен также обмен информацией между устройствами по мере надобности. Панелька - это дешовый китайский планшет.
Наверно добавится еще один пункт это бесперебойное питание.
И решать задачу надо поэтапно. Чтобы составить перечень элементов надо знать их количество. План здания.
P.S. Сам хочу подобное сделать - уже заказал кучу датчиков.
план задания я написал, я так понимаю у тех кто этим занимается, должа быть основная чать выше описанного, нужно только грамотно склеить
P.S. Сам хочу подобное сделать - уже заказал кучу датчиков.
так давайте объеденим усилия! может проще дело пойдет
програмная чать 200% столько не стоит, могу поручиться
Устроился с попкорном в уголку :)
Без обид, но вы видимо плохо себе представляете обьем работ по проектированию индивидуального проекта умного дома...
У меня просто есть вариант в разбработке, более менее универсальный... только нужен програмер который сделает веб часть на хосте... основной код еще нужно вылизывать и дописывать... железо в стадии разрисовки плат ( есть в виде пучка проводов и мешка модулей разных, очень не красиво выглядит)... корпуса еще нет... я над ним даже думать еще не начинал...
програмная чать 200% столько не стоит, могу поручиться
Устроился с попкорном в уголку :)
Без обид, но вы видимо плохо себе представляете обьем работ по проектированию индивидуального проекта умного дома...
У меня просто есть вариант в разбработке, более менее универсальный... только нужен програмер который сделает веб часть на хосте... основной код еще нужно вылизывать и дописывать... железо в стадии разрисовки плат ( есть в виде пучка проводов и мешка модулей разных, очень не красиво выглядит)... корпуса еще нет... я над ним даже думать еще не начинал...
Я не утверждал что это дешево или очень дорого, я всего лишь ищу исполнителя на написанное тз
Чиркни свой контакт на <deleted> Я как раз себе серверную часть делаю.
NeiroN правильно излагает. Нужно делать иерархическую структуру, в которой ядром будет сервер какой нибудь, если Вы хотите видеонаблюдение добавить. Ибо я считаю, что "умный дом" - не "умный дом" в случае отсутствия этой функции.
Вот крутой проэкт с описанием всего:
http://www.ab-log.ru/smart-house/info
Я сейчас делаю дипломный проект на эту тему, но исполнительный модуль на Arduino, т.к. практики разводить схемы и програмить контроллеры особо нету. С Arduino проще, плюс несложно подключить Ethernet или WiFi шилды для общения с миром.
Отличная идея! Ядро упало и Ваш дом автоматически становится дегенератом!
Отличная идея! Ядро упало и Ваш дом автоматически становится дегенератом!
По-моему, не очень разумно писать такие коменты, не проанализировав предадущую информацию. Но для того, чтобы Вы "очень долго" не копали - у испольнительных модулей есть инструкции по дефолту, в случае если сервер не отвечает, а также возможность конфижить его непосредственно через WEB-интерфейс. Плюс, что очень полезно, также в случае отпада сервера, модули могут общаться и между собою - передавать исполнительные команды, прописаны в настройке модуля.
Я ни сколько не сомневаюсь что только Ваши комментарии разумны и проанализированны! Чтобы моя лопата не сломалась, расскажите неразумному: у меня в доме стоит 10 Ардуин, одна малинка, Пандабоард и медиасервер с 2-мя камерами - к любому из них я подключаюсь напрямую, могу конфигурировать и считывать что мне надо, зачем мне нужен "Сервер-Ядро" если я не Мюнхгаузен?
Извиняюсь если обидел. Но, по-моему, есть смысл объеденить всё в единую систему и централизировать. А на серваке уже организовать основной алгоритм роботы. Чтобы по надобности мне не припоминать адрес какого-то отдельного девайса с целью изменить в нем какую нибудь маленькую опцию. И, думаю, в случае данного закажчика не планируется постоянное изменение системы по причине отсутствия времени разбиратся во всем этом, а тому, при немаленькой каждодневной текучке информации, есть большая вероянтость потерять из памяти эти моменты.
У меня с этим прекрасно справляется роутер, на крайняк можно документ в Г-Драйв положить. Чем децентрализованнее будет система, тем "умнее" будет Ваш дом.
Аналогичный проект на Ардуино реализовал у себя в загородном доме, управление отоплением, скважиной, нагревом воды, отоплением бессейна, видеонаблюдение. Реализовал все на Ардуино мега и без проводов, на радиоканале (кроме видеонаблюдения). Работает все через 3G моедем и роутер zyxel keenetic. Для внутреней сети управление через веб интерфейс, для внешней через e-mail. Это связано с тем что опсосы выдают не белые, а серые IP адреса - достучатся из вне до них невозможно. А на белые адреса - доподнительна аб.плата и тарификация помегобайтно....что не устраивает....для видеонаблюдения пришлось городить тунель поднимаемый из сети дома, иначе через 3G или LTE чтобы было недорого - иначе никак....
Готов взятся, сколько денег Вы готовы отдать за проект, и ПО???? и кто будет настраивать роутеры( и какие) на построение тунеля (Open VPN)?
Всё о чем пишет здесь автор можно без труда реализовать вот на этом http://www.ab-log.ru/smart-house/ethernet/megad-328
Однако меня несколько не устраивает очень малое количество портов на вышеуказанном девайсе (мне их надо штук 8 по дому развесить).
Отсюда идея ко всем, кто заинтересован:
1. В качестве оборудования предлагаю Mega2560 (на борту Входы/Выходы 48 шт, 14 из которых могут работат также как выходы ШИМ обеспечивая плавное регулирование яркости подсветки например + ethernet shield w5100
2. Скинуться и оплатить программера, который напишет скетч с функцоналом аналогичным http://www.ab-log.ru/smart-house/ethernet/megad-328
3. Настроить подобную систему под свои нужды не составит великого труда.
Кто и за сколько готов на себя взять программную часть? Жду предложения. Я лично в этом заинтересован, независимо от автора темы.
dimasinnet - предлагаю объеденить усилия. Пишите sl33 @ яндекс.ru
Вы видимо не внимательно читаете... по поводу портов и расширяемости....
Включение внешних устройств производится через радиоканал 433мГц. и колличество радиоустройств ограничивается только адресным пространством..... а это оочень много....
таких проектов как у меня нет....все написано самим.
кроме того, реализовал управление через облако (для того чтобы не строить ВПН канал). Ардуина регистрируется в олаке и запрашивает из него данные через ГЕТ и ПОСТ запросы, а через сайт моего дома я формирую данные(команды) которые записываютя в облако, на сайте также отображает состаяние дома через сервис народный монитор, который отображается во фрейме сайта....В других фреймах отображаются видиоданные с ip камер....
Тем самым пользуясь облачными сервисами, и собирая их (температура, влажность в доме, нацлице, видеоряд, панель управления домом) на одной странице сайта дома, я не переплачиваю за белый IP....
И это полностью мой проект, в интернете его нет....здесь закручены несколько информационных технологий на 1 ардуине, поверьте это было сделать не просто.....
Главный выпрос: сколько автор темы готов заплатить за проект?
Вашу идею я понял, меня лично в ней не очень радует радиоканал (предпочитаю медь).
Если можно поподробнее по аппаратной части, какими модулями реализовано?
Какие датчики поддерживаются?
Возможности по настройке ПО также интересуют.
У меня белый IP поэтому проблемы с vpn меня не касаются.
2. Скинуться и оплатить программера, который напишет скетч с функцоналом аналогичным http://www.ab-log.ru/smart-house/ethernet/megad-328
Там исходники в свободном доступе вроде бы
К этому оборудованию: Mega2560 + ethernet shield w5100 эти исходники не подходят. Можно конечно в каждом углу дома поставить по ардуино уно и радоваться жизни. Может я и пойду этим путём.
nmi, а можно подробнее про облако? Что используется в качестве него, некий сервер, google акк или что-то ещё, как взаимодействует с домом?
Мне интересно т. к. непонятно, каким образом делать авторизацию. Если допустим я сделаю просто web-интерфейс, им можно будет пользоваться до тех пор, пока оно внутри сети. Сделав адрес в DDNS, вместе с доступом из инета получается и доступ абсолютно любого клиента. Если посылать заголовок HTTP Authenication, то собственно чем он отличается от запроса myaccount.freeddns.net/myhome/index.php?action=turnofflight&password=12345? Любой товарищ, в этом случае, наблюдая адресную строку, знает что password=12345. Ну и соснифать любой другой HTTP заголовок, угнать/подобрать нужное Cookie не проблемно.
Всё что приходит в голову пока - симметричное шифрование (XOR? TEA? IDEA? DES?) с библиотекой ключей (какой величины?), которые меняются (с каким интервалом?).
Есть протокол https, данные шифруются на клиенте и сервере, через инет идет идет зашифрованный трафик
Есть протокол https, данные шифруются на клиенте и сервере, через инет идет идет зашифрованный трафик
есть еще протоколы сионских мудрецов... да и вообще много чего есть.. вопрос просто кто будет этими протоколами заниматся со стороны ардуино? специально обученый шифровальщик будет сидеть рядом с карандашом, блокнотом и в наушника.. весело отстукивая морзянкой единицы и нули в сериал?
А еще у некоторых есть голова чтобы осмысливать внимательнопрочитанную информацию, сообщающую что ардуина _читает_ команды из облака, записанные туда сервером, обычно не испытывающим проблем с ассортиментом механизмов аутентификации и авторизации
А еще у некоторых есть голова чтобы осмысливать внимательнопрочитанную информацию, сообщающую что ардуина _читает_ команды из облака, записанные туда сервером, обычно не испытывающим проблем с ассортиментом механизмов аутентификации и авторизации
о как. а облако видимо то которое на небе за окном.. иногда тучей выглядит видимо когда много информации наберет... и как то ни у кого нет сомнений что облако не испытывает ни каких проблем... а вот ардуина испытывает.. особенно при чтении зашифрованой информации.. :) ( ну если кто вообще в танке сидит и шлемафон на глаза надвинул)
У некоторых шлемофон похоже прирос
Для того чтобы записать команду в облако, сервер использует безопасные механизмы утентификации и авторизации.
А считывать команду, можно разрешить и по http, вообще без аутентификации, так команда эта может представлять из себя просто несколько цифр, которые злоумышленник если и узнает врядли сможет использовать во вред, только для сбора статистики
У некоторых шлемофон похоже прирос
Для того чтобы записать команду в облако, сервер использует безопасные механизмы утентификации и авторизации.
а как вы голову моете с прирошим шлемофоном?
уже появился таинственый сервер... а он на чем работает?
А возможно и не прирос, похоже с самого рождения был
А возможно и не прирос, похоже с самого рождения был
и еще раз. понятно что вы в танке родились и шлемофон это часть вашей головы.. но ардуина каким образом регистрируется в облаке? мистическим? и каким образом она у вас свою регистрацию пересылает?
оформление регистрационных документов дуино в облаке. недорого.
оформление регистрационных документов дуино в облаке. недорого.
с шифрованием и печатью? менты не прикопаются? про писка там и все дела?
Т.е. сервер и механизм безопасной передачи команд обнаружить удалось, похоже шлем кроме анального отверстия еще какие-то коммуникационные каналы оставил, так что возможно не безнадежны
Теперь осталось только обнаружить что передача и получение команд может осуществлять разными интерфейсами облака
Т.е. сервер и механизм безопасной передачи команд обнаружить удалось, похоже шлем кроме анального отверстия еще какие-то коммуникационные каналы оставил, так что возможно не безнадежны
так так, делитесь же быстрей где вы обнаружили у ардуино шифрование трафика...
Я был слишком оптимистичен в оценке масштабов шлемофонной катастрофы
несанкционированный приём и передача данных с/на серверов вероятного противника преследуется по закону.
несанкционированный приём и передача данных с/на серверов вероятного противника преследуется по закону.
и если че я уже вооружился.. главно карандаши подноси.
и если че я уже вооружился.. главно карандаши подноси.
ты себе пистолет уже напечатал? ...ящик пистолетов.
ты себе пистолет уже напечатал? ...ящик пистолетов.
нафиг их печатать? они вон в магазине продаются. бери не хочу
Блин зафлудили всю тему.........
Блин зафлудили всю тему.........
я пока не увидил в этой теме ни одной ценной мысли. кроме необходимости научить ардуину шифровать трафик..
>>>Сделав адрес в DDNS, вместе с доступом из инета получается и доступ абсолютно любого клиента.
Если у Вас канал связи 3G или 4G, то построить DDNS не получится. Так как операторы сотовой связи не дают вам даже динамический белый IP, а дают вам внутренний серый IP - через NAT. То есть в вше устрйство будет видет адрес 10.XXX.XXX.XXX или 192.XXX.XXX.XXX, а снаружи виден будет только адрес NAT. Короче снаружи вы до вашего веб сервера не достучитесь, никак ни по IP ни через DDNS(т.к DDNS будет подсовавать адрес не вашего сервера, а адрес NAT).
В вашем случае, у МТС можно арендовать белый динамический IP - 200рублей месяц, но в этом случае не может быть безлимитной тарификации. А белый динамический IP можно заводить и на DDNS и на No-IP...но это будет стоить денег 200рублей абоненка + трафик.....
В общем неудобно....
>>>Сделав адрес в DDNS, вместе с доступом из инета получается и доступ абсолютно любого клиента.
Если у Вас канал связи 3G или 4G, то построить DDNS не получится. Так как операторы сотовой связи не дают вам даже динамический белый IP, а дают вам внутренний серый IP - через NAT. То есть в вше устрйство будет видет адрес 10.XXX.XXX.XXX или 192.XXX.XXX.XXX, а снаружи виден будет только адрес NAT. Короче снаружи вы до вашего веб сервера не достучитесь, никак ни по IP ни через DDNS(т.к DDNS будет подсовавать адрес не вашего сервера, а адрес NAT).
В вашем случае, у МТС можно арендовать белый динамический IP - 200рублей месяц, но в этом случае не может быть безлимитной тарификации. А белый динамический IP можно заводить и на DDNS и на No-IP...но это будет стоить денег 200рублей абоненка + трафик.....
В общем неудобно....
Я сделал все через облака, работает все стабильно
Зачем делать свое облако, если есть чужие например teleduino.org.....
там есть примеры, есть библиотека....
а для отображения информации о температуре, влажности, включеном напряжении, и состоянии тэнов, я использовал облако народный монитор....
кстати управлять можно не только через браузер, но и скачал прилождение к iphone (Commander Center), там к каждой кнопке можно прикрепить свой HTML запрос и видет ответ....
Блин, подготовил изображения как это выглядит с iphone....не понял как в этом форуме заливать фотографии