MM6108 Burst mode using EKH-05

I am sending UDP packets from EKH-05 to Halow Link1. I want to try sending large packets over UDP. Are there any suggestions?

By increasing PBUF_POOL_BUFSIZE and PBUF_POOL_SIZE, I am able to send 3392 Bytes. I am using PBUF_RAM for UDP. The uncompressed 64x40 sensor frame size is 5120 Bytes so every 10 seconds I have to transfer 512KBytes for 10 FPS.

I am planning to send 500 chunks of 1k each in one Halow frame using Burst mode.

  1. Is the above possible?
  2. How many bytes max transfer can be done in the Burst mode?
  3. How do I modify MCS rate and enable Burst mode?

Can we clarify what you mean by “burst mode” here? Burst mode for duty cycling isn’t yet supported in the mm-iot-sdk and the various integrations, and is only really helpful when operating in a region which requires duty cycling.

If you’re operating in the US or other non-duty cycled region, then you should be able to just send the packets as fast as possible. Your data rate is sufficiently low (~0.4Mbps) that I don’t see this being a problem unless you are at the very edge of connectivity to the AP.
Recommend running an iperf, and performing a sniffer capture to get a feel for the network. If you have an extra HaLowLink1 see https://www.morsemicro.com/download/how-to-do-a-sniffer-capture-app-note-36/ for setting up the sniffer.

Let the rate control algorithm manage your MCS, adjusting it manually is likely to cause more issues than it resolves.