Определить Bluetooth NetworkInterface из Java? - PullRequest
1 голос
/ 03 декабря 2008

Мне нужно получить доступ к сетевому интерфейсу Bluetooth из Java. Все локальные сетевые интерфейсы доступны через:

Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces();

Это перечисление будет содержать сетевые карты, сетевые USB-устройства и т. Д., И мне нужно, в частности, получить сетевой интерфейс Bluetooth. Одно плохое решение состоит в том, чтобы перебирать перечисление и анализировать отображаемое имя каждого устройства на предмет «bluetooth», но не уверен, что это будет работать для всех интерфейсов bluetooth. Кто-нибудь знает лучший способ, возможно, с помощью какого-то исследования?

1 Ответ

1 голос
/ 03 декабря 2008

Я полагаю, что «самым чистым способом» было бы использование JSR 82 библиотеки реализации , которая поставляется с классом LocalDevice .

LocalDevice.getLocalDevice() 

Проект, подобный BlueCove , может сработать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...