Java から Bluetooth ネットワーク インターフェイスにアクセスする必要があります。すべてのローカル ネットワーク インターフェイスには、次の方法でアクセスできます。
Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces();
この列挙には、イーサネット カード、USB ネットワーク デバイスなどが含まれます。特に、Bluetooth ネットワーク インターフェイスを取得する必要があります。悪い解決策の 1 つは、列挙を繰り返し、各デバイスの表示名を "bluetooth" として解析することですが、これがすべての bluetooth インターフェイスで機能するかどうかは定かではありません。おそらくある種の調査を行うことによって、誰かがより良い方法を知っていますか?