Умный дом. Моя программная и аппаратная часть. 50\50
Сегодня я расскажу вам о своей программной и аппаратной части Умного дома. Мозг системы в моем доме работает на системе MajorDoMo.
Выдержка с сайта : http://majordomo.smartliving.ru/
Cистема домашней автоматизации MajorDoMo (Major Domestic Module или Главный Домашний Модуль) представляет собой бесплатную и открытую программную платформу для комплексного управления домашней автоматикой, а так же для информационной поддержки жизнедеятельности. Данная система может быть установлена практически на любой персональный компьютер (на платформе Windows и Linux) и совершенно не требовательна к ресурсам. Даже без привязки к оборудованию она может быть использована для организации персональной инфо-среды.
Возможности системы:
- Простая и легкая установка системы
- Кросс-платформенность (Windows/Linux)
- Абсолютно бесплатная для личного или коммерческого использования
- Огромное Comunity
- Поддержка широкого спектра оборудования
- Мульти-язычный интерфейс (Русский/English)
- Веб-интерфейс с обновлением в реальном времени
- GPS-позиционирование пользователей
- Голосовые уведомления и управление голосом
- Push-уведомления
- Интеграция со сторонними веб-сайтами и сервисами
- Управление музыкой и другой мльтимедиа
- Разграничением доступа между пользователями
- Сервис Connect позволяет делиться примерами использования между участниками
- Обновления в один клик
- Построена на веб-технологиях (PHP/JS/HTML5)
- Объектно-ориентированное программирование в реальной жизни: классы/объекты/свойства/методы
- Программирование с помощью PHP и/или визуальной среды Blockly
- Самодиагностика системы
- Маркет дополнений и расширений
В моем случае MajorDomo работает на одноплатном ПК OrangePI под управлением Linux сборки для одноплатников DietPI
DietPi может работать на всех приставках Rasbperry Pi, ODROID-C1(+), ODROID-XU3/XU4, и Orange Pi PC. Легко работает на SD картах 10 класса, образ с установленным ПО в моем случае занимает около 3GB дискового пространства. Управление настройками и установка ПО происходит из консоли иличерез установленный WebMin(программный комплекс, позволяющий администрировать операционную систему через веб-интерфейс)
Ссылка на ветку форума, где можно скачать образ с уже установленной MajorDomo, модулем MQTT и прочими полезными плюшками. http://majordomo.smartliving.ru/forum/viewtopic.php?f=3&t=2758
OrangePI имеет следующие характеристики:
Процессор: H3 четырехъядерный процессор Cortex-A7 H.265/HEVC 4 К
GPU: Mali400MP2 GPU @ 600 мГц· Поддерживает OpenGL ES 2.0
Память (SDRAM): 1 ГБ DDR3 (совместно с GPU)
Сеть: 10/100 Ethernet RJ45
Поддерживает CCIR656 протокола для NTSC и PAL
Аудио вход
Микрофон
Видео выходы
Поддержка HDMI
Поддерживает HDMI CEC
Поддержка HDMI 30 функции
Интегрированная CVBS
Поддерживает одновременный выход HDMI и CVBS
Аудио выход: 3.5 мм разъем и HDMI
Источник питания
Вход постоянного тока, USB OTG
Три USB 2.0 порта, USB 2.0 OTG
Кнопка питания:
40 контактный разъем, совместимый с Raspberry Pi B +
GPIO (1x3)
UART
Индикатор питания индикатор состояния
ИК-порт
Все это добро питается от 2A блока питания и подключено к локальной сети. Охлаждение в моем случае просто приклеенный на специальный клей радиатор без вентилятора, хотя при использовании OrangePi как проигрывателя видео, используют маленький кулер. Температура моего "апельсинчика" не поднималась выше 55°C. Система абсолютно бесшумна, работает очень стабильно без перезагрузок и сбоев, потребляет смешное количество электроэнергии и постоянно онлайн. На мое скромное мнение это одно из самых доступных и стабильных решений для вхождения в тему умного дома, но при наличии минимальных знаний в Linux и подключении перефирии.
На сегодня это все, для вопросов я всегда открыт в комментариях, с Вами был @IOT и да кстати чуть не забыл: