HC 12 only gets Low Range

Hi, I'm using a hc 12 and I try to send a float every .25 seconds but there is a lot of lag and I only get about 15 meters range in open air ::slight_smile: . I need about 200 meters range so I guess this is not the right way to do it? Does anyone knows a better way to send data over air?

I'm at a baudrate of 1200 and I'm using sma antennas, i have tried it with multiple sma antennas but it doesn't change anything.

This is for a drone transceiver so I can't change the time between sending a lot.

(the float i'm sending consists of 2 8 bit numbers and an 1bit number add together so you get something like 2552551)