1

我需要从 Java 访问蓝牙网络接口。可以通过以下方式访问所有本地网络接口:

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

这个枚举将包含以太网卡、usb 网络设备等,我需要特别检索蓝牙网络接口。一个不好的解决方案是遍历枚举并解析每个设备的显示名称以获得“蓝牙”,但不确定这是否适用于所有蓝牙接口。有谁知道更好的方法,也许通过某种探测?

4

1 回答 1

1

我想“最干净的方法”是使用类LocalDevice附带的JSR 82 implementation library

LocalDevice.getLocalDevice() 

BlueCove这样的项目可能会成功。

于 2008-12-03T08:53:11.770 回答