Android Iperf с поддержкой Bluetooth - PullRequest
0 голосов
/ 15 мая 2019

Подводя итог моей проблеме, я пытаюсь добавить поддержку Bluetooth в iperf. Я могу добиться этого в Linux, а не в Android.

Когда мы используем iperf в режиме клиента, мы создаем сокет и пытаемся подключиться к нему. Здесь я использовал протокол RFCOMM.

mSettings-> mSock = socket (AF_BLUETOOTH, SOCK_STREAM, BTPROTO_RFCOMM);

это нормально работает со стеком bluez, но если я попытаюсь запустить в нуге Android, это не создает действительный сокет.

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

Есть ли способ, как я могу создать аналогичный сокет в Android? В основном я пытаюсь проверить сеть Bluetooth, используя iperf (модифицированный) между linux box и устройством Android.

Спасибо за вашу поддержку заранее.

...