Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to get Bluetooth Low Energy manufacturer's name

I'm learning about Bluetooth (and LE), and I'm writing simple desktop application for Windows 10 to communicate with different kinds of BLE fitness devices.

I have Bluetooth up and running and I can send and receive data, but I have a small problem; sometimes I don't get correct manufacturer name from "Manufacturer Name String". I need to know the manufacturer so that I can send manufacturer specific commands to the devices. The problem seems to be related to different computer hardware and/or drivers, because the problem happens only on my friends computers, not on my computers. The devices I use don't support "PnP ID" and "System ID" so I can't use those to get needed information.

I also read somewhere that I can use MAC address to know the manufacturer, but the devices I use don't give me the address in a format that can be used to get Company Identifier.

What else can I use to get the manufacturer name and/or code?

like image 993
Jay El Avatar asked Oct 19 '25 13:10

Jay El


1 Answers

If the advertising data contains a manufacturer data record, the 16-bit manufacturer id can be looked up here:

https://www.bluetooth.com/specifications/assigned-numbers/company-identifiers

like image 132
Emil Avatar answered Oct 22 '25 05:10

Emil



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!