Difference between revisions of "TCP Aircraft Server"

From PaparazziUAV
Jump to navigation Jump to search
(Created page with "<categorytree style="float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;" mode=pages>Tools</categorytree> __TOC__ The <tt>tcp aircraft server</...")
 
Line 20: Line 20:
  ./sw/tools/tcp_aircraft_server/tcp_aircraft_server.py
  ./sw/tools/tcp_aircraft_server/tcp_aircraft_server.py


Then open Paparazzi Center using the -n option for the server unless you wish to log messages locally, and use the tools within Paparazzi Center as you would do normally.
Then open [http://wiki.paparazziuav.org/wiki/Paparazzi_Center Paparazzi Center] using the -n option for the [http://wiki.paparazziuav.org/wiki/Server Server] unless you wish to log messages locally, and use the tools within Paparazzi Center as you would do normally.


The recipient side of the setup broadcasts locally over the default Paparazzi ivy bus 127.255.255.255:2010
The recipient side of the setup broadcasts locally over the default Paparazzi ivy bus 127.255.255.255:2010


[[Category:Tools]] [[Category:User_Documentation]]
[[Category:Tools]] [[Category:User_Documentation]]

Revision as of 18:43, 10 June 2014

The tcp aircraft server (in sw/tools/tcp_aircraft_server/) is an agent that re-broadcasts the ivy telemetry stream from a specified vehicle over tcp to a specified remote ip which hosts its own local ground segment ivy network. This allows the broadcast of a vehicle telemetry stream over the internet to a remote party without the need for VPNs.

Usage

Broadcast Ground Station

Set your Paparazzi src and home directories for eg: export PAPARAZZI_SRC=~/path/to/paparazzi export PAPARAZZI_HOME=~/path/to/paparazzi

Then, from your Paparazzi directory, run:

./sw/ground_segment/tmtc/ivy_tcp_aircraft -id <ac_id_number> -h <remote IP>

Recipient Computer

Run:

./sw/tools/tcp_aircraft_server/tcp_aircraft_server.py

Then open Paparazzi Center using the -n option for the Server unless you wish to log messages locally, and use the tools within Paparazzi Center as you would do normally.

The recipient side of the setup broadcasts locally over the default Paparazzi ivy bus 127.255.255.255:2010