День добрый уважаемые. Возник вопрос, в поисках ответа на который я уже заблудился. Делаю приложение на андроид, которое будет принимать какие то данные и отрисовывать их на графике. На данный момент функционал приложения.
1) Поиск точки доступа wifi
2) Подключение к точке доступа
3) Получения ip адреса точки доступа
Микроконтроллер esp8266 его конечно программировал не я. Он постоянно в цикле шлет какие то n-ые данные в json.
На данный момент нужно эти данные получать на андроид устройстве, проблема в том, как их запрашивать? И это плата выступает в роли клиента а ведроид должен быть в роли сервера. Я в замешательстве, если у кого либо есть какая информация, буду благодарен если вы ей поделитесь.
Каким образом отправляются данные: http post, mqtt ...? Вам просто нужно определится с протоколом передачи данных и принимать их на сервере, на андроиде, проблем здесь не вижу, так как сам много чего делал на esp
Если в роли сервера, то на плате должен быть прописан ИП адрес сервера. Назначаете этот адрес соединению в андроиде. А потом пишите сервис в котором сидит вебсервер
Проблема в том, что устройств может быть много, как esp так и андроидов. То есть, несколько esp могут быть подключены к одному смартфону и слать информацию на него. Потом эти же микроконтроллеры, можно переключить на другой андроид и т.д.