Главная » Хабрахабр » Просто о сложном. Начало создания беспроводного «умного дома». На основе технологии 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 Интересное!

Как за 1 день QA-инженеру получить оффер в Москве (и дорого ли тут жить)

Всем привет! С одной стороны, такой процесс требует большой единовременной мобилизации усилий ребят из разных команд, но с другой — даёт возможность быстрого большого найма. В последние годы российские компании перенимают западную практику «хайринг ивентов» (hiring event), когда кандидат проходит ...

Облачно, вероятна неотключаемая реклама на звездном небе

Сложный путь должен быть пройден от идеи создания до реального сотворения рукотворных звезд и картин в ночном небе.Рукотворная звезда А все началось… со звезды из Новой Зеландии. 21 января 2018 года в Новой Зеландии впервые в истории страны успешно вывели ...