if the drone has an app, download it. problem solved.
otherwise, you need a drone with gps, wifi and an api.
if your drone does not have gps and wifi, then you
need to strap the smallest android device you can
find (with gps and wifi) to the drone and talk to it that
way. there are still a few small android phones out
there running os 2.x or 4.x. the communication between
drone and you is the easy part. see if the drone can fly
with the phone attached. then came back to the us.