конкретно у меня задача следующая: сделать приложение, которое ищет микроконтроллер esp32, коннектится с ним и получает информацию (например, горят или нет светодиоды, какой заряд батареи) и отсылает ее (включить/выключить светодиоды).
1) мне лучше использовать сокет-соединение или что-то другое (BLE)? как это будет влиять на скорость ответа и на что еще в плане перфоманса?
2) я правильно понимаю, что данные можно передавать в виде GATT характеристик и просто массивами байт через IO-stream? или как-то еще можно?
Извиняюсь, если вопросы глупые, просто я начал изучать Bluetooth API с официальных доков android, получил смутное представление о bonding/pairing (я даже не могу понять - это разные вещи или одно и тоже), после чего решил посмотреть реальные примеры кода и там еще больше запутался, увидев разные подходы к общению смартфона с bluetooth-устройствами...
Заранее спасибо)