Двоичный перевод с использованием Bluetooth Android- (OBEX)

Мне нужно передать двоичные данные через Bluetooth в Android. Должен ли я использовать OBEX для этого или есть какой-либо другой способ сделать это.

Пожалуйста, предложите мне учебник / ссылку на то же самое.

2 ответа

Вы должны использовать профиль Bluetooth SPP, Android имеет хорошую документацию и пример кода здесь. Настройка Bluetooth

Стандартный метод передачи файлов по Bluetooth использует OBEX поверх RFCOMM, предоставляя сервис / профиль FTP. OBEX - это протокол обмена двоичными данными / объектами от ассоциации IrDA, который довольно прост в реализации, но очень масштабируем и универсален. Кроме того, в Интернете доступно несколько библиотек, если вы не хотите писать код с нуля через спецификации. Если вы хотите нацелиться на полноценный FTP или на более простой OPP, вам все равно понадобится OBEX в качестве нижележащего слоя.

Другие вопросы по тегам