Отправка более 20 байтов через BLE

Я пытаюсь отправить строку 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)"?
  • На стороне рецептора, как я могу объединить все пакеты, отправленные передатчиком?

Я не нашел никакой информации об этой проблеме. Может ли кто-нибудь мне помочь?

Intereting Posts
Android TV: несфокусированное изображение содержит черный прозрачный фон? Как добавить быстрый скроллер в RecyclerView Изменение языкового стандарта, программно не работающего на некоторых устройствах Как защитить данные Intent при отправке через приложения Android: можно прикрепить файл к электронной почте без записи на SD? Как добавить элемент управления кнопками в андроид xml-представление во время выполнения? Использовать курсор для запроса из Google App Engine в android Отладка Android NDK Как я могу принимать входные данные на нескольких языках в android Android Bluetooth API подключается к нескольким устройствам Несколько уведомлений о том же действии Npm WARN jest-react-native@17.0.0 требует сверстника whatwg-fetch@^1.0.0, но ни один из них не был установлен Как получить значение как htmltext в textview в android? Как реализовать ListView без ListActivity? (Используйте только действие) Как использовать LightingColorFilter, чтобы сделать изображение темным для света