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 !