我需要从Java访问蓝牙网络接口。所有的本地网络接口可以通过达到:

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

此枚举将包含以太网卡,USB网络设备等,并予需要检索特别是蓝牙网络接口。一个坏的解决方案是通过枚举遍历并解析“蓝牙”每台设备的显示名称,但它并不一定,这将对于所有的蓝牙接口工作。有谁知道一个更好的办法,也许是做某种类型的探测呢?

有帮助吗?

解决方案

我想的“干净的方式”是使用一个 JSR 82 实现库,其自带的类 LocalDevice的

LocalDevice.getLocalDevice() 

BlueCove 一个项目可能做的伎俩。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top