Профиль hid bluetooth что это?

Обзоры и статьи / Профили, технологии и стандарты Bluetooth — Глоссарий

Bluetooth (с англ. «голубой зуб») — производственная спецификация беспроводных персональных сетей (PAN). Спецификация разработана компанией Ericsson, а позднее оформлена группой Bluetooth Special Interest Group (SIG). SIG была официально зарегестрирована 20 мая 1999 года. Она была основана такими компаниями, как Sony Ericsson, IBM, Intel, Toshiba и Nokia, а затем очень много других ведущих информационных и телекоммуникационных компаний вступили в неё как ассоциированные члены.

Технология Bluetooth обеспечивает обмен информацией между такими устройствами как мобильные телефоны, ноутбуки, карманные и персональные компьютеры, принтеры, цифровые фотоаппараты и наушники на надёжной, недорогой, повсеместно доступной радиочастоте, которая используется для ближней связи. Bluetooth позволяет этим устройствам обращаться друг к другу, когда они находятся в радиусе от 10 до 100 метров, в одном помещении и даже в разных его частях или за стеной.

Радиосвязь Bluetooth осуществляется в ISM-диапазоне, который используется в различных бытовых приборах и беспроводных сетях (свободный от лицензирования диапазон 2,4—2,48 ГГц). Спектр сигнала формируется по методу FHSS (Frequency Hopping Spread Spectrum — широкополосный сигнал по методу часточных скачков). Метод FHSS прост в реализации, обеспечивает устойчивость к широкополосным помехам, а оборудование стоит недорого.

A2DP — Advanced Audio Distribution Profile (расширенный профиль распространения аудио) — профиль расширенного распределения аудио. Этот протокол представляет собой технологию, позволяющую передавать в режиме реального времени высококачественный стереофонический звук с одного устройства на другое с помощью Bluetooth.

AVRCP — Audio/Video Remote Control Profile (профиль дистанционного управления аудио и видео аппаратурой) — профиль обеспечивает стандартный интерфейс для управления высококачественной аудио и видео аппаратурой. Использование этого профиля позволяет единственному пульту дистанционного управления осуществлять управление всей аудио и видео аппаратурой, которая находится в данной окрестности. Профиль AVRCP дает возможность управлять характеристиками мультимедиа потоков, например, регулировку громкости, пуск, приостановку и остановку плейера, а также выполнять другие подобные операции дистанционного управления.

BIP — Basic Imaging Profile (основной профиль изображения) — профиль обеспечивает механизм дистанционного управления устройствами записи, передачи и отображения изображений. Типичный пример применения этого протокола — использование мобильного телефона для управления затвором цифровой фотокамеры. Добавляется в основную конфигурацию профилей под управление профиля GOEP.

Bluetooth Headset — Беспроводная технология Bluetooth с некоторых пор незаменима для оснащения мобильных телефонов различными внешними устройствами такими как handsfree, внешняя память или беспроводные модемы. В последнее время становятся все более популярны Bluetooth гарнитуры и наушники (Bluetooth Headset). Некоторые из них имеют возможность работать не только с мобильными телефонами и КПК, но и с другими устройствами не имеющими протокола Стерео Bluetooth через адаптеры.

BPP — Basic Printing Profile — позволяет пересылать текст, e-mail, vCard и другие элементы на принтер. Профиль не требует от принтера специфических драйверов, что выгодно отличает его от HCRP.

CIP — Common ISDN Access Profile — профиль для доступа устройств к ISDN.

CTP — Cordless Telephony Profile (профиль беспроводной телефонной связи) — профиль определяет, каким образом беспроводный телефон может быть использован в технологии Bluetooth. Эта профиль может использоваться или для беспроводного телефона, или для мобильного телефона, который функционирует как беспроводный телефон вблизи от базовой станции, осуществляющей CTP. Ожидается, что мобильные телефоны смогут использовать Bluetooth шлюз CTP, связанный с наземной линией в пределах дома и в том случае, когда мобильный телефон находится вне зоны действия сети.

DID — Device ID Profile — позволяет идентифицировать класс устройства, производителя, версию продукта.

DUN — Dial-up Networking Profile (профиль дозвона по сети) — обеспечивает стандартный доступ к Интернету и другому сервису модемной связи по беспроводной технологии Bluetooth. Самый общий пример: доступ к Интернету с ноутбука посредством мобильного телефона.

EDR — Enhanced Data Rate (усовершенствованная передача данных) — обеспечивает большую скорость передачи данных до 2.1 Мб/с.

FAX — Fax Profile — Факсимильная служба. Аналогичен профилю DUN, но ориентирован на работу с факс-документами.

FTP — File Transfer Profile (профиль передачи файлов) — профиль определяет каким образом файлы на устройстве сервера могут быть просмотрены устройством-клиентом. Если местонахождение файла определено клиентом, то файл может быть перемещен от сервера к клиенту или помещен клиентом на сервер, используя профиль GOEP.

GAP — Generic Access Profile (профиль общего доступа) — является основным профилем Bluetooth, который отвечает за поддержание связи между устройствами, выявление других доступных профилей, а также за безопасность соединений. Этот профиль должен быть включен во все устройства Bluetooth, однако сам по себе он недостаточен ни для одного полезного приложения. В него входят функции, необходимые для работы всех основных протоколов Bluetooth.

GAVDP — General Audio/Video Distribution Profile (общий профиль распространения аудио и видео) — профиль является основой для профилей A2DP и VDP, используемых в системах распределения видео и аудио потоков, использующих беспроводную технологию Bluetooth. В типичном случае — это устройство типа «плеер», выступающее в качестве источника, и головные телефоны, которые используется в качестве приемника.

GOEP — Generic Object Exchange Profile (общий профиль обмена объектами) — профиль определяет каким образом устройство Bluetooth использует протокол OBEX. Профиль GOEP используется для непосредственного (без использования IP) обмена объектами между двумя устройствами. Объект может иметь любой тип, например, изображение, документ, визитная карточка и т.д. Профиль определяет устройствам одну из двух ролей: сервер, который определяет место, куда объект был помещен и клиент, который инициализирует механизм передачи. Профиль GOEP обеспечивает общий шаблон для других профилей, использующих протокол OBEX.

HCRP — Hard Copy Cable Replacement Profile — предоставляет простую альтернативу кабельного соединения между устройством и принтером. Минус профиля в том, что для принтера необходимы специфичные драйвера, что делает профиль не универсальным.

HFP — Hands-Free Profile (с англ. свободные руки) — система, позволяющая говорить и управлять телефоном без помощи рук. Наиболее часто применяется в автомобилях. По сути это устройства, предоставляющие возможность вести разговор не держа мобильный телефон, коммуникатор в руке. Состоит из наушника и микрофона. Существуют проводные и безпроводные Hands free.

HID — Human Interface Device Profile — обеспечивает поддержку устройств с HID (Human Interface Device), таких как мышки, джойстики, клавиатуры и проч. Использует медленный канал, работает на пониженной мощности.

HSP — Headset Profile (профиль гарнитуры) — профиль определяет способ, посредством которого Bluetooth обеспечивает беспроводное соединение устройства с гарнитурой, оснащенной динамиками и, возможно, микрофоном. Профиль HSP рассчитан не только на поддержку связи с мобильными телефонами, но и с персональным компьютером, MP3-плеером и другими устройствами.

ICP — Intercom Profile — обеспечивает голосовые звонки между Bluetooth совместимыми устройствами.

LAP — LAN Access Profile (профиль доступа к локальной сети) — профиль предназначен для создания IP-сетей и позволяет создавать небольшие беспроводные сети Intranet, объединяющие ПК или смарт-телефоны. Он также используется точками доступа для связи с кабельными сетями, будь то локальные сети или Internet.

Multipoint (англ. многоточечный) — возможность работы с несколькими Bluetooth устройствами одновременно.

OPP — Open Push Profile (профиль помещения объектов в стек) — Bluetooth-профиль управляет обменом электронными визитками в формате vCard (расширение файлов *.vcf). Эти визитки содержат ту же информацию, что и традиционные, но при этом они могут быть автоматически занесены в личную информационную систему (PIM) или в базу данных.

PAN — Personal Area Networking Profile — профиль Bluetooth позволяющий использовать протокол Bluetooth Network Encapsulation в качестве транспорта через Bluetooth соединение.

PBAP — Phone Book Access Profile — профиль позволяет обмениваться записями телефонных книг между устройствами.

SAP , SIM — SIM Access Profile — профиль позволяет получить доступ к SIM-карте телефона, что позволяет использовать одну SIM-карту для нескольких устройств.

SDAP — Service Discovery Application Profile (профиль приложения обнаружения услуг) — профиль описывает каким образом приложение должно использовать протокол обнаружения услуг (Service Discovery Protocol — SDP). Профиль SDAP необходим для того, чтобы любое приложение имело возможность узнать, какие услуги (сервисы) Bluetooth является доступными на любом доступном устройстве Bluetooth, с которым оно соединено.

SPP — Serial Port Profile (профиль последовательного порта) — профиль, который позволяет устройствам Bluetooth эмулировать последовательный порт ПК при помощи протокола RFCOMM. Профиль SPP определяет, каким образом два доступных устройства Bluetooth будут осуществлять обмен данными посредством эмуляции интерфейса RS-232 или интерфейса USB.

SYNC — Synchronization Profile (профиль синхронизации) — профиль используется вместе с GOEP, чтобы обеспечить синхронизацию календаря и адресной информации (элементы управления персональной информации — PIM) между доступными Bluetooth устройствами. Основное применение этого профиля — обмен данными между мобильным устройством и компьютером.

VDP — Video Distribution Profile — позволяет передавать потоковое видео. Поддерживает H.263, стандарты MPEG-4 Visual Simple Profile, H.263 profiles 3, profile 8 поддерживаются опционально и не содержатся в спецификации.

Читайте также  Система аргус что это такое?

WAPB — Wireless Application Protocol Bearer — протокол для организации P-to-P (Point-to-Point) соединения через Bluetooth.

Профиль hid bluetooth что это?

Профиль — набор функций или возможностей, доступных для определённого устройства Bluetooth . Для совместной работы Bluetooth -устройств необходимо, чтобы все они поддерживали общий профиль.

Нижеуказанные профили определены и одобрены группой разработки Bluetooth SIG :

Advanced Audio Distribution Profile (A2DP)

A 2 DP разработан для передачи двухканального стерео аудиопотока, например, музыки, к беспроводной гарнитуре или любому другому устройству. Профиль полностью поддерживает низкокомпрессированный кодек Sub _ Band _ Codec ( SBC ) и опционально поддерживает MPEG -1,2 аудио, MPEG -2,4 AAC и ATRAC , способен поддерживать кодеки, определённые производителем.

Audio / Video Remote Control Profile (AVRCP)

Этот профиль разработан для управления стандартными функциями телевизоров, Hi — Fi оборудования и прочее. То есть позволяет создавать устройства с функциями дистанционного управления. Может использоваться в связке с профилями A 2 DP или VDPT .

Basic Imaging Profile ( BIP )

Профиль разработан для пересылки изображений между устройствами и включает возможность изменения размера изображения и конвертирование в поддерживаемый формат принимающего устройства.

Basic Printing Profile ( BPP )

Профиль позволяет пересылать текст, e — mails , vCard и другие элементы на принтер. Профиль не требует от принтера специфических драйверов, что выгодно отличает его от HCRP .

Common ISDN Access Profile (CIP)

Профиль для доступа устройств к ISDN .

Cordless Telephony Profile ( CTP )

Профиль беспроводной телефонии.

Device ID Profile ( DIP )

Профиль позволяет идентифицировать класс устройства, производителя, версию продукта.

Dial-up Networking Profile (DUN)

Протокол предоставляет стандартный доступ к интернету или другому телефонному сервису через Bluetooth . Базируется на SPP , включает в себя команды PPP и AT , определённые в спецификации ETSI 07.07.

Fax Profile ( FAX )

Профиль предоставляет интерфейс между мобильным или стационарным телефоном и ПК на котором установлено программное обеспечение для факсов. Поддерживает набор AT -команд в стиле ITU T .31 и/или ITU T .32. Голосовой звонок или передача данных профилем не поддерживается.

File Transfer Profile ( FTP _ profile )

Профиль обеспечивает доступ к файловой системе устройства. Включает стандартный набор команд FTP , позволяющий получать список директорий, изменения директорий, получать, передавать и удалять файлы. В качестве транспорта используется OBEX , базируется на GOEP .

General Audio / Video Distribution Profile ( GAVDP )

Профиль является базой для A 2 DP и VDP .

Generic Access Profile ( GAP )

Профиль является базой для всех остальных профилей.

Generic Object Exchange Profile (GOEP)

Профиль является базой для других профилей передачи данных, базируется на OBEX .

Hard Copy Cable Replacement Profile (HCRP)

Профиль предоставляет простую альтернативу кабельного соединения между устройством и принтером. Минус профиля в том, что для принтера необходимы специфичные драйвера, что делает профиль неуниверсальным.

Hands Free Profile ( HFP )

Профиль используется для соединения беспроводной гарнитуры и телефона, передаёт монозвук в одном канале.

Human Interface Device Profile (HID)

Обеспечивает поддержку устройств с HID ( Human Interface Device ), таких как мышки, джойстики, клавиатуры и проч. Использует медленный канал, работает на пониженной мощности.

Headset Profile ( HSP )

Профиль используется для соединения беспроводной гарнитуры ( Headset ) и телефона. Поддерживает минимальный набор AT -команд спецификации GSM 07.07 для обеспечения возможности совершать звонки, отвечать на звонки, завершать звонок, настраивать громкость. Через профиль Headset , при наличии Bluetooth 1.2 и выше, можно выводить на гарнитуру всё звуковое сопровождение работы телефона. Например, прослушивать на гарнитуре все сигналы подтверждения операций, mp 3-музыку из плеера, мелодии звонка, звуковой ряд видеороликов. Гарнитуры, поддерживающие такой профиль имеют возможность передачи стереозвука, в отличие от моделей, которые поддерживают только профиль Hands — Free .

Intercom Profile ( ICP )

Обеспечивает голосовые звонки между Bluetooth -совместимыми устройствами.

LAN Access Profile ( LAP )

LAN Access profile обеспечивает возможность доступа Bluetooth -устройствам к вычислительным сетям LAN , WAN или Internet посредством другого Bluetooth -устройства, которое имеет физическое подключение к этим сетям. Bluetooth -устройство использует PPP поверх RFCOMM для установки соединения. LAP также допускает создание ad — hoc Bluetooth -сетей.

Object Push Profile ( OPP )

Базовый профиль для пересылки «объектов», таких как изображения, виртуальные визитные карточки и др. Передачу данных инициирует отправляющее устройство (клиент), а не приёмное (сервер).

Personal Area Networking Profile (PAN)

Профиль позволяет использовать протокол Bluetooth Network Encapsulation в качестве транспорта через Bluetooth -соединение.

Phone Book Access Profile (PBAP)

Профиль позволяет обмениваться записями телефонных книг между устройствами.

Serial Port Profile ( SPP )

Профиль базируется на спецификации ETSI TS 07.10 и использует протокол RFCOMM . Профиль эмулирует последовательный порт, предоставляя возможность замены стандартного RS -232 беспроводным соединением. Является базовым для профилей DUN, FAX, HSP и AVRCP.

Service Discovery Application Profile (SDAP)

Профиль используется для предоставления информации о профилях, которые использует устройство-сервер.

SIM Access Profile (SAP, SIM)

Профиль позволяет получить доступ к SIM -карте телефона, что позволяет использовать одну SIM -карту для нескольких устройств.

Synchronisation Profile ( SYNCH )

Профиль позволяет синхронизировать личные данные ( PIM ). Профиль заимствован из спецификации инфракрасной связи и адаптирован группой Bluetooth SIG .

Video Distribution Profile ( VDP )

Профиль позволяет передавать потоковое видео. Поддерживает H .263, стандарты MPEG -4 Visual Simple Profile , H .263 profiles 3, profile 8 поддерживаются опционально и не содержатся в спецификации.

Wireless Application Protocol Bearer (WAPB)

Протокол для организации P — to — P ( Point — to — Point ) соединения через Bluetooth .

Профиль hid bluetooth что это?

USB HID over Bluetooth — Обсуждение
HID USB-bluetooth адаптеры (USB HID via Bluetooth). Готовые изделия и самоделки

  • USB HID over Bluetooth — это устройство для подключения USB — устройств через Bluetooth
  • Не путать с Bluetooth dongle!
  • Bluetooth dongle — это USB свисток, который вставляется в компьютер и активирует на нём функцию Bluetooth. (Компьютер не обязан изначально иметь Bluetooth)
  • Готовые изделия
  • Самоделка
  • Видео про HANDHELD SCIENTIFIC Bluetooth Keyboard Adapter
  • Результаты с USB2BT
  • Видео о том, как работает клавиатура Rii Mimi I25
  • Перед тем как задать вопрос, воспользуйтесь поиском по теме . Уважайте своё и чужое время.
  • Для сравнения устройства с конкурентами и по вопросам выбора устройств обращайтесь в раздел:Выбор и сравнение.
  • Перед размещением фотографии ознакомьтесь с темойРабота с изображениями на форуме
  • Сообщения, не относящиеся к теме обсуждения (оффтоп), удаляются без предупреждения.

Сообщение отредактировал AndyER03 — 17.03.20, 16:33

— на левой фотке подключена беспроводная клава Rii mini i25A (имеет в себе также аэромышь), на правой фотке — обычная оптическая беспроводная мышь OXION OMSW002RD. Для тех, кто в танке: беспроводная — значит используется USB dongle для беспроводной связи с мышью/клавой по собственному протоколу. USB dongle — это USB-заглушка (чёрная такая на фото, вставлена в HANDHELD SCIENTIFIC Bluetooth Keyboard Adapter).

ˇГотовые изделия:

Японец промышляет, как я понял, вместе со своей маленькой дочуркой Mei, которая помогает наклейки клеить и всякое по мелочи.
Видео от корейца Sangryool Kim:
https://www.youtube.com/watch?v=iSKHFpeGg4I
Он же, в корпусе:
https://youtu.be/LS78AX2i6bQ?t=1070
Он же, в корпусе, подключенным USB-тройником и огромным аккумулятором:
https://youtu.be/B_ACA_vMkxI?t=987
У Sangryool Kim много видосов про этот адаптер, и не только про этот адаптер.

В продаже нашёл на амазоне и ещё в двух магазинах.
Вот раз: https://zenmarket.jp/y…spx?q=Usb2bt&sort=sold
Единственная микросхема на плате — PIC32MX250F128B — I/SP.

Есть ещё версия конструктор (набор для сборки): USB2BT ADU2B01:
https://www.youtube.com/watch?v=SRSyqky-WWk
Корпус надо будет самому смастерить.
В японском магазине btoshop.jp:
http://btoshop.jp/2014/11/12/adu2b01/
https://translate.goog…2F11%2F12%2Fadu2b01%2F (в Гугл-переводе)
¥ 3,980 (2 035.69 руб) без учёта доставки

Комментарий корейца Sangryool Kim, в котором он приводит ссылки на другие аналогичные устройства:
https://www.youtube.co…8O-SZ7nMusT8O-VVG_pCkI
— все они здесь упомянуты ниже.

Bluetooth Keyboard Adapter
http://handheldsci.com/kb
Видео от handheldsci:
https://www.youtube.co…_N-v3fGGHaPbmGJvlv4ZUQ
Фото вверху темы — это изделие BT-400, которое снято с пр-ва на момент сентября 2018. Вместо него продаётся BT-500, которая содержит обновленную прошивку, но лишена аккумулятора.
Кореец Sangryool Kim снял много видео с участием BT-400:
https://www.youtube.co…FjCMgoS6rcGxNVd2Rhg7BQ
— в т.ч. внутренности адаптера.

Запросы для поисковой системы:
USB HID via Bluetooth
USB2BT
Hid USB bluetooth
Hid USB2Bluetooth
usb to bluetooth adapter for keyboard
Bluetooth USB hub
USB to Bluetooth KM Switch
Bluetooth HID Dock
Bluetooth Desktop Dock
Bluetooth portable Dock

Сообщение отредактировал AndyER03 — 14.01.20, 21:13

Теперь о самоделках

Сама инструкция:
https://learn.adafruit…it-ez-key-hid/overview (внизу жмите кнопку «RESEARCH >» для перехода на следующую страницу статьи)
https://youtu.be/jOot8H8GPM4
На основе этого опыта, юзер ezrahilyer сделал свою клаву:
http://straypoetry.com/ibm-model-m-keyboard/#

========================
На следующем форуме
https://geekhack.org/index.php?topic=62236.0
— ведётся обсуждение программирования Bluetooth HID-модулей с целью обучения их передачи сигналов от клавиатуры к Android- и Windows-устройствам.
Обсуждаемые Bluetooth HID-модули:
Bluetooth V4.0 HM-11 BLE Module на базе чипа CC2541
Seeed Micro BLE Module на базе чипа nRF51822.

Сообщение отредактировал timotv — 27.01.18, 22:26

На сколько я понимаю, уже есть более современные устройства, чем Arduino и HC-05 — я имею в виду материнские платы на базе процессора ESP32.
К примеру, как я полагаю (поправьте меня, если ошибаюсь), вместо Arduino Pro Mini 3.3V и HC-05(. HC-08, или RN-42) можно использовать плату на базе esp-wroom-32, например вот такую — LOLIN32 V1.0.0-ESP32 Rev1:
https://ru.aliexpress.…FLASH/32814488554.html
ESP32 и Ардуино:
https://geektimes.ru/post/290205/

Народ потихоньку уже начинает разрабатывать программный код для HID Bluetooth клавиатуры и мыши:
esp32 hid example
https://www.youtube.com/watch?v=CI2FSw8P7xQ
https://www.youtube.com/watch?v=zgW9Hc1bgiY

Сообщение отредактировал timotv — 06.01.18, 18:59

Забрал вчера на почте HANDHELD SCIENTIFIC Bluetooth Keyboard Adapter. Снял первые видео:
Плейлист «USB HID via Bluetooth»
Участники тестов: Samsung Galaxy S4, Android, мыши, Teamviewer
Пока впечатления об адаптере хорошие, ибо с мышами без наворотов она работает. Более того, производитель (HANDHELD SCIENTIFIC) сказал, что они тестировали свой адаптер с беспроводной клавиатурой Rii mini X1 (На Алиэкспрессе). Поэтому мы надеемся, что также будет работать беспроводная клавиатура Rii mimi I25A, которую я заказал 2 недели назад.

Сообщение отредактировал timotv — 14.01.18, 14:34

Просветите, пожалуйста, неграмотного. Купил адаптер USB2BT 🙂 с компа с 10 виндой удалось прицепиться к девайсу влегкую — пин 0000 ввел непосредственно на компе и все заработало — и мышка, и клавиатура.

Теперь пробую ту же манипуляцию провести с телефона (Андроид) — и вот тут начинаются приключения — телефон не требует ввести у себя на экране пин, а вместо показывает 6-значный пин и требует вбить его на клавиатуре, которая подключена к девайсу (это не срабатывает, у клавиатуры вообще не горят лампочки до тех пор пока не закончится спаривание). Вероятно, та версия что мне пришла, требует спаривания.

Как я понял из гугл-транслэйта, у сэнсэя на страничке есть 2 версии прошивки: поддерживающая спаривание и без спаривания, а также указан тул — PIC32UBL, которым эти прошивки прошивать. В поисках официальной версии PIC32UBL нелегкая меня занесла на сайт microchip.com, а там вообще какие-то дебри — дескать, PIC32UBL надо компилировать самим при условии наличии каких-то контроллеров, и, цитирую, «если вы не понимаете что это такое, то покиньте данный сайт немедленно».

Вопрос уважаемым посетителям: все ли так страшно? Можно ли тупо запустить PIC32UBL, по USB втопить прошивку на девайс и всё — или там действительно надо шаманить с бубном? На сэнсэя надежды нет — он, как я понимаю, в английском не особо.

plodozhor,
Что касается меня, то тут я тоже новичок. Девайс USB2BT я не покупал. Что касается ваших проблем, то предлагаю связаться с разработчиком — Sotto.

UPD. ТОлько щас дочитал текст предыдущего поста до конца. Ну если японец ни алё в английском. То тогда метод тыка никто не отменял. Программировать контроллеры не страшно. Я сам это делал много раз. Пока учитесь , сначала научитесь делать бэкап, и перепрошивку при любом раскладе.

Сообщение отредактировал timotv — 19.01.18, 22:22

Ну хорошо, а что-нибудь вам известно по поводу PIC32UBL и с чем его едят? Неохота брикнуть свежий девайс 🙂

Сообщение отредактировал plodozhor — 19.01.18, 22:25

Итак, после недельных плясок с бубном и созерцания сакуры, удалось добиться каких-то результатов с USB2BT.

Для начала: понадобится программа для записи фирмвари PIC32UBL, которую можно скачать на официальном сайте производителя тут: http://www.microchip.c….aspx?appnote=en554836

Со страницы сэнсея можно скачать 2 типа фирмвари: cо спариванием и без спаривания, для каждого есть 3 версии — 1.01, 1.04 и 1.05:
https://translate.goog…fc2.com%2Frelease.html
Для прошивки необходимо перевести бегунок в левое положение. Для нормального режима работы бегунок надо подвинуть вправо.

Девайс идет в комплекте с USB-хабом на 4 порта и инструкцией на японском, оформленной в духе кавайного анимэ.
Схема подключения такая: мини-USB порт поделки подключается к зарядному устройству, а в полноразмерный USB-порт включается хаб. В один из портов хаба вставляется клавиатура, в другой — мышь, в третий — блютус-свисток.

Изначально пробовал все 3*2=6 версий со старым свистком Targus ACB10EU — так вот с ним не пошло ни в какую, подконнектиться к поделке можно было только с 10 винды. Видимо, это из-за того что свисток поддерживал только блютус версии 2.0.
В дальнейшем обзавелся микроадаптером Gembird BTD-MINI5, на этот раз — уже с поддержкой стандарта 4.0. Где-то через минут 5 поделка распознала адаптер, до этого была недоступна.

1) версия ФВ 1.05 «нормал», т.е. не требующая спаривания. Функционал пока раскрыт не полностью — работает только клавиатура, подключенную мышь поделка игнорирует (в том числе и на Windows 10). При этом успешно коннектится к Андроиду 4.4.3, 4.4.2, Windows 8, Windows 10. На Windows всех версий требуется ввести пин — 0000. На андроид подцепляется сразу.
Минус данной версии, кроме нерабочей мыши — в отсутствие спаривания через нажатие кнопки. Фактически любой проходящий мимо вашего окна может приконнектиться к клавиатуре, при этом предыдущее соединение (т.е. ваше) будет окончено. Конечно, вряд ли кто-то сможет с телефона заслать вирус, который запишется в память клавиатуры, но чем черт не шутит.

2) версия ФВ «pairing» 1.05, требующая спаривания. Наконец-то полностью успешный тест — удалось подконнектить и мышь, и клавиатуру к Андроиду, и при этом «чужие» телефоны не коннектятся к девайсу.
Внимание! Спаривание с Андроидом проходит не совсем так, как описано в мануале. Правую кнопку (SMB2) в процессе вообще не задействуем.
Порядок действий:
1) запускаем сканирование блютуса на телефоне
2) зажимаем и держим на поделке левую клавишу (SM3) около двух секунд. Не отпускаем! Status LED при этом загорается медленно мигающим синим. Иногда она может загореться красным — это означает, что надо начинать шаг 2) заново.
3) на экране телефона выбираем в списке найденного при скане — USB2BT:xxxxxxxxx. Не отпускать кнопку SMB3!
4) появляется надпись Connected — отпускаем. Всё, телефон подключен.

Поделка запоминает спаривание и в следующий раз приконнектится автоматически.
Под Windows 8.1 процесс сложнее — в списке скана USB2BT появляется на 4-5 раз, перед этим он представляется то как Keyboard, то как Multimedia Device, то как Shortcut 1954.

При этом — с родным хабом он видит только клавиатуру. Однако, мною в дальнейшем использовалась следующая тестовая установка:
— родной хаб, в который подсоединен провод, уходящий в монитор + Bluetooth v4.0 dongle
— монитор DELL со встроенным хабом на 4 USB, клавиатура и мышь подсоединены непосредственно к монитору
— телефон подключен к HDMI выходу монитора через MHL-кабель

В итоге все работает, фактически телефон можно использовать как рабочую недо станцию. Собственно весь этот эксперимент был затеян из-за того, что MHL не поддерживает одновременно и HDMI, и USB (точнее поддерживает только у Самсунгов и со спецверсией кабеля), поэтому USB-устройства подключаются по блютусу.
Что интересно, к Windows 10 поделка подключала и клавиатуру и мышь с родным хабом — при условии использования свистка Bluetooth 2.0. Такой вот «сад камней».
Возможно, у свистка 4.0 какие-то прерывания перекрывают прерывания от мышки.

Итоги:
— USB2BT может присоединять к компьютеру (телефону, планшету) как минимум 2 USB устройства по блютусу
— на каждом устройстве и ОС изделие ведет себя по-разному, поэтому надо приноровиться
— у клавиатуры под Андроидом доступна только английская раскладка
— Андроид в силу своих ограничений в качестве рабочей станции может рассматриваться лишь как кратковременная замена основному компьютеру

Профили Bluetooth

GAVDP — General Audio/Video Distribution Profile (общий профиль распространения аудио и видео) — профиль является основой для профилей A2DP и VDP, используемых в системах распределения видео и аудио потоков, использующих беспроводную технологию Bluetooth. В типичном случае — это устройство типа « плеер » , выступающее в качестве источника, и головные телефоны, которые используется в качестве приемника.

SPPSerial Port Profile (профиль последовательного порта) — профиль, который позволяет устройствам Bluetooth эмулировать последовательный порт ПК при помощи протокола RFCOMM. Профиль SPP определяет, каким образом два доступных устройства Bluetooth будут осуществлять обмен данными посредством эмуляции интерфейса RS-232 или интерфейса USB.

OPP — Open Push Profile (профиль помещения объектов в стек) — Bluetooth-профиль управляет обменом электронными визитками в формате vCard (расширение файлов *.vcf). Эти визитки содержат ту же информацию, что и традиционные, но при этом они могут быть автоматически занесены в личную информационную систему (PIM) или в базу данных.

FTP — File Transfer Profile (профиль передачи файлов) — профиль определяет каким образом файлы на устройстве сервера могут быть просмотрены устройством-клиентом. Если местонахождение файла определено клиентом, то файл может быть перемещен от сервера к клиенту или помещен клиентом на сервер, используя профиль GOEP.

GAP — Generic Access Profile (профиль общего доступа) — является основным профилем Bluetooth, который отвечает за поддержание связи между устройствами, выявление других доступных профилей, а также за безопасность соединений. Этот профиль должен быть включен во все устройства Bluetooth, однако сам по себе он недостаточен ни для одного полезного приложения. В него входят функции, необходимые для работы всех основных протоколов Bluetooth.

SDAP — Service Discovery Application Profile (профиль приложения обнаружения услуг) — профиль описывает каким образом приложение должно использовать протокол обнаружения услуг (Service Discovery Protocol — SDP). Профиль SDAP необходим для того, чтобы любое приложение имело возможность узнать, какие услуги (сервисы) Bluetooth является доступными на любом доступном устройстве Bluetooth, с которым оно соединено.

GOEP — Generic Object Exchange Profile (общий профиль обмена объектами) — профиль определяет каким образом устройство Bluetooth использует протокол OBEX. Профиль GOEP используется для непосредственного (без использования IP) обмена объектами между двумя устройствами. Объект может иметь любой тип, например, изображение, документ, визитная карточка и т.д. Профиль определяет устройствам одну из двух ролей: сервер, который определяет место, куда объект был помещен и клиент, который инициализирует механизм передачи. Профиль GOEP обеспечивает общий шаблон для других профилей, использующих протокол OBEX.

DUN — Dial-up Networking Profile (профиль дозвона по сети) — обеспечивает стандартный доступ к Интернету и другому сервису модемной связи по беспроводной технологии Bluetooth. Самый общий пример: доступ к Интернету с ноутбука посредством мобильного телефона.

HSP — Headset Profile (профиль гарнитуры) — профиль определяет способ, посредством которого Bluetooth обеспечивает беспроводное соединение устройства с гарнитурой, оснащенной динамиками и, возможно, микрофоном. Профиль HSP рассчитан не только на поддержку связи с мобильными телефонами, но и с персональным компьютером, MP3-плеером и другими устройствами.

SYNC — Synchronization Profile (профиль синхронизации) — профиль используется вместе с GOEP, чтобы обеспечить синхронизацию календаря и адресной информации (элементы управления персональной информации — PIM) между доступными Bluetooth устройствами. Основное применение этого профиля — обмен данными между мобильным устройством и компьютером.

CTP — Cordless Telephony Profile (профиль беспроводной телефонной связи) — профиль определяет, каким образом беспроводный телефон может быть использован в технологии Bluetooth. Эта профиль может использоваться или для беспроводного телефона, или для мобильного телефона, который функционирует как беспроводный телефон вблизи от базовой станции, осуществляющей CTP. Ожидается, что мобильные телефоны смогут использовать Bluetooth шлюз CTP, связанный с наземной линией в пределах дома и в том случае, когда мобильный телефон находится вне зоны действия сети.

AVRCP — Audio/Video Remote Control Profile (профиль дистанционного управления аудио и видео аппаратурой) — профиль обеспечивает стандартный интерфейс для управления высококачественной аудио и видео аппаратурой. Использование этого профиля позволяет единственному пульту дистанционного управления осуществлять управление всей аудио и видео аппаратурой, которая находится в данной окрестности. Профиль AVRCP дает возможность управлять характеристиками мультимедиа потоков, например, регулировку громкости, пуск, приостановку и остановку плейера, а также выполнять другие подобные операции дистанционного управления.

HFP — Hands-Free Profile (профиль громкой связи) — профиль описывает каким образом устройство-шлюз может использоваться для размещения и получения вызовов устройства hands-free. Типичный пример — использование мобильного телефона в качестве устройства-шлюза. Например, в автомобиле стерео используется для приема звукового сигнала от телефона, а микрофон, установленный в автомобиле, в качестве источника звука, принимаемого телефоном в течение сеанса связи. Профиль HFP позволяет также использовать ресурсы мультимедиа персонального компьютера в качестве аппаратуры громкой связи мобильного телефона. Добавляется в основную конфигурацию профилей под управление профиля SPP.

BIP — Basic Imaging Profile (основной профиль изображения) — профиль обеспечивает механизм дистанционного управления устройствами записи, передачи и отображения изображений. Типичный пример применения этого протокола — использование мобильного телефона для управления затвором цифровой фотокамеры. Добавляется в основную конфигурацию профилей под управление профиля GOEP.

A2DP — Advanced Audio Distribution Profile (расширенный профиль распространения аудио) — профиль расширенного распределения аудио. Этот протокол представляет собой технологию, позволяющую передавать в режиме реального времени высококачественный стереофонический звук с одного устройства на другое с помощью Bluetooth.

LAP — LAN Access Profile (профиль доступа к локальной сети) — профиль предназначен для создания IP-сетей и позволяет создавать небольшие беспроводные сети Intranet, объединяющие ПК или смарт-телефоны. Он также используется точками доступа для связи с кабельными сетями, будь то локальные сети или Internet.

Профили Bluetooth: что это такое и для чего они нужны

Благодаря Технология Bluetooth мы можем выполнять многие действия без проводов, например, подключать динамики к смартфону для прослушивания музыки или использовать беспроводную мышь с ноутбуком. Но знаете ли вы, что есть разные Профили Bluetooth и что каждый обслуживает разные вещи? В этой статье мы все объясним.

Технология Bluetooth может использоваться для разных целей, и хотя база всегда одна и та же, она должна обязательно иметь определенный профиль для выполнения определенной функции; и это профиль для прослушивания музыки is не такой как другой для передачи файлов , поскольку протоколы и способ управления данными разные. По этой причине существуют профили Bluetooth.

Профили Bluetooth, для чего они нужны и для чего они нужны?

Как правило, профили Bluetooth уже предопределены в рассматриваемом устройстве, которое мы собираемся использовать, и выбираются автоматически, и это имеет место в большинстве устройств, таких как наушники или динамики. Однако Bluetooth, который есть в ноутбуке, является, например, многоцелевым и, как таковой, имеет разные профили, которые мы можем вручную изменить, чтобы выбрать тот, который нам больше всего подходит, в зависимости от того, что мы собираемся делать.

Расширенный профиль распространения аудио (A2DP)

Профиль A2DP является наиболее используемым аудиоустройствами, как следует из его названия. Характеризуется определением как передается мультимедийное аудио с одного устройства на другое, например, со смартфона на беспроводные наушники, связанные с ним.

Здесь есть нюанс: представьте, что у вас есть автомобиль с Bluetooth, который, помимо того, что позволяет слушать музыку с динамиков на смартфоне, позволяет синхронизировать список контактов и даже совершать звонки. В этом случае, помимо использования профиля A2DP, вам также потребуется использовать другой профиль для одновременного управления данными. К счастью, в автомобиле эти профили автоматически управляются и выбираются и не требуют взаимодействия с пользователем.

Протокол передачи файлов (FTP)

Конечно, протокол FTP звучит знакомо вам, потому что он является одним из старейших и наиболее используемых даже сегодня для передачи файлов. Тогда вы будете удивлены, узнав, что современная технология, такая как Bluetooth, также имеет профиль FTP, когда мы собираемся использовать его для беспроводной передачи файлов. В некоторых смартфонах вы можете видеть это при подключении к другому устройству, а сам смартфон спрашивает, какой профиль вы хотите использовать.

Логически, если вы хотите просто передать файлы, вы должны выбрать этот профиль для правильной работы.

Разделить профиль ID (DIP)

Этот профиль Bluetooth идентифицирует устройство за пределами ранее определенного типа устройства, с которым оно совместимо. Этот профиль позволяет одному устройству «видеть» другое, идентифицировать его.

Когда вы переходите в раздел Bluetooth на смартфоне и начинаете сканирование, чтобы увидеть ближайшие устройства для подключения, это профиль, который используется в настоящее время.

Профиль громкой связи (HFP)

Это один из наиболее часто используемых профилей. Как мы указывали ранее, если у вас есть автомобиль, который позволяет подключить смартфон через Bluetooth, в дополнение к профилю A2DP для музыки, вам потребуется профиль HFP, чтобы можно было принимать и совершать звонки с автомобильной аудиосистемы.

Он также, очевидно, используется в смартфонах и интеллектуальных колонках, которые позволяют звонки, и, очевидно, для устройства Bluetooth необходимо иметь как динамик, так и микрофон для его работы.

Профиль интерфейса пользователя (HID)

Это еще один из наиболее часто используемых профилей Bluetooth, и он необходим для устройств, которые взаимодействуют с человеком, таких как клавиатуры и мыши. Этот профиль специально указан для него, поскольку он имеет наименьшую задержку, а также является одним из наименее энергозатратных.

Этот профиль можно найти на удаленных устройствах, таких как клавиатуры, мыши, джойстики, пульты управления и т. Д.

Профиль доступа к локальной сети (LAP)

Наконец, это профиль Bluetooth, который обычно есть почти на всех совместимых устройствах. Необходимо иметь возможность доступа к глобальной сети, локальной сети или Интернету, который имеет физическое подключение к сети. Другими словами, это тот, который используется, например, для совместного использования Интернета между устройствами.

В некоторых случаях вы сможете проверить, что устройство не имеет этого профиля, и вместо этого вы найдете другой называется Bluetooth PAN , более современная версия профиля LAP, который заменяет его.