Установка BARY

Привет, меня зовут BARY.

Для того чтобы я помог тебе подружить все твои IoT - устройства, меня нужно приобрести в официальном магазине (через форму обратной связи) или у наших партнеров. Однако, если ты смышленый, всего несколько манипуляций и наличие микрокомпьютера или обычного ПК, который будет выполнять функции сервера 24/7, позволят тебе инсталлировать меня самостоятельно, просто следуй инструкциям представленным ниже.

P.S. Учтите, что это не модель распространения BARY. При самостоятельной установке будьте готовы к возможным ошибкам. BARY распространяется на профессиональном контроллере, полностью готовым к эксплуатации.

Порядок установки серверной части на JetHub D1(+)/H1.

Предварительно на контроллере должна быть установлена ОС Linux (как правило, там установлена Debian, либо Ubuntu) Для установки серверной части выполните команду из любой директории ОС:

wget -qO- "http://bary.io/setup" | sudo bash

После выполнения команды в каталог /srv загрузятся все необходимые модули и будет установлена серверная часть ПО Бари. Обычно установка занимает некоторое время, необходимо дождаться её завешения. По завершению установки в терминале будет отображен QR-код, содержащий в себе необходимую информацию для подключения к контроллеру.

Что делать, если у меня отображается некорректный QR-код? Если по каким-то причинам, отображается некорректный QR-код, вероятно есть проблемы с кодировкой в терминале и/или её отображением. В любом случае все данные продублированы в терминале, которые без осообых трудностей можно скопировать.

Регистрация в облачном сервисе BARY через web:

Откройте браузер и перейдите по ссылке: http://bary.io/cloud/ Важно! Обратите внимание, что первый запуск и подключение контроллера к облаку производится через протокол http (не https!), иначе вы не сможете добавить контроллер.

  • Нажмите на кнопку “Регистрация” и следуйте инструкциям на экране.

  • Заполните необходимые поля и нажмите “Зарегистрироваться”. image

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

  • В этом окне необходимо выбрать “Хаб уже подключен к моей сети, добавить его в приложение”. image

  • Здесь должен отобразиться ваш контроллер, его необходимо выбрать.

Если контроллер не отображается, необходимо его добавить вручную, нажав “Добавить сервер”.

image

  • Заполите необходимые поля данными, полученными по окончании установки серверной части и нажмите далее. image
Что делать, если я получаю ошибку Unknown error? image Проверьте еще раз корректность введенных данных, а так же адрес ссылки <http://bary.io/cloud/>. Протокол должен быть http, не https! Попробуйте сменить браузер и попробовать снова.
  • После того, как сервер был выбран, откроется мастер настройки Вашего Умного дома, где можно сразу указать количество зон (этажей) и комнат, а так же выбрать тему оформления и Ваше местоположение (необходимо к привязке часового пояса и погоды). Здесь же можно присоединить ваш хаб к облаку BARY. image image image image image image

При вводе ошибочных данных всегда можно вернуться назад, нажав на стрелку вверху слева.

Так же можно пропустить первичную настройку и вернуться к ней позже, нажав Пропустить.

На этом первичную настройку можно считать завершённой.

Порядок чистой установки на примере Raspberry Pi

  • Скачиваем программу для записи на карту памяти, например balenaEtcher;
  • Скачиваем образ ОС Raspbian Stretch;
  • Записываем образ на карту памяти с помощью balenaEtcher;
  • После записи образа создаем на карте памяти файл «ssh» с пустым содержимым - это активирует доступ по SSH;
  • Если хотим сразу прописать настройки Wi-Fi, то создаем файл «wpa_supplicant.conf» со следующим содержимым:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=RU
network={
  ssid="НАЗВАНИЕ_СЕТИ"
  psk="ПАРОЛЬ_СЕТИ"
  key_mgmt=WPA-PSK
}

Не забываем указать название и пароль сети;

  • Вставляем карту памяти в Raspberry Pi и подаем питание, ждем около минуты;
  • Подключаемся к Raspberry Pi по SSH используя логин pi и пароль raspberry;
  • Следуем инструкциям по установке серверной части;

Установка серверной части

  • Выполните консольную команду:
wget -qO- "http://bary.io/setup" | sudo bash

В каталог /srv загрузятся все необходимые модули и при успешной установке будет отображен QR-код, сервер будет автоматически запущен;

  • Скачайте приложение “BARY: Умный дом” на мобильное устройство: iOS, Android, Web
  • Выполните регистрацию;
  • Запустите мастер настройки. Следуйте инструкциям в приложении и рекомендациям, написанным после QR-кода;

На другие системы на базе Debian, Ubuntu ставятся аналогично этой же командой.

Для установки на Wiren Board команда такая:

wget -qO- "http://bary.io/setup?directory=/mnt/data/srv&target=wb" | bash

Убедитесь, что в указанной директории имеется как минимум 1 ГБ свободного места. Также учтите, что какие-то из зависимостей будут установлены на системный диск и наличие свободного места на нем также желательно.

Для установки на MacOs команда такая:

curl "http://bary.io/setup?directory=~/bary" | sudo bash

Установка на Windows

ВРЕМЕННО НЕДОСТУПНО!

Установка через Docker

  • Установите Docker для своей системы;
  • Сохраните в файл Dockerfile следующий скрипт;
  • Выполните в папке, в которой сохранили Dockerfile:
docker build -t bary .

(не забудьте про точку на конце)

  • Запустите контейнер:
docker run -p 80:80/tcp --name bary -t bary

Подключение к облаку

Для того, чтобы подключиться к облаку, в Мастере настроек необходимо подтвердить свое согласие, нажав кнопку “Присоединить к облаку” во вкладке “Присоединение к облаку” (данное действие производится единовременно при стартовом запуске Мастера настроек).

Подключение к облаку происходит по идентификатору контроллера. При первом подключении контроллеру выдается секретный ключ, который исключает возможность подключения злоумышленников с вашим идентификатором.

Также подключение/отключение облака может производиться в меню “Настройки” - ”Основные настройки” - ”Подключить к облаку”/”Отключить от облака”. Там же можно задать секретный ключ, если по какой-то причине он не совпадает с секретным ключом облака.

Для того, чтобы подключить приложение BARY через облако, в настройках соединения (меню “Настройки”-“Серверы”) необходимо установить галочку автоматического подключения к облаку.

Или указать в качестве адреса сервера

https://bary.io

Если подключение к облаку не осуществляется, убедитесь, что вы не подключали его до этого с другим ключом.

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

http://bary.io/cloud/

т.к. сам шлюз не открывает порт https и по стандартному адресу облака (с https) подключение работать не будет (это ограничение веб браузера).

Получение лицензии

Для получения временной неограниченной лицензии напишите нам на почту (или через форму обратной связи на сайте) письмо с указанием информации о себе и идентификатора вашего сервера (можно посмотреть в приложении: Настройки - Профиль).

Для покупки лицензии действуйте также, но укажите, что вы желаете приобрести лицензию.

Будем признательны за любой конструктивный фидбэк.

Вопросы и предложения:  support@bary.io

С уважением, Команда BARY: Smart home

Website Instagram Facebook Vkontakte Telegram APK