Если я хочу передать большое количество данных (например, 1 МБ-файл) через BLE, что это лучший способ сделать это?Какой самый быстрый способ отправить много данных по BLE?
Я управляю обеими сторонами соединения, но клиентская сторона - это iOS/Android, поэтому имеет доступ только к GATT. Я не могу ничего сделать с L2CAP.
Я также не могу дождаться Bluetooth 4.1, 6LoWPAN, Connection-Oriented-Channels или что-то в этом роде.
Я бы предположил, что ответ должен иметь один «запрос», который вы пишете запрос данных («Дайте мне 3000 байт, начиная с байта 0»), и характеристику «данных», которая отправляет много 20 байтов уведомления (максимальный характерный размер), содержащие данные.
Есть ли лучший способ?
От периферийного до центрального или центрального периферийного? –
Упс забыл сказать: периферийное к центру. – Timmmm