В ESP32 может проверить наличие подключённого по Wi-Fi устройства
Есть ESP32, которая управляется по Wi-Fi при помощи библиотеки RemoteXY и соответствующего мобильного приложения. Подскажите пожалуйста, что можно добавить в код, чтобы проверять подключена собственно по вайфаю мобила или нет. И если соединение упало, то надо обнулить одну переменную. Код примерно такой:
#define REMOTEXY_MODE__ESP32CORE_WIFI_POINT
#include <WiFi.h>
//-#include <ESP32_Servo.h>
#include <RemoteXY.h>
#include "esp32-hal-ledc.h"
// настройки соединения
#define REMOTEXY_WIFI_SSID "RemoteXY"
#define REMOTEXY_WIFI_PASSWORD "12345678"
#define REMOTEXY_SERVER_PORT 6377
int i,k,t,d;
//-Servo kren;
//-Servo tangaj;
// конфигурация интерфейса
#pragma pack(push, 1)
uint8_t RemoteXY_CONF[] = // 27 bytes
{ 255,3,0,0,0,20,0,16,5,0,5,0,38,2,59,59,2,26,31,4,
0,27,0,9,61,2,26 };
// структура определяет все переменные и события вашего интерфейса управления
struct {
// input variables
int8_t joystick_1_x; // oт -100 до 100
int8_t joystick_1_y; // oт -100 до 100
int8_t rud; // =0..100 положение слайдера
// other variable
uint8_t connect_flag; // =1 if wire connected, else =0
} RemoteXY;
#pragma pack(pop)
/////////////////////////////////////////////
// END RemoteXY include //
/////////////////////////////////////////////
void setup()
{
RemoteXY_Init ();
Serial.begin(115200);
// TODO you setup code
}
void loop()
{
RemoteXY_Handler ();
..........
}
Заранее спасибо.