"No free slots for new incoming segmented messages" warning when sensor client receive messages from 2 servers

Hello!

I'm using BLE Mesh sensor client receiving messages sent from multiple sensor servers. I used 2 nRF54l15DKs as 2 sensor servers, each sending 9 16-bit float data segmented messages from ICM20948 sensor, using my custom sensor type and mesh sensor property IDs; then I tried to receive data from both servers simultaneously, 1 time per second. Then I  met this warning:

What can I do to prevent this?

Thank you!

Li Boyan

Parents Reply
  • Hello!

    Thank you for your reply and sorry for the delay.

    I increase CONFIG_BT_MESH_RX_SEG_MSG_COUNT and CONFIG_BT_MESH_RX_SEG_MAX, and now it is much better, but I still get warnings like this from time to time:

     

    By the way the message are 9 16-byte float data from ICM20948 sensor. It's sent as segmented messages so the data payload is quite large.

Children
Related