IoTone / ProjectMagNET

Project Mag*NET is an IoT data sync and control app + distributed server for iot data
https://iotone.github.io/projectmagnet.github.io/
Apache License 2.0
0 stars 1 forks source link

Figure out how to get hint about the manufacturer or device type from the BLE data #22

Open truedat101 opened 5 months ago

truedat101 commented 5 months ago

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

pedroalvesbatista commented 3 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.