iOS использует библиотеку coreBluetooth для подключения к принтеру Bluetooth. Есть ли ограничение на количество байтов, которые можно отправить? - PullRequest
0 голосов
/ 22 апреля 2020

Модель телефона: 7plus Версия системы: 13.4.1

При тестировании реальной машины для подключения принтеров Bluetooth 4.0 используется библиотека CoreBluetooth. Однако количество отправленных байтов может быть только 80 байтов. Если длина превышает 80 байт, принтер не будет работать и ответ не будет получен. Поскольку число байтов, которые необходимо отправить для печати изображения, слишком велико, отправка его в пакетах приведет к очень низкой скорости печати. ​​

Выведите следующие данные:

peripheral.maximumWriteValueLength(for: .withResponse) => 512
peripheral.maximumWriteValueLength(for: .withoutResponse) => -3

Пожалуйста, помогите мне, как увеличить количество отправленных байтов? Или как быстро печатать картинки?

...