HomeHow To

There is alot to the construction of the Wireless Aerial Surveillance Platform, far more than can be adequately covered in an email or even on a simple webpage.
There are some fairly detailed build photos and specs on our web site.
Obviously, we aren’t able to provide detailed plans and blueprints.

Here are the specifications

Here are some sites which might help you if your goal is to build your own drone:

http://www.DIYDrones.com (ArduPilot and accessories)
http://www.horizonhobby.com/ (R/C parts servos, motor, reciever & radios, etc)
http://www.via.com.tw/en/initiatives/spearhead/pico-itx/ (payload control computer)
http://www.gumstix.com (base station control computer)
http://www.sparkfun.com/commerce/categories.php (Xbee radios + misc electronics)
http://www.backtrack-linux.org/ (payload computer OS)

Hopefully this information helps you out.

Disclaimer: Understand that operation of this type of vehicle is dangerous and prone to accidents, operation of such a vehicle might violate laws in your area. The Wireless Aerial Surceillance Platform is a proof of concept vehicle flown under controlled conditions with supervision of trained personnel, please do not attempt to fly any remote control or autonomous UAV over populated areas as this is dangerous and could result in serious injury or property damage. We are very serious about this. Fly only in approved airspace and within line of sight. Contact your local authorities if you wish to know the laws governing the operation of these type of vehicles in your area prior to flying. This information is for informational use only, use at your own risk

Any information related to the Wireless Aerial Surveillance Platform and its construction are covered under GPL


  • xc7

    October 5, 2012 at 8:50 pm

    Hello Guys..you do a GREAT JOB. i want to ask you if you have some time to answer me, if you do some programming in your model. Thanks.

    • RedQueen

      October 8, 2012 at 8:07 pm

      Great question 🙂 There is surprisingly little real programming work involved outside of a few basic scripts which serve to glue parts of the avionics and payload systems.

      The Ardupilot really only requires some modifications to certain constants within the code to suit your airframe’s flight characteristics (this is not as easy as it sounds, lots of trial and error) and some software and hardware “tweaks” depending on your intended uses to enable things like loiter on command and on-the-fly mode switching for “over the horizon” operation (don’t do this without verifying you won’t go to jail.. you probably will).

      The payload is all managed via USB through a host of open source tools like Backtrack Linux, OpenBTS, AirCrack-NG, etc. These tools are coodinated using a series of scripts written in Bash and Python which manage the flow of command data and tool outputs between the operators, equipment and backend processors. These scripts are responsible for managing the various control channels (PPP tunnels, OpenVPN, etc) and the movement of data files, logging information, telemetry and other data automatically from the aircraft to the ground and the processors, as well as automatically provisioning the PBX for the IMSI catcher. It is basically a flying wireless linux laptop with a bunch of USB peripherals controlled via SSH.

      Those are essentially the only “programming” activities that we did to achieve the basic functionality. Now the beauty of the platform is the ability to extend its capabilities by adding tools or creating capability onboard natively. So if we find that there is a need to write code on the aircraft we can do it “on the fly”, although its a poor use of flight time to compile code in the air 🙂

      Hope this answers your questions. Thanks for the great post!


  • xc7

    October 5, 2012 at 8:53 pm

    sorry.. And what the programming do about on the model. Thanks

  • Pingback: NSA TEMPEST Attack can remotely view your computer using radio waves!

  • Pingback: Un drone pour espionner les reseaux Wifi et GSM | TechBrunch

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.