2016-09-08 23 views
0

私はiOS(Objective-C)用のアプリケーションを開発中です。MAC iosを使用してBLEデバイスに接続

私はこのデバイスのMACまたはUUIDを指定できるように、BLEデバイスに接続する方法を探しています。

現在、私は同じ名前の2つのBLEデバイスを持っています。そのため、アプリケーションは2つのデバイスを区別できないため、多くの問題が発生します(これらのデバイスには同じ機能がありません)。

BLEデバイスに接続したときにMACまたはUUIDを指定する方法はありますか。

+1

いいえ、CoreBluetoothはMACに基づく識別子を作成しますが、通常は名前と組み合わせて宣伝するサービスによってデバイスを区別します。ユーザが最初にデバイスに接続すると、識別子を保存できます。そのデバイスが次に見られるとき、それは同じ識別子を有するでしょう。 – Paulw11

答えて

1

RSSI信号強度は、2つ以上のデバイスを区別して検出します。 一度UUIDをペリフェラルから取得すると、ペリフェラルも区別されます。

+0

周辺機器のMACアドレスでは不可能です。 –

関連する問題