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

Vendor Specific Model Implementation

Hi, I'm using nRF52832 with SDK 15.2 and 3.0 (Mesh). I have created a new model by following the Instructions mentioned in the Creating New Models topic and successfully it is working also with SIG model id's and opcodes(light-switch example ids). I wanted to make it as a vendor-specific model with vendor model id and vendor model opcodes, How do I get those details?

I know that vendor-specific models need vendor model id, company id, and opcodes to perform operations but I don't know how to get those details.

Can you please help me with this?

thanks in advance. 

Parents
  • Hi Satish, 

    Since it's the proprietary model, you are free to choose your own model id and opcodes. Just need to match the number of bytes needed for each type. 

    Regarding company id, it should be the registered company ID of Bluetooth Sig. You can request to have registered company ID but there will be a fee. 

    It's possible to use Nordic Company id (0x0059) but there will be no guarantee that other customers would not do the same and you will have collision on the model ID and opcodes. 

Reply
  • Hi Satish, 

    Since it's the proprietary model, you are free to choose your own model id and opcodes. Just need to match the number of bytes needed for each type. 

    Regarding company id, it should be the registered company ID of Bluetooth Sig. You can request to have registered company ID but there will be a fee. 

    It's possible to use Nordic Company id (0x0059) but there will be no guarantee that other customers would not do the same and you will have collision on the model ID and opcodes. 

Children
Related