Bluetooth LE
을 사용하는 Android
에 iPhone 앱을 포팅합니다. iPhone 앱에서 맞춤형 블루투스 주변 기기를 스캔하고 기기 UUID 번호를 문자열로 저장합니다. 이렇게하면 나중에 장치가 다시 연결될 때이를 비교할 수 있습니다.Android 블루투스 LE 주변기기 IP가 정적입니까?
BluetoothDevice.ACTION_UUID
은 안드로이드에서 주변기기 UUID를 읽는 데 사용되지만 가정용 기기가 연결될 때 UUID를 사용하는 방법을 잘 모르겠습니다. 누구든지 이걸로 도와 줄 수 있니?
또한 안드로이드는 getAddress()
을 호출 할 때 주변기기의 IP 주소처럼 보이는 것을 제공합니다. 나는이 IP 주소가 주변 장치가 처음 발견되었을 때 안드로이드 장치에 의해 임의로 생성되었다고 가정합니다.
향후 IP를 시작할 때 각 블루투스 주변 기기를 식별하는 데 사용할 수있는 IP는 정적입니까? 아니면 시간이 지남에 따라 변경 될 수 있습니까? 장치 재부팅 후.
감사합니다.
[BluetoothDevice # ACTION_UUID] (http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#ACTION_UUID)를 보셨습니까? – ChuongPham
UUID를 브로드 캐스트합니다. 나는 주변에서 그것을 읽고 싶다. – Darren
어쩌면이 [link] (https://developer.android.com/guide/topics/connectivity/bluetooth-le.html)가 도움이 될 수 있습니다. – ChuongPham