Вот проблема:
Я буду устанавливать 10 телевизионных экранов в 10 разных местах в моем городе. Это смарт-телевизоры с поддержкой WiFi, которыми можно управлять с помощью программного обеспечения, называемого MDC (Multi Display Control). MDC может подключаться только к экранам, которые находятся в той же локальной сети. Проблема в том, что мне нужно контролировать их все из удаленного места.
Я смогу использовать локации WiFi, но не буду иметь доступа к их настройкам роутера.
Что я придумал:
Я не сетевой инженер, но некоторое время я был за компьютером. Это моё потенциальное решение ...
Я считаю, что мне нужно будет создать VPN. «Умные телевизоры» могут подключаться через WiFi или Ethernet и иметь базовые сетевые настройки (IP, маска подсети, маршрутизатор и прокси-сервер). Мне понадобится какой-то мост между экраном и роутером локации. Я думаю, что настройка Raspberry Pi в качестве VPN-клиента будет самым простым решением.
- Каждый телевизор будет подключен к Raspberry Pi через Ethernet.
- Pi будут подключены через WiFi к маршрутизатору местоположения.
- Pi будут настроены для подключения к VPN.
- В конце концов, я бы настроил VPN-сервер в своей сети, используя OpenVPN.
- Подключитесь с помощью MDC к экранам, которые теперь отображаются в моей локальной сети.
Я никогда не делал что-то подобное раньше, как вы думаете, это может сработать? Есть ли более простое решение?
Основными ограничениями являются очень слабый контроль над сетями различных локаций при условии только SSID + PW. Посещение места для внесения изменений в более позднее время будет чрезвычайно трудным. Итак, в идеале, VPN размещается в другом месте, и я подключаюсь к нему с хост-компьютера MDC. Таким образом, если сервер VPN изменится, мне не нужно перенастраивать все Pi. Я тоже на бюджете, поэтому важна низкая стоимость.
Я уверен, что это можно сделать, но очень мало представляю, как наиболее эффективно это сделать.
Есть идеи, как улучшить мою идею? Есть ли лучший способ сделать это?
Спасибо за ваше время!