BLE Mesh sdk 3.3.3 integration help

Dear Nordic Support Team,

We are in the process of integrating the Nordic nRF Mesh SDK (version 3.3.4) into our custom Java-based application and require your guidance on several aspects of the implementation.

Current Progress:

  • We are working with pre-built BLE Mesh devices, which we have successfully provisioned using the official nRF Mesh Android application.

  • During development of our own app, we have verified the following:

    • Devices can be scanned and detected successfully.

    • Key device information such as MAC address, UUID, and service data is being correctly retrieved.

    • The identifyNode() API function executes without errors, but:

      • We do not receive any callbacks or visual indications (e.g., blinking LED) on the device.

We kindly request your assistance with:

  1. Documentation or Integration Guide:
    Is there an official or recommended step-by-step guide for integrating the nRF Mesh SDK into a custom Java application?

  2. Troubleshooting Tools:
    Is there a recommended method (e.g., BLE sniffer, Nordic tools) to compare the BLE packet exchange between:

    • the official nRF Mesh app

    • and our custom implementation?

Any help or pointers on the correct use of identifyNode() and ensuring proper provisioning behavior would be highly appreciated.

Thank you 

Related