2016-12-19 22 views
-2

Я хочу написать приложение, которое получает данные, отправленные ESP-01 8266, и что ESP-01 подключен к той же точке доступа к телефону. Какой лучший способ достичь этого?Приложение Android для приема данных, отправленных ESP-01 8266

enter image description here

+0

какие данные yhou хотите получить? Не можете ли вы сделать это, используя обычное соединение с IP-адресом esp-01 8266? –

+0

@ VladMatvienko на самом деле esp-01, отправляющий данные датчика (3 оси акселерометра). Но я не могу понять, что вы имеете в виду для регулярного соединения. – user3699039

+0

, с помощью которого он передает данные? –

ответ

1

Во-первых, вам нужно настроить свой ESP в качестве клиента (st_mode). Если вы не знаете, как это сделать, вы должны прочитать это ESP8266 module tutorial first. Затем на Android-устройстве вы можете установить приложение под названием Pushbullet. После этого настройте учетную запись на веб-сайте pushbullet, настройте новый канал уведомлений и отправьте HTTP-запросы на этот канал с вашего ESP8266-01. Вы должны получать данные, отправленные с ESP8266 в виде уведомлений в реальном времени на вашем смартфоне. Это самый быстрый способ :)

+0

Как использовать облако, если телефон является AP (ничего не сказано о привязках) – dandavis

0

Я использовал UDP для передачи данных в приложения из ESP8266. Использование UDP означает, что данные могут потеряться, но требования к кодированию намного проще (никаких ручных дрожаний).

Посмотрите на эту страницу, которая проходит через все этапы. UDP on the ESP01

Вы хотите изменить раздел «UDP-приемник», как показано код для ресивера Windows UDP, и вам нужно будет создать приемник UDP для Android.