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

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


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

最佳答案

我想“最干净的方法”是使用JSR 82 implementation library,它与类LocalDevice一起提供。

LocalDevice.getLocalDevice()


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

关于java - 从Java识别Bluetooth NetworkInterface?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/336506/

10-12 05:56