iOS アプリで BLE デバイス (iBeacons と Eddystone) をスキャンしています。スキャンした BLE デバイスを一意に識別する必要があります。iOS デバイスは Mac アドレスを提供しませんが、デバイス固有の UUID を提供するためです。つまり、1 つのデバイスでビーコンを一意に識別しますが、その UUID は、別のデバイスでスキャンしたときに異なります。
すべてのデバイスで BLE ID の一意性が必要です。そうする方法はありますか?
これを解決するために、Scanned BLE デバイスのアドバタイズ パケットにカスタム データを追加することを考えています。Adv Packets にデータを追加する方法があれば教えてください。