从Java识别蓝牙网络接口?

时间:2008-12-03 08:30:31

标签: java networking bluetooth

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

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

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

1 个答案:

答案 0 :(得分:1)

我认为“最干净的方法”是使用JSR 82 implementation library附带的LocalDevice BlueCove

LocalDevice.getLocalDevice() 

像{{3}}这样的项目可能会成功。