от
В настоящее время мы разрабатываем приложение для Android, которое может разрекламировать себя от
BLE(bluetooth low energy)
к устройствам
ESP32
. ESP32 собирает
MAC address
,
device name
и обслуживание
UUID
и передачи данных
MySQL server
. Пока ESP32 можете отправить имя устройства и MAC-адрес, но так или иначе, мы не смогли отправить данные по UUID. http://www.neilkolban.com/esp32/docs/cpp_utils/html/class_b_l_e_advertised_device.html Из библиотеки
BLEadvertisedDevice
, некоторую полезную информацию можно найти. Насколько я понимаю, getServiceUUID () возвращает объект BlEUUID(http://www.neilkolban.com/esp32/docs/cpp_utils/html/class_b_l_e_u_u_i_d.html), и он имеет метод toString, который принимает аргумент ничтожным(не объект BLEadvertisedDevice но объект BLEUUID). Мой первый вопрос: почему BLEadvertisedDevice не принимает никаких аргументов, но BLEUUID принимает Void в качестве аргумента для метода toString. Я попытался включить объект в строку, но нет шанса, что я пробовал эти, весь код приведенный ниже.
const char *dev_uuid;
dev_uuid = device.getServiceUUID().toString().c_str(); 

strcpy(dev_uuid, device.getServiceUUID().toString().c_str());

dev_uuid = device.getServiceUUID().toString();

strcpy(dev_uuid, device.getServiceUUID().toString();
Журналы ошибок приведены ниже Это весь код
#include 
#include 
#include 
#include 
#include 

/*
  INSERT CREDENTIALS
*/

char ssid[] = "";    // your SSID
char pass[] = "";       // your SSID Password

IPAddress server_addr(192, 168, 1, xx); // IP of the MySQL *server* here
char user[] = "";              // MySQL user login username
char password[] = "";        // MySQL user login password

IPAddress local_IP(192, 168, 1, xx); // ESP 32 IP
IPAddress gateway(192, 168, 1, xx); // GATEWAY
IPAddress subnet(255, 255, 255, 0); // SUBNET
IPAddress primaryDNS(192, 168, 1, xx); // DNS

WiFiClient client;
MySQL_Connection conn((Client *)

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...