Я разрабатываю приложение, которое настраивает устройство IoT, которое производит моя компания.
Для этого мне нужно подключиться к точке доступа с устройства IoT и общаться с ним через HTTP.
Часть подключения к устройству уже выполнена, но у меня проблема с Android 9.0. Иногда, не всегда, устройство Android 9.0 подключено к устройству IoT, но связь не происходит, это похоже на то, что мое устройство Android вообще не подключено к устройству IoT, даже если в настройках Wi-Fi , показывает, что подключено.
Я провел много исследований, прежде чем задать этот вопрос, и обнаружил, что, когда точка доступа не имеет доступа inte rnet, устройство Android отключается соединение автоматически. Я также обнаружил, что эту «проблему» можно решить, установив IP-АДРЕС STATI C для моего подключения к устройству IoT, и это действительно работает, но проблема в том, что мое приложение может настраивать несколько устройств IoT одновременно, и для пользователя нецелесообразно вводить в каждое соединение IoT для него STATI C IP-АДРЕС. Итак, я провел много исследований о том, как программно установить STATI C IP-АДРЕС, и нашел здесь и здесь некоторые ответы, но ни один из них не помог мне, они используют Enum, которого не существует, по крайней мере, я не могу их нигде найти.
Наконец, мне нужно знать, можно ли делать то, что я хочу делать с моим приложением, и , если это так, если кто-то может, по крайней мере, дать мне свет, где я могу найти решение или с чего начать, потому что я полностью потерялся в этой теме.
* 1014 bad engli sh и за мои знания в Android, я только начинаю в этом мире.
Большое спасибо за внимание, и если мне нужно предоставить дополнительную информацию или код, чтобы помочь ответь, пожалуйста, скажи мне.