Я пытаюсь отправить строку json поверх BLE, но, как и у json более 20 байт, я должен отправить несколько пакетов по 20 байт.
Я прочитал все сообщения, которые я нашел. Некоторые примеры:
- Android: отправка данных> 20 байтов BLE
- Android 4.4 Данные индикатора BLE более 20 байт
- https://devzone.nordicsemi.com/question/155/writing-more-than-20-bytes-at-a-time-to-a-characteristic/
- https://devzone.nordicsemi.com/question/12416/android-sending-data-20-bytes-by-ble/
Все сообщения содержат подобную информацию. В первом посте реализованы некоторые функции, но:
- Что такое «BLE.INITIAL_MESSAGE_PACKET» и BLE.DEFAULT_BYTES_IN_CONTINUE_PACKET «переменные», где есть объявление каждого из них?
- Где функция "sendLastPacket (характеристика, initial_packet, CHARACTERS)"?
- На стороне рецептора, как я могу объединить все пакеты, отправленные передатчиком?
Я не нашел никакой информации об этой проблеме. Может ли кто-нибудь мне помочь?