Главная » Хабрахабр » Просто о сложном. Начало создания беспроводного «умного дома». На основе технологии Linux, Z-Wave и ПО MajorDoMo

Просто о сложном. Начало создания беспроводного «умного дома». На основе технологии Linux, Z-Wave и ПО MajorDoMo

Часть первая: Небольшая пошаговая инструкция по установке и первоначальной настройке «Умного дома»

image

Так случилось, что жизнь заставила приступить к частичной автоматизации квартиры, особенно в части её безопасности, краны, газ, вход, электричество, ну а потом уже всё остальное.

Для себя определил следующие критерии:

  1. Место — квартира, где переделка (существенная переделка чего-либо не планируется).
  2. Возможность интеграции всех решений в единую систему УД с открытым кодом .
  3. Возможность постепенного расширения (масштабирования) функционала.
  4. По-возможности, минимальные затраты.
  5. По возможности покупка элементов системы в РБ или же в РФ, без всяких заказов с зарубежных сайтов. Пришел, посмотрел, купил.
  6. По возможности русскоязычный интерфейс, документация, поддержка.

Для себя определил открытый протокол Z-wave, сердце системы – однопалатный компьютер Raspberry PI (как раз у меня по работе такой и был) с контроллером Razberry, работающем на протоколе Z-Wave+. Программное обеспечение выбрал MajorDoMo. И протокол и ПО удовлетворяют мои требования.

И понял существующая документация довольно сложна для обычного пользователя, не сталкивающегося с настройкой, конфигурированием и программированием. В качестве помощника решил привлечь своего старшего сына (школьника, закончил 8-ой класс).

Вот и решил немного восполнить этот пробел.
Про видеонаблюдение ранее написал небольшую заметку:

Планирую протестировать ещё несколько видеокамер. Удаленный мониторинг и наблюдение за больными (пожилыми) людьми, на основе IP камеры Xiaomi MiJia Mi Home Security 360.

Создание загрузочного диска:

Первым делом скачиваем образ системы для дальнейших действий:

→ ссылка на страницу разработчика ПО
→ ссылка на загрузку образа

Для создания загрузочной флешки я использовал официально рекомендованную программу производителем Raspberry.

→ Сайт Raspberry

На официальном сайте разработчика сайт программы загрузчика.

image

Сразу же на сайте определяется разрядность ОС, и предоставляется ссылка для скачивания.

Также наглядно показано 3 шага для прожига образа.

1) Выбор образа
2) Выбор диска
3) Прожиг

Устанавливаем Etcher

И создаем загрузочный диск на основе образа, который ранее скачали (предварительно распаковав его).

Подключаем Raspberry Pi через кабель HDMI и подключаем клавиатуру.

Включаем питание Raspberry.

Идет загрузка системы, после которой запрос логина и пароля.

Используем по умолчанию: логин PI, пароль raspberrymj.

Вводимые символы пароля не отображаются

image

Запускаем утилиту настройки Raspberry

sudo raspi-config

image

Первым делом я поменял пароль по умолчанию, надоест вводить 11 символов

image

Далее, конфигурируем свою сеть, в моем случае Wi-Fi вводим ssid (имя сети) и пароль к ней.

image

image

Если не открыт, то открываем доступ для удаленного подключения через SSH > С базовым образом подключение по SSH уже включено, так что этот шаг можно пропустить.

image

image

Более подробная информация о настройках утилиты конфигурирования находится здесь:
немного информации о rasp-config.

Перегружаемся выполнив команду:

sudo reboot

Вновь авторизовываемся, введя логин и пароль.

Узнаем IP адрес Raspberry, задав команду:

ifconfig

image

wlan0, в моем случае и есть беспроводной интерфейс.

Задав команду ping, можем проверить доступ к Internet

Ping 8.8.8.8

image

Если всё прошло нормально, то видим ответы
Выход из утилиты ping (да и из многих утилит)
ctrl+C

После этого можем работать под удобной и привычной для себя операционной системой.

Для windows 10 привожу пример:

Скачиваем программу PuTTY, выбирая свою разрядность ОС Windows.

→ Ссылка на выбор для скачивания
→ Putty для 64bit

Запускаем программу PuTTY.

Пошаговый запуск PuTTY

Появляется окно подключения:

Указываем IP адресс Raspberry:

image

Далее в настройках выставляем Terminal — Keyboard:

image

Выставляем кодировку utf8, в Window — Translation

image

Нажимаем OPEN

Если подключаемся в первый раз, то появляется запрос безопасности системы нажимаем ДА

image

Как и при первом подключении. Запрос логина, а потом и пароля.

При вводе пароля как обычно, символы не отображаются.

image

Ещё раз проверяем, на всякий случай, свой IP адрес задав команду

Ifconfig

На рабочем ПК, в браузере набираем адрес платы:

Поздравляю!

Вы попадаете в окно настроек программы MajorDoMo. Первый шаг сделан.

image

Но радоваться ещё рановато, впереди предстоит установить и настроить сам Z-Wave, разобраться с программой администрирования вашего «умного дома», его программированием и т.д.

Источники:

Информация о технологии из Википедии
Z-wave альянс
Z-wave.me
Z-wave.ru
Z-wave.by
Сайт разработчика MajorDoMo
Форум


Оставить комментарий

Ваш email нигде не будет показан
Обязательные для заполнения поля помечены *

*

x

Ещё Hi-Tech Интересное!

[Из песочницы] Предиктивное поведение веб-интерфейса

Размышления, впрочем, подкрепленные небольшим исследованием и реализацией. Сразу стоит отметить, что эта статья — лишь субъективные размышления от том, как может выглядеть и быть реализовано поведение элементов интерфейса, которые знают что делает пользователь в конкретный момент. Поехали. Вариативность была небольшой, поэтому страницы ...

Роскомнадзор планирует внедрить новую систему блокировок стоимостью 20 млрд рублей

Источник изображения: ВладТайм У ВВС эти сведения оказались благодаря источнику, который знаком с деталями разработки проекта и собеседника, который получил информацию от одного из разработчиков системы, о чем сообщают «Ведомости». По данным ВВС, в следующем году Роскомнадзор планирует ввести в ...