Подключение к серверу

Для локального сервера

Если Вы используете локальный сервер, то Вам не требуется подключать маршрутизатор к серверу. Единственное, что Вам нужно, это перевести IP-адреса контроллеров из динамических в статические, чтобы при их переподключении к WiFi-сети они имели всегда одни и те же адреса. После этого переходите к следующему шагу — добавлению контроллера в проект.

Для облачного сервера

Если Вы используете облачный сервер, то все контроллеры умного дома будут работать с облачным сервером через интернет-шлюз. В случае с умным домом от SmartESP, шлюзом будет выступать машрутизатор Mikrotik. Как его выбрать и настроить можно прочитать в документации: Выбор машрутизатора и Настройка маршрутизатора.

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

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

Открываем страницу настроек домашнего маршрутизатора. Заходим в раздел Interfaces, нажимаем Add и выбираем L2TP Client

Даём понятное имя VPN-соединению, например: l2tp-smart. Далее копируем адрес сервера, логин и пароль. Кроме этого, если Вы захотите повышенной безопасности, то выберете опцию IPsec и скопируйте этот ключ тоже.
 

Нажимаем Ok. Соединение появилось в списке и если его открыть, то можно увидеть статус: connected.


Снятие ограничений фильтров

Следующим шагом необходимо разрешить движение данных по созданному интерфейсу. Для этого заходим в раздел IP и выбираем Firewall

Здесь на закладке Filter Rules находим правило Drop all not coming from LAN и открываем его для редактирования. Далее, находим правило Input Interface и выбираем здесь наш VPN-интерфейс соединения с сервером который Вы создали до этого: l2tp-smart. Обязательно ставим перед ним символ отрицания – восклицательный знак. 

Нажимаем Ok. Готово.

На этом этап подключения маршрутизатора к серверу завершен и далее можно выполнить регистрацию контроллеров на сервере.