Я хочу написать приложение, которое получает данные, отправленные ESP-01 8266, и что ESP-01 подключен к той же точке доступа к телефону. Какой лучший способ достичь этого?Приложение Android для приема данных, отправленных ESP-01 8266
ответ
Во-первых, вам нужно настроить свой ESP в качестве клиента (st_mode). Если вы не знаете, как это сделать, вы должны прочитать это ESP8266 module tutorial first. Затем на Android-устройстве вы можете установить приложение под названием Pushbullet. После этого настройте учетную запись на веб-сайте pushbullet, настройте новый канал уведомлений и отправьте HTTP-запросы на этот канал с вашего ESP8266-01. Вы должны получать данные, отправленные с ESP8266 в виде уведомлений в реальном времени на вашем смартфоне. Это самый быстрый способ :)
Как использовать облако, если телефон является AP (ничего не сказано о привязках) – dandavis
Я использовал UDP для передачи данных в приложения из ESP8266. Использование UDP означает, что данные могут потеряться, но требования к кодированию намного проще (никаких ручных дрожаний).
Посмотрите на эту страницу, которая проходит через все этапы. UDP on the ESP01
Вы хотите изменить раздел «UDP-приемник», как показано код для ресивера Windows UDP, и вам нужно будет создать приемник UDP для Android.
какие данные yhou хотите получить? Не можете ли вы сделать это, используя обычное соединение с IP-адресом esp-01 8266? –
@ VladMatvienko на самом деле esp-01, отправляющий данные датчика (3 оси акселерометра). Но я не могу понять, что вы имеете в виду для регулярного соединения. – user3699039
, с помощью которого он передает данные? –