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

BLE mesh multicast via serial API - limit on packet size

I am testing the serial interface to BLE messaging using "Bluetooth Mesh Packet Send Opcode: 0xab" - it's working very well.  However I have found one thing that is puzzling me.

I have tested message payloads of up to 235 bytes (the maximum for the Mesh Message Received Unicast/Broadcast serial messages).  It works great for unicast messages, but if I try to multicast a message I have found that the maximum data size I can send is 52 bytes.  This is not really a problem, but I would like to understand where this limitation comes from.

I am thinking something is limiting multicast messages to <= 5 segmented access messages (multicast can be up to 32 segments) - I'd like to understand if this limit is inherent to BLE mesh (I couldn't find it in the spec. or part of the Nordic mesh implementation - and perhaps something we could change via a macro).   Thanks !

Parents Reply Children
No Data
Related