Wednesday, 2 June 2021

Differentiate between Bluetooth connection to Mac or Windows/Linux device

Is it possible to check if a connected device is manufactured by Apple / runs macOS?

I saw some info on the UUID might containing that information but I haven't found a way to extract that information from it. https://www.bluetooth.com/specifications/assigned-numbers/

There are assigned numbers but I haven't found out if I can rely on the UUID always having that information and if it even contains a way to check.

In my case I'm developing an Android App, but I guess that and the programming language doesn't matter here. If given a UUID, how do I check if it's manufactured by apple?

So I either need a general way to figure out if a UUID is from apple, or an Android specific way of getting that information, mostly only having access to a BluetoothDevice object (without advertising or other lower level stuff because I don't access the connection directly)



from Differentiate between Bluetooth connection to Mac or Windows/Linux device

No comments:

Post a Comment