1

iOS から Bluetooth Low Energy デバイスにアクセスできる一意の ID を探しています。10 台のデバイスがあり、10 か所に配置しました。接続に使用しているiOSデバイスに関係なく、通信しているデバイスを正確に知る必要があります。

iOS コア Bluetooth では、新しい UUID が iOS によってデバイスに割り当てられます。デバイスを一意に識別できません。

4

3 に答える 3

0

私の知る限り、CoreBluetooth 経由で MAC/BDADDR にアクセスすることはできませんが、「デバイス情報サービス」プロファイル (0x180A) には、デバイスの一意の MAC/BDADDR アドレスをエンコードする「システム ID」属性 (0x2A23) が含まれていることに気付きました。ただし、BLE デバイスがこのサービスを公開することが必須かどうかはわかりません。

于 2014-02-15T04:48:51.923 に答える
0

ペリフェラルの MAC アドレスを使用して、SCAN RESP で一意の名前を生成しました。このアプローチを使用して、広告データまたはメッセージに入れることもできると思います。(私の周辺機器は TI の 2540 SoC に基づいていました。)

于 2014-02-06T09:46:07.393 に答える