Anda di halaman 1dari 2

PlanePlotter Sharing, GS and MU Data flow

There are three distinct and largely separate functions, within PlanePlotter, that interact
with the Internet. It is best to enable and test each of the three functions in turn.
Share. The regular sharing system uses standard HTTP posts and replies to upload and
download shared data about aircraft. It only involves communication with the Sharing
Server.
GS. The Ground Station (GS) function sends UDP packets of raw data directly to a
specific user who has requested such data via a post to the sharing server. The raw data
is collected from the receiver and delivered to PlanePlotter. It is sent out in a brief burst
each time raw data request is requested.
MU. The Master User (MU) function accepts UDP packets of raw data directly from a
multiplicity of GSs. The data is sent by those GSs in response to a request, which is
sent directly from the MU to each participating GSs using a UDP message. PlanePlotter
uses the received raw data to determine the location of the designated aircraft. An MU
may also use the Hypersharing feature in which the MU requests regular data, not raw
data, from the GSs that are located on the current chart area.
Notes associated with the numbered circles in the diagram, are included overleaf.

Notes:
1. The firewall in the PC needs to be told that PlanePlotter is permitted to access
the external network.
2. The router will usually allow outgoing HTTP posts (normal browsing protocol)
and also route the responses back to the requesting LAN IP address,
automatically.
3. The firewall may need to be told that PlanePlotter is permitted to send and
accept UDP packets to/from the external network.
4. The incoming raw data for multilateration is simply addressed to UDP port 9742
at the WAN IP address of the router. The router must be told to pass any
packets for UDP port 9742 to port 9742 at the local IP address of the PC that is
running PlanePlotter. The router may also need to have its DoS detection
adjusted so that it does not interpret the sudden flood of raw data as a Denial of
Service (DoS) attack.
5. The router will usually be transparent to outgoing packets but may need to have
a parameter Maximum TCP/UDP sessions increased to allow PlanePlotter to
send possibly 200 or more UDP packets in quick succession.
6. In the case of receivers providing low level data (PGR, Beast, AVR,
microADSB etc) the raw data and the regular data into PlanePlotter are the same
data stream. In the case of the SBS1 family, the two streams are separate and
come from the Kinetic BaseStation software. The SBS3 can be used direct,
without BaseStation running, in which case the raw data and regular data are the
same thing. It can also be run with BaseStation in which case the two data
streams are accessed from the BaseStation software.