質問: 現在、AndroidでBluetooth通信を行うアプリを開発しています。 その中で特定の企業のBluetooth製品のみと通信させたいのですが、AndroidでBluetoothの企業識別子を取得する方法がわかりません。 様々なリファレンス等も確認しているのですが、該当するような記述を見つけられずにいます。 どなたかご存知の方、お教え頂けませんでしょうか。
回答: BluetoothDeviceクラスのgetAddress()でMACアドレスを取得し、 MACアドレスのベンダー識別子から企業を特定するのはいかがでしょうか。 https://developer.android.com/reference/android/bluetooth/BluetoothDevice.html http://yamato-iphone.blogspot.jp/2012/06/bluetooth_09.html