...It supports 256bit AES encryption.
The FireLink API transparently provides state information (such as heading, ground speed ect) as well as several built in commands (arm motor, switch autopilot mode, etc). Additional user defined commands can be easily implemented.
The API is written in C++ and has no dependancies. It will run on any platform that supports C++ including Arduino.