実際、私はBLEで新しく、アンドロイドでは、使用可能なデバイスを探しているので、「8A:WS:YV:23:D7」のようなアドレスを取得しています。 IOSで同じデバイスを検索すると、このような "212C543B-9728-197D-B4F4-F4F74CABC963"のようなUUIDが表示され、両方ともモバイルアプリをBLEデバイスに接続するために使用されます。両側で使用されるデータベースを作成し、DBをサーバーに保存したいときは、Android経由でアップロードするときにAddressを使用して保存し、サーバーから同じプロファイルを開く場合はIOSのため、UUIDの代わりにAddressがあるので、デバイスがまったく接続できません。だから私はIOSデバイスとAndroidデバイスをBLEデバイスに接続するために必要なBLEデバイスのUUIDをどのように取得できるのかを知りたいのですが、その逆も同じです。IOSデバイスとAndroidデバイスのBLEデバイスを接続するために必要なBLEデバイスのUUIDを取得する方法を知りたいのですが、逆も同様です。
0
A
答えて
1
残念ながら、iOS上のMacアドレスやAndroid上のUUIDを取得することはできません。 AppleがMACアドレスを隠していて、回避策が見つかった場合は、あなたのアプリは承認をパスしません。 iOSで使用されるUUIDはble広告に基づいて生成され、すべてのiOSデバイスは同じ周辺機器に対して異なるUUIDを生成します。 Btwの新しいAndroidデバイスはMACアドレスをランダム化するため、MACアドレスを識別子として使用することはできません。
あなたは、あなたのアプリケーションを実行しているデバイスを識別できるように、ble広告に独自の識別子を指定することをお勧めします。たとえば、サービスUUIDを広告に追加します。広告UUIDには、アプリを識別するための固定されたものと、デバイスを識別する可変部分の2つの部分があります。残念ながら、AndroidデバイスがバックグラウンドでiOSデバイスのサービスUUIDを取得することはできません。
こちらがお役に立てば幸いです。
関連する問題
- 1. BLEデバイスに接続した後のバッテリーレベルの取得方法は?
- 2. iOS上のBLE接続デバイスとは何ですか?
- 3. Android 4.4:Bluetooth低エネルギー; BLEデバイスをスキャンせずに接続する
- 4. BLE 4.0をサポートするすべてのデバイスは、BLE 4.0をサポートする私のiOSデバイスに接続できますか?
- 5. 携帯端末とのやりとりなしに直接Android Wearデバイスを別のBLEデバイスに接続することはできますか?
- 6. android BLEでAdvertiseDataのデバイス名を変更する方法はありますか?
- 7. iOSデバイスをBluetooth以外のiOSデバイス(Arduinoデバイス)に接続するにはどうすればよいですか?
- 8. Bluetoothデバイスを未知のデバイスに接続する
- 9. Android:Bluetoothデバイスのuuidを取得する
- 10. Android - このデバイスのBluetooth UUIDを取得
- 11. Android Bluetooth:検出されたデバイスのUUIDを取得する
- 12. 接続されたBTデバイスを取得する方法
- 13. MacでUSBデバイスのUUIDを取得する方法は?
- 14. BLEデバイスの検索時にLeDeviceListAdapterを使用するには?
- 15. Androidデバイス上で '/ proc/cpuinfo'を読むためにデバイスをルートする必要がありますか?
- 16. BlueZ DBUS API - BLEデバイスでGATTインターフェイスを使用できない
- 17. JavaサーバーとAndroidデバイスを接続する
- 18. 接続されたMacコンピュータからiOSデバイスのスクリーンショットをプログラムで取得する
- 19. iOSデバイスのデフォルトユーザーメールを取得する
- 20. Androidデバイスをロックするためのアクティビティ
- 21. ロックされたiOSデバイスでBTLEデバイスをスキャンする
- 22. Androidデバイスですべての動画を取得する方法
- 23. AndroidデバイスへのBluetooth接続
- 24. 他のデバイスで作成されたWiFiホットスポットへのAndroidデバイスの接続
- 25. Windows上でAndroidデバイスを接続する方法
- 26. USBデバイスをプログラムで接続して再接続する方法
- 27. あなただけのアドレスを知っているBluetoothデバイスに接続する
- 28. GLONASS(グローバルナビゲーション衛星システム)からAndroidデバイスにデータを接続&取得する方法
- 29. Androidデバイスのキーリストを取得
- 30. Androidでデバイスのバージョンを取得する方法