roboforum.ru

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

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

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

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

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

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

Сервер - это хорошо. Пара вопросов меня всегда мучает. Пройдет пара лет, ну чуть больше, сломается такая плата, а производитель давно перестанет их выпускать. Ломается обычно неожиданно в самый неподходящий момент. И если на сервер возлагаются какие-то важные задачи, то нужно очень быстро исправить ситуацию. Как быть в таком случае?
Нет ничего вечного, но есть некоторые долгоиграющие вещи, например, некоторые протоколы связи, API и т.д. Вот бы получить долгоиграющую надежную управляющую систему дома. Ведь сам дом имеет срок службы очень большой. А когда мы закладываем в его конструкцию что-то физически или морально недолговечное, это как-то напрягает. Заложил я в стены несколько километров провода электропроводки и понимаю, что это надолго и его долговечность включая моральное старение будут весьма высоки. А закладывая какой-то информационый кабель сразу начинаю думать о том, что он скоро устареет. Все это в еще большей степени относится к серверу умного дома. Проблема для сервера в информационной составляющей начиная с драйверов, ОС, заканчивая управляющей программой. При поломках очень быстро на другой аппаратной платформе умный дом не поднять.

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

Andrew S » 01 фев 2015, 10:55

Поэтому систему делают распределенной. Железо - сами исполнительные устройства, датчики, привода, реле и т.д. это первый уровень, он способен работать без участия серверов, витой пары в ручном режиме, подошел включил/выключил. Второй уровень, это контроллеры, обеспечивающие поддержание температуры, времени вкл/выкл и т.д. Третий уровень это сервер, а обычно 2 сервера, несколько локальных серверов и один центральный или 2, второй как резервный, принимает на себя управление или служит бэкапом для данных мониторинга, т.е. разгружает центральный.

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 прямо в родной оболочке, тут мне удобно запускать дизайнер интерфейса

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

terimu » 07 май 2016, 06:20

автор затея отличная а каким либо образцом уже созданных систем пользовались?

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

Foton-4n » 24 май 2019, 01:28

Я использую N3150 материку взлял и про запас, отличная железка и ВН попутно тянет, потребляет мало для ЦСУ 2 акка по 60А хватает где то почти на сутки (после исключения UPS, UPS пустая трата энергии) зависит от того как используется что. Вполне стабильный сервер получается, полноценная ОС (жаль WinXP не поставить пришлось 7-ку юзать).


Rambler\'s Top100 Mail.ru counter