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

nrf5_SDK_for_Mesh_v4.0.0_src\examples\pb_remote routine runs abnormally

Based on mesh4.0, 52833 download nrf5_SDK_for_Mesh_v4.0.0_src \ examples \ pb_remote \ client program, 52840 download \ nrf5_SDK_for_Mesh_v4.0.0_src \ examples \ pb_remote \ server program; follow infocenter.nordicsemi.com/index.js topic =% 2Fcom.nordic.infocenter.meshsdk.v4.0.0% 2Fmd_examples_pb_remote_README.html & cp = 7_2_3_6_2 process test. The client sends 3 (Send 3 to start remote scanning on the current server.) to cause the device to be abnormal. The exception error is as follows:
00> <t: 1217577>, app_error_weak.c, 108, Mesh assert at 0x0003A726 (: 0)

Parents Reply
  • You need to follow all the steps from the documentation in order:

    Provide the following commands to the client:

    1. Send 1 to start normal PB-ADV on the first unprovisioned device.
    2. Send 2N, where N is the handle of the newly provisioned device, to set the handle of the remote provisioning server.
    3. Send 3 to start remote scanning on the current server.
    4. Send 4 to cancel remote scanning on the current server.
    5. Send 5N, where N is the device number, to start remote provisioning of the first unprovisioned device known to the current provisioning server.

    You are skipping step 2, which is why you get the assert.

Children
Related