This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Manufacturer ID vs company ID

Hello,

I would like to understand difference between Manufacturer ID (5 bytes), used in ble_dis_sys_id_t type and Company ID  (2 bytes) - used in advertising of manufacturer specific data ble_advdata_manuf_data_t. I understand the Company ID is to be assigned through SIG https://www.bluetooth.com/specifications/assigned-numbers/company-identifiers/.

What's the Manufacturer ID and how to define it?

Thanx.

Best regards,

peter

Parents
  • Hi Peter

    The Manufacturer ID used in ble_dis_sys_id_t is the Company identifier as well, it just uses 5 bytes to be compatible for recent and future Bluetooth SIG members. As Nordic has the company identifier of 0x59 (or 89 in decimal), only two bytes are necessary to use our company ID. Furthermore, the company identifier isn't restricted to 2 bytes, but we only use the two bytes in Nordic's company ID to define it.

    Best regards,

    Simon

Reply
  • Hi Peter

    The Manufacturer ID used in ble_dis_sys_id_t is the Company identifier as well, it just uses 5 bytes to be compatible for recent and future Bluetooth SIG members. As Nordic has the company identifier of 0x59 (or 89 in decimal), only two bytes are necessary to use our company ID. Furthermore, the company identifier isn't restricted to 2 bytes, but we only use the two bytes in Nordic's company ID to define it.

    Best regards,

    Simon

Children
No Data
Related