Вы можете связываться с этими устройствами, если они подключены к тому же маршрутизатору в сети , если маршрутизатор изменяется в той же сети, устройства не будут проходить через маршрутизатор и подключаться к серверу на другой роутер.
Затем вам нужно вручную дать статический IP-адрес вашему серверу в настройках маршрутизатора , используя MAC-адрес сервера для идентификации устройство. Другие устройства будут хранить IP-адрес сервера в своем коде.
Далее, если у вас есть компьютер в сети, с ним будет легко настроить сервер. Сервер может хранить сведения о каждом подключенном устройстве и предоставлять к списку других устройств доступ к i.p-адресам. Эта настройка помогает в прямом обмене данными между устройствами, но может произойти сбой при изменении IP-адреса другого устройства.
Вы можете использовать только модель клиент-сервер и показывать другим устройствам только список устройств и делегировать маршрутизацию связи на сервер, поскольку сервер будет обновлять информацию канала связи с каждым устройством.
Эту настройку также можно выполнить с мобильным устройством, но она может выйти из строя, поскольку мобильные устройства имеют ограниченную связь или энергопотребление, если переведены в режим блокировки.