Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

This page covers the installation and configuration of the ADS-B (Automatic Dependent Surveillance-Broadcast) plugin which enables AdvanceGuard® to receive data via your ADS-B receivers.

...

Provide a link for the online reference for that protocol?

This is a link to a document which describes the structure for the transmission of ADS-B messages: https://www.eurocontrol.int/publication/cat021-eurocontrol-specification-surveillance-data-exchange-asterix-part-12-category-21.

Info

It is version 0.23 that the plugin has been designed to work with.

...

Configuring the ADS-B Plugin in AdvanceGuard®

...

Name: The ADS-B Plugin name.

System Id: ID of the system sending the sightings.

Timer Interval (s): The time period for reporting health and cleaning up stale tracks.

Track Expiry (s): This specifies how long a track will be kept alive in AdvanceGuard® whilst it waits for an update. If a Track Detection update is not received during this expiry period then the track will be automatically deleted and purged from the AdvanceGuard® system.

Show All Targets: If enabled, this option will show all targets, otherwise, only ground based targets will be processed.

Send Non Friendly: If enabled, both friendly and non friendly tracks will be processed, otherwise, only friendly tracks will be processed.

...

UDP Port: The port number used for the UDP Server.

Remote IP Address:  The Remote IP Address of the UDP ServerThe ADS-B server address.

Tag Overrides

Classification overrides have been added to the ADS-B plugin so specific, known vehicles / planes / targets can be classified within it.

...

Address Type: These are from the CAT-21 specifications.

Non Unique: Anything

ICAO(airport code or location indicator): ICAO (International Civil Aviation Organization) address,typically, an aeroplane.

Surface Vehicle

Vehicle

Other

...

Target Address (Hex): A hex string that corresponds with the expected ID of a target.

Tag Override: Friendly name given to the known targetThis provides us with a method of overriding the incoming tracks with our own tags and classifications.
For example, if we had a ground transponder with a target address of #000001 we could tag it with "Bob's car" and force the classification to be a car.

Classification: The Classification Model of the target - see https://navtechradar.atlassian.net/wiki/spaces/TUN/pages/790069631/Classification+Configs#Classification-Models

...

IFF (Identification Friend or Foe) Overrides

This allows specific classifications and/or an incoming target address to be classed as friendly or not.

...

Classification: The Classification Model:

...

Address Type: 

Non Unique

ICAO(airport code or location indicator)

Surface Vehicle

Vehicle

Other

Target Address :

Stuff from release notes:

...

Created a new security rule check that will mark a track as a friend if it’s within a configurable distance of an IFF track and also within a configurable distance to a breach line. This is designed to avoid nuisance alarms from tugs which are towing aircraft with active ADS-B transponders across CP line

...

Ensured that ADS-B numeric tags appear as hex within the UI

...

Changed the default ADS-B classification probability to be 0 for unclassified to match radar track sightings. When classified all ADS-B targets will have a probability of 1

...

Added a non-friendly sighting filter to ADS-B plugin to avoid passing non-friendly targets into AdvanceGuard. This now the default option

...

Added classification override to ADS-B plugin so specific know vehicles / planes can be classified within the ADS-B plugin

...

(Hex): The Hex value of an incoming target to override the default setting for the classification. For example, if all cars are considered friendly, then adding an exception would mean that a target marked as a car, which has the given Address Type and Target Address, would be considered as not friendly.

...

Related Information

Filter by label (Content by label)
showLabelsfalse
max10
cqllabel in ( "rts" , "integration" , "plugin" ) and space = "TUN"

...