Using nRF boards to provision Tuya bluetooth mesh devices

Hello,

I had an idea a while ago and would now like to ask a few questions. I have ceiling lights that come with their own 'smart' driver. The driver communicates via Bluetooth mesh within an ecosystem called Tuya.

I have an nRF52DK board, so out of curiosity I tried to provision it. The process worked perfectly, but after I had successfully provisioned the driver, the light started flashing after around 30 seconds and became unresponsive to the mesh network.

It seems that there is some kind of callback or acknowledgement step that the driver expects to work correctly.

Has anyone else encountered this issue? Is there any way I can use my nRF boards to communicate with this ecosystem?

Thanks for the reply.

Kind regards, Viktor

  • Hi,

    I have an nRF52DK board, so out of curiosity I tried to provision it. The process worked perfectly, but after I had successfully provisioned the driver, the light started flashing after around 30 seconds and became unresponsive to the mesh network.

    It is not entirely clear which devices you provisioned and not here, but in general it should be possible to provision any Bluetooth Mesh device into any Bluetooth Mesh network.

    Now, some devices may use vendor specific Bluetooth Mesh models. If they do, it means that even though they participate in the Bluetooth Mesh network you cannot communicate with them unless you know the proprietary model that they use. This might be such a case; that the devices require some specific operation on vendor specific models, or maybe even out-of-band.

    A first step in figuring out how to communicate with a Bluetooth Mesh device, would be to probe what models are available on the device. For that you can e.g. use nRF Mesh for mobile.

    Regards,
    Terje

Related