roboforum.ru

Технический форум по робототехнике.

 

Микросервер для "умного дома"

Умный дом ( Smart Home ) своими руками.

Микросервер для "умного дома"

Сообщение setar » 01 фев 2015, 02:48

Смонтировал сервер для умного дома, оказалось удобно в плане монтажа и доступа :)

прежде всего был выдолблен крупный блок из стены, и на его место установлена электрическая коробка под DIN рейку:
2014-12-26 18.42.11.jpg


затем закреплено основание и оформлено пеной гнездо для съёма и установки крышки (чтобы пена не прилипла к самой крышке при монтаже она была изолированна пленкой)
здесь крышкой является весь корпус за исключением дна.
2015-01-05 19.21.47.jpg


затем был произведен монтаж платы мини компьютера, LCD и источника питания 5V
2015-01-05 19.20.52.jpg


система получилась встроенной и в то же время с возможностью доступа при необходимости
2015-01-05 19.21.16.jpg


Добавлено спустя 9 минут 40 секунд:
да, забыл написать, сама электроника описана тут : forum109/topic14990.html
Аватара пользователя
setar
Site Admin
 
Сообщения: 9480
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Микросервер для "умного дома"

Сообщение Виктор Казаринов » 01 фев 2015, 10:36

Сервер - это хорошо. Пара вопросов меня всегда мучает. Пройдет пара лет, ну чуть больше, сломается такая плата, а производитель давно перестанет их выпускать. Ломается обычно неожиданно в самый неподходящий момент. И если на сервер возлагаются какие-то важные задачи, то нужно очень быстро исправить ситуацию. Как быть в таком случае?
Нет ничего вечного, но есть некоторые долгоиграющие вещи, например, некоторые протоколы связи, API и т.д. Вот бы получить долгоиграющую надежную управляющую систему дома. Ведь сам дом имеет срок службы очень большой. А когда мы закладываем в его конструкцию что-то физически или морально недолговечное, это как-то напрягает. Заложил я в стены несколько километров провода электропроводки и понимаю, что это надолго и его долговечность включая моральное старение будут весьма высоки. А закладывая какой-то информационый кабель сразу начинаю думать о том, что он скоро устареет. Все это в еще большей степени относится к серверу умного дома. Проблема для сервера в информационной составляющей начиная с драйверов, ОС, заканчивая управляющей программой. При поломках очень быстро на другой аппаратной платформе умный дом не поднять.
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1219
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: Микросервер для "умного дома"

Сообщение Andrew S » 01 фев 2015, 10:55

Поэтому систему делают распределенной. Железо - сами исполнительные устройства, датчики, привода, реле и т.д. это первый уровень, он способен работать без участия серверов, витой пары в ручном режиме, подошел включил/выключил. Второй уровень, это контроллеры, обеспечивающие поддержание температуры, времени вкл/выкл и т.д. Третий уровень это сервер, а обычно 2 сервера, несколько локальных серверов и один центральный или 2, второй как резервный, принимает на себя управление или служит бэкапом для данных мониторинга, т.е. разгружает центральный.
Аватара пользователя
Andrew S
 
Сообщения: 431
Зарегистрирован: 20 янв 2014, 22:44
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С

Re: Микросервер для "умного дома"

Сообщение setar » 01 фев 2015, 12:12

в случае поломки ничего страшного не произойдет.
Как и сказал коллега Andrew S весь дом продолжит функционировать в последнем настроенном режиме, на втором уровне.
Теряем: статистику, графики, удаленное управление, и самое неприятное возможность переконфигурирования правил взаимодействия входов и выходов второго уровня. Еще частично отрежет таймерный функционал с привязкой к часам реального времени, не все контроллеры второго уровня имеют rtc.

как исправлять оперативно: в любом месте где есть рядом озетки 1-wire и ethernet (кстати хорошая мысль такое резервное место предусмотреть штатно) ставится ноутбук / миникомпьютер / тонкий клиент , на который загружаются программы управления (они обычно вообще мультиплатформенные). Тут самое главное иметь резервную копию индивидуальных конфигов.
Инжект в 1-wire происходит посредством USB мастера:
9490.jpg


Ну а долговременное исправление ограничивает нас в выборе лишь посадочными размерами LCD монитора.
сам миникомп штатным или адаптированным образом крепится на стандартную DIN рейку. Железо может быть почти любое - главное чтобы были порты USB и ETH + там должен работать linux, это не очень сложное ограничение.

Добавлено спустя 6 минут 57 секунд:
P.S. к вопросу зависимости от железа:
сейчас отлаживаю ПО управления OpenHAB и у меня 3 машины настроены под управление
1. сама arm борда на штатном месте в стене
2. виртуалка на linux на ноуте - здесь у меня собран и запущен кросс компилятор с x86-64 на arm-sun7i, ядер больше и пакетики быстрее собираются чем нативно
3. на macosx прямо в родной оболочке, тут мне удобно запускать дизайнер интерфейса
Аватара пользователя
setar
Site Admin
 
Сообщения: 9480
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Микросервер для "умного дома"

Сообщение terimu » 07 май 2016, 06:20

автор затея отличная а каким либо образцом уже созданных систем пользовались?
terimu
 
Сообщения: 3
Зарегистрирован: 07 май 2016, 06:00


Вернуться в Домашняя автоматизация

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Mail.ru counter