Новичок в Bluetooth здесь. Есть ли лучшая практика среди типов данных, используемых для связи BLE? В моем случае я настраиваю ESP32, который действует как сервер: он имеет одну характеристику со свойством Notify, поэтому он многократно отправляет данные всем клиентам после их подключения (в моем случае это raspberry pi в качестве клиента). Правильно знайте, что обмениваемые данные - это просто байты (на основе Neil Kolban BLE_notify пример Arduino), но было бы здорово отправлять строки или лучше данные JSON. Это возможно?
Тип данных связи BLE
Ответы (1)
Вы можете отправлять в любом формате, если используете пользовательские характеристики uuid. Хотя, как правило, передача данных BLE происходит медленно, поэтому лучше сделать свои данные как можно более компактными. Json может быть здесь не лучшим вариантом. Я не слышал, чтобы кто-нибудь отправлял json через BLE. Обычно используется какой-то двоичный формат.
person
Emil
schedule
09.12.2020