Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Airborne Broadcast Activity into Unmanned Systems #1253

Merged
merged 21 commits into from
Dec 3, 2024

Conversation

jonrau-at-queryai
Copy link
Contributor

Description of changes:

Adds a new Unmanned Systems event class Airborne Broadcast Activity which is a normalized implementation of Airborne Dependent Surveillance - Broadcast (ADS-B), also known as Mode S, as defined by the FAA https://www.faa.gov/about/office_org/headquarters_offices/avs/offices/afx/afs/afs400/afs410/ads-b which is a global standard for secondary tracking of aircraft and unmanned systems.

Larger drones, such as DJI Matrice 30s, Phantoms, Matrice 300s, and EVOs, Autels, and other military drones - both foreign and domestic (in terms of the US) - use ADS-B as well as regular commuter and military aircraft. This can be easily monitored using online resources such as ADSBExchange as well as open source tools such as PyModeS and dump1090 https://github.com/SDRplay/dump1090/blob/master/README-json.md

The changes are as follows

  • Created a generic aircraft object to describe, well, aircraft - unammed_aerial_system now extends this
  • Cleaned up unmanned_systems.json base event
  • Added a new airborne_broadcast_activity Event Class for ADS-B style tracking inclusive of UAS and Aircraft
  • Added rssi into the dictionary, needed for dump1090 but can be used for routers and network gear too, probably
image image

@mikeradka mikeradka added v1.4.0 Changes marked for the upcoming version 1.4.0 enhancement New feature or request labels Nov 19, 2024
Copy link
Contributor

@pagbabian-splunk pagbabian-splunk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See my comment on the data type of rssi. Otherwise LGTM.

events/unmanned_systems/airborne_broadcast_activity.json Outdated Show resolved Hide resolved
Signed-off-by: Jonathan Rau <139361268+jonrau-at-queryai@users.noreply.github.com>
irakledibm
irakledibm previously approved these changes Dec 3, 2024
Signed-off-by: Jonathan Rau <139361268+jonrau-at-queryai@users.noreply.github.com>
query-jeremy
query-jeremy previously approved these changes Dec 3, 2024
zschmerber
zschmerber previously approved these changes Dec 3, 2024
CHANGELOG.md Outdated Show resolved Hide resolved
Signed-off-by: Jonathan Rau <139361268+jonrau-at-queryai@users.noreply.github.com>
@jonrau-at-queryai jonrau-at-queryai merged commit 023ef81 into ocsf:main Dec 3, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request v1.4.0 Changes marked for the upcoming version 1.4.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants