Я создаю домашнее устройство IoT и хочу, чтобы его можно было доставить любому, кто ранее установил статический IP-адрес, и все, что ему нужно было бы сделать, это подключиться к Интернету и быть готовым к работе. Я буду запускать сервер для локального мониторинга каждого робота, поэтому я решил установить статический IP-адрес для каждого RPi, и после доставки клиенту им просто нужно будет установить свой RPi в своей сети и выполнить переадресацию портов. Затем они загружали приложение и давали команды роботу (я использую их регистрационную информацию, чтобы узнать, какой RPi нужно контролировать). Проблема в том, что если IP-адрес изменится, я потеряю связь с этим удаленным устройством. Другими словами, есть ли способ подключить мой локальный сервер ко всем удаленным устройствам?
У меня очень ограниченный опыт работы с сетями, я взломал свой путь и, возможно, я смотрю на это неправильно. Любая помощь очень ценится!