Open truedat101 opened 5 months ago
For this, we can use the OUI database lookup tool like MAC Vendor Lookup and which may offer REST API, so once the device offers it's MAC, we can search it, grab results and based on some sort of regex, fetch the vendor's name.
We should be able to grab the manufacturer, and most apple devices will be beacons, and just want to distinguish between phones and laptops.
Most devices are supposed to provide some attribute for a device class or sub category, i.e. heart rate monitor, light bulb, etc. In practice, I think this is all over the map. At the very least, we should know:
For new devices, especially any open hardware, we can just recommend strongly the firmware writer provides the correct descriptor.
https://www.bluetooth.com/wp-content/uploads/Files/Specification/HTML/Assigned_Numbers/out/en/Assigned_Numbers.pdf?v=1706411856802