본 발명은 적어도 하나의 무인 항공기(이하 UAV)와 자유공간 광(FSO) 통신을 수행하는 UAV 제어 장치에 있어서, UAV가 이동해야 하는 위치를 지정하고, UAV의 지정된 위치로의 이동시, 이동 속도에 따른 수평 방향 이동에 의한 에너지 소비량과 수직 방향 이동에 의한 에너지 소비량을 계산하여, 에너지 소모를 최소화하는 에너지 최소화 속도를 계산하고, UAV가 계산된 에너지 최소화 속도로 이동하여, 미리 지정된 최대 중단 시간 이내에 지정된 위치로 이동 가능하면, 에너지 최소화 속도를 최적 이동 속도로 획득하는 UAV 기반 FSO 통신 네트워크의 UAV 제어 장치 및 방법을 제공할 수 있다.