Отправка пакетов данных HCI ACL с помощью hcitool - PullRequest
0 голосов
/ 05 февраля 2019

История: Я использовал BlueZ 5.43 для связи с устройством Bluetooth:

  1. connect FF:FF:FF:FF:FF:FF
  2. select-attribute /org/bluez/hci/dev_ ...
  3. write 0x54

Это занимает некоторое время, но работает.

Текущая проблема:

Теперь я использую определенные команды HCIв спецификации Bluetooth для подключения к моему устройству через hcitool cmd ....Работает нормально.

Но: я не могу записать пакет данных ACL через hcitool cmd на подключенное устройство:

  1. Пакет ACL (см. BT Core Spec Vol 2, PartE, 5.2.4) отправляется с sudo hcitool cmd 02 40 00 08 00 04 00 04 00 12 0D 00 54
  2. btmon показывает ошибку: Unknown HCI Command
  3. Использование sudo hcidump --r Я вижу, что пакет ACL изменен на 01 40 08 0B 00 08 00 04 00 04 00 12 0D 00 54.

Как я могу отправить пакет данных ACL через hcitool cmd?

Спасибо, Том

...