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

Handling multiple types of devices on a Bluetooth Mesh network

I am building a Bluetooth Mesh network with multiple types of devices. The provisioner is now capable of provisioning and configuring multiple instances of Device A but i am not sure how to handle the provisioning and configuration of Device B along with Device A.

Is there a way to get data about the device being provisioned in the provisioning process?

It is possible to get information about the device when configuring it, in the composition data sent from the provisionee. By reading composition_data_status.data[2...5] I can find DEVICE_PRODUCT_ID and DEVICE_VENDOR_ID for the provisioned device.

But is it possible to get this information sooner in the process?

Parents
  • To re-phrase the question, the provisioning will work irrespective of Device A or Device B. You would like to know at the provisioner what device type you are provisioning ? Is my understanding correct ?

    It is possible to find the device type based on the UUID you have used in the device so the provisioning process can know the device before the process starts. This may be useful in certain applications and UX.

Reply
  • To re-phrase the question, the provisioning will work irrespective of Device A or Device B. You would like to know at the provisioner what device type you are provisioning ? Is my understanding correct ?

    It is possible to find the device type based on the UUID you have used in the device so the provisioning process can know the device before the process starts. This may be useful in certain applications and UX.

Children
No Data
Related