Мне нужно получить доступ к сетевому интерфейсу Bluetooth из Java. Все локальные сетевые интерфейсы доступны через:
Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces();
Это перечисление будет содержать сетевые карты, сетевые USB-устройства и т. Д., И мне нужно, в частности, получить сетевой интерфейс Bluetooth. Одно плохое решение состоит в том, чтобы перебирать перечисление и анализировать отображаемое имя каждого устройства на предмет «bluetooth», но не уверен, что это будет работать для всех интерфейсов bluetooth. Кто-нибудь знает лучший способ, возможно, с помощью какого-то исследования?