Назад к каталогу

NimBLE-DataPipe

Прозрачная фрагментация для передачи больших JSON и бинарных данных через BLE на ESP32 с гарантированной доставкой

Версия0.5.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер11.26 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
0.5.011.26 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:35268cca7df235beb2f895f6480e6067210249914a88d161add26ae010508ab4
АрхивNimBLE_DataPipe-0.5.0-35268cca.zip

Описание

Когда нужно передать через BLE большие объёмы данных на ESP32, стандартное ограничение MTU становится головной болью. NimBLE-DataPipe решает это прозрачной фрагментацией — автоматически режет сообщения до 64 КБ на куски, отправляет и собирает их обратно без участия вашего кода. Поддерживает как структурированные JSON через ArduinoJson, так и сырые бинарные буферы. Доставка гарантирована за счёт BLE Indications с подтверждением на уровне GATT, а MTU подбирается сам. В заголовке каждого пакета — всего 3 байта служебной информации, тип данных и длина. Подойдёт для создания конфигурационных интерфейсов между ESP32 и браузером через Web Bluetooth API или для обмена настройками по BLE без возни с протоколом.

Версии

Показано: 2
0.5.02026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.02026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше