Сообщение Работа с Bluetooth устройством в Linux от 04.01.2017 15:54
Изменено 04.01.2017 16:35 k55
Работа с Bluetooth устройством в Linux
День добрый.
Есть гарнитура с bluetooth хочется в программке получить звук с микрофона.
С bluetooth опыта работы нет. И нет полного понимания что и как там работает.
Обязательно ли использовать dbus с регистрацией UUID сервисов?
Есть ли примеры как можно запросить звук у устройства используя сокеты?
Есть гарнитура с bluetooth хочется в программке получить звук с микрофона.
С bluetooth опыта работы нет. И нет полного понимания что и как там работает.
Обязательно ли использовать dbus с регистрацией UUID сервисов?
Есть ли примеры как можно запросить звук у устройства используя сокеты?
Описание устройства | |
Service Name: Hands-Free unit Service RecHandle: 0x10000 Service Class ID List: "Handsfree" (0x111e) "Generic Audio" (0x1203) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 1 Language Base Attr List: code_ISO639: 0x656e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "Handsfree" (0x111e) Version: 0x0106 Service Name: Headset Service RecHandle: 0x10001 Service Class ID List: "Headset" (0x1108) "" (0x1131) "Generic Audio" (0x1203) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 2 Language Base Attr List: code_ISO639: 0x656e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "Headset" (0x1108) Version: 0x0102 Service RecHandle: 0x10002 Service Class ID List: "Audio Sink" (0x110b) Protocol Descriptor List: "L2CAP" (0x0100) PSM: 25 "AVDTP" (0x0019) uint16: 0x0102 Profile Descriptor List: "Advanced Audio" (0x110d) Version: 0x0102 Service RecHandle: 0x10003 Service Class ID List: "AV Remote" (0x110e) "AV Remote Controller" (0x110f) Protocol Descriptor List: "L2CAP" (0x0100) PSM: 23 "AVCTP" (0x0017) uint16: 0x0103 Profile Descriptor List: "AV Remote" (0x110e) Version: 0x0104 Service RecHandle: 0x10004 Service Class ID List: "AV Remote Target" (0x110c) Protocol Descriptor List: "L2CAP" (0x0100) PSM: 23 "AVCTP" (0x0017) uint16: 0x0103 Profile Descriptor List: "AV Remote" (0x110e) Version: 0x0104 | |
Работа с Bluetooth устройством в Linux
День добрый.
Есть гарнитура с bluetooth хочется в программке получить звук с микрофона.
С bluetooth опыта работы нет. И нет полного понимания что и как там работает.
Обязательно ли использовать bluez через dbus и производить регистрацию своих UUID сервисов?
Есть ли примеры как можно запросить звук у устройства используя сокеты?
Есть гарнитура с bluetooth хочется в программке получить звук с микрофона.
С bluetooth опыта работы нет. И нет полного понимания что и как там работает.
Обязательно ли использовать bluez через dbus и производить регистрацию своих UUID сервисов?
Есть ли примеры как можно запросить звук у устройства используя сокеты?
Описание устройства | |
Service Name: Hands-Free unit Service RecHandle: 0x10000 Service Class ID List: "Handsfree" (0x111e) "Generic Audio" (0x1203) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 1 Language Base Attr List: code_ISO639: 0x656e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "Handsfree" (0x111e) Version: 0x0106 Service Name: Headset Service RecHandle: 0x10001 Service Class ID List: "Headset" (0x1108) "" (0x1131) "Generic Audio" (0x1203) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 2 Language Base Attr List: code_ISO639: 0x656e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "Headset" (0x1108) Version: 0x0102 Service RecHandle: 0x10002 Service Class ID List: "Audio Sink" (0x110b) Protocol Descriptor List: "L2CAP" (0x0100) PSM: 25 "AVDTP" (0x0019) uint16: 0x0102 Profile Descriptor List: "Advanced Audio" (0x110d) Version: 0x0102 Service RecHandle: 0x10003 Service Class ID List: "AV Remote" (0x110e) "AV Remote Controller" (0x110f) Protocol Descriptor List: "L2CAP" (0x0100) PSM: 23 "AVCTP" (0x0017) uint16: 0x0103 Profile Descriptor List: "AV Remote" (0x110e) Version: 0x0104 Service RecHandle: 0x10004 Service Class ID List: "AV Remote Target" (0x110c) Protocol Descriptor List: "L2CAP" (0x0100) PSM: 23 "AVCTP" (0x0017) uint16: 0x0103 Profile Descriptor List: "AV Remote" (0x110e) Version: 0x0104 | |