Long-range Communication Framework for Autonomous UAVs