Skip to content

Releases: sofwerx/SWX_Rapid_AI

TAK Server Plugin 0.12

05 May 19:31
Compare
Choose a tag to compare
Pre-release

TAK Server Plugin for MCS COP

What's New

  • Added logic to support the additional TAK Details data

Requirements

TAK Server 4.1+ (See TAK_Server_Configuration_Guide.pdf for installation instructions)

Installers available here:

https://artifactory.takmaps.com/ui/repos/tree/General/TAKServer

Overview

Plugin Types

Class Type Function
McsSenderPlugin MessageSenderBase Sends messages received from MCS COP (RabbitMQ and eventually Kafka) to TAK Server (and clients, federates and other plugins), using the TAK proto messaging format.
McsLoggerReceiverPlugin MessageReceiverBase Receives CoT messages from TAK Server and sends them to the MCS COP RabbitMQ Instance

Plugin Configuration

Plugin (.jar) is copied to the /opt/tak/lib
Plugin options can be set in a customized in a YAML configuration file that is specific to each plugin. Plugin configuration files are copied to /opt/tak/conf/plugins.

Misc Items

To keep logging down to a minimum both McsSenderPlugin and McsLoggerReceiverPlugin have a verboseLogging field in their respective .yaml options

Restart TAK Server to reload plugins and options.

sudo systemctl restart takserver

View plugin manager UI to see plugins loaded. This requires a client cert configured for admin access (see TAK Server configuration guide for information.)

https://<tak_server_hostname>:8443/Marti/plugins/

connect a local netcat client to see messages generated by sample sender plugin (unsecure input on port 8088 must be enabled - not for production use)

nc localhost 8088

TAK Server Plugin 0.11

15 Apr 17:04
Compare
Choose a tag to compare
Pre-release

TAK Server Plugin for MCS COP

What's New

  • Added logic for incoming alerts to support linking them to entities if they have a matching cot_uid

Requirements

TAK Server 4.1 (See TAK_Server_Configuration_Guide.pdf for installation instructions)

Installers available here:

https://artifactory.takmaps.com/ui/repos/tree/General/TAKServer

Overview

Plugin Types

Class Type Function
McsSenderPlugin MessageSenderBase Sends messages received from MCS COP (RabbitMQ and eventually Kafka) to TAK Server (and clients, federates and other plugins), using the TAK proto messaging format.
McsLoggerReceiverPlugin MessageReceiverBase Receives CoT messages from TAK Server and sends them to the MCS COP RabbitMQ Instance

Plugin Configuration

Plugin (.jar) is copied to the /opt/tak/lib
Plugin options can be set in a customized in a YAML configuration file that is specific to each plugin. Plugin configuration files are copied to /opt/tak/conf/plugins.

Misc Items

To keep logging down to a minimum both McsSenderPlugin and McsLoggerReceiverPlugin have a verboseLogging field in their respective .yaml options

Restart TAK Server to reload plugins and options.

sudo systemctl restart takserver

View plugin manager UI to see plugins loaded. This requires a client cert configured for admin access (see TAK Server configuration guide for information.)

https://<tak_server_hostname>:8443/Marti/plugins/

connect a local netcat client to see messages generated by sample sender plugin (unsecure input on port 8088 must be enabled - not for production use)

nc localhost 8088

TAK Server Plugin 0.9

06 Apr 20:38
Compare
Choose a tag to compare
TAK Server Plugin 0.9 Pre-release
Pre-release

TAK Server Plugin for MCS COP

What's New

  • Reverted Default topic for events to "demo_alerts"

Requirements

TAK Server 4.1 (See TAK_Server_Configuration_Guide.pdf for installation instructions)

Installers available here:

https://artifactory.takmaps.com/ui/repos/tree/General/TAKServer

Overview

Plugin Types

Class Type Function
McsSenderPlugin MessageSenderBase Sends messages received from MCS COP (RabbitMQ and eventually Kafka) to TAK Server (and clients, federates and other plugins), using the TAK proto messaging format.
McsLoggerReceiverPlugin MessageReceiverBase Receives CoT messages from TAK Server and sends them to the MCS COP RabbitMQ Instance

Plugin Configuration

Plugin (.jar) is copied to the /opt/tak/lib
Plugin options can be set in a customized in a YAML configuration file that is specific to each plugin. Plugin configuration files are copied to /opt/tak/conf/plugins.

Misc Items

To keep logging down to a minimum both McsSenderPlugin and McsLoggerReceiverPlugin have a verboseLogging field in their respective .yaml options

Restart TAK Server to reload plugins and options.

sudo systemctl restart takserver

View plugin manager UI to see plugins loaded. This requires a client cert configured for admin access (see TAK Server configuration guide for information.)

https://<tak_server_hostname>:8443/Marti/plugins/

connect a local netcat client to see messages generated by sample sender plugin (unsecure input on port 8088 must be enabled - not for production use)

nc localhost 8088

TAK Server Plugin 0.8

06 Apr 20:22
Compare
Choose a tag to compare
TAK Server Plugin 0.8 Pre-release
Pre-release

TAK Server Plugin for MCS COP

What's New

  • Reverted Default topic for events to "demo_events"
  • Changed CoT Type for events to "a-u" to ensure ATAK default compatibility

Requirements

TAK Server 4.1 (See TAK_Server_Configuration_Guide.pdf for installation instructions)

Installers available here:

https://artifactory.takmaps.com/ui/repos/tree/General/TAKServer

Overview

Plugin Types

Class Type Function
McsSenderPlugin MessageSenderBase Sends messages received from MCS COP (RabbitMQ and eventually Kafka) to TAK Server (and clients, federates and other plugins), using the TAK proto messaging format.
McsLoggerReceiverPlugin MessageReceiverBase Receives CoT messages from TAK Server and sends them to the MCS COP RabbitMQ Instance

Plugin Configuration

Plugin (.jar) is copied to the /opt/tak/lib
Plugin options can be set in a customized in a YAML configuration file that is specific to each plugin. Plugin configuration files are copied to /opt/tak/conf/plugins.

Misc Items

To keep logging down to a minimum both McsSenderPlugin and McsLoggerReceiverPlugin have a verboseLogging field in their respective .yaml options

Restart TAK Server to reload plugins and options.

sudo systemctl restart takserver

View plugin manager UI to see plugins loaded. This requires a client cert configured for admin access (see TAK Server configuration guide for information.)

https://<tak_server_hostname>:8443/Marti/plugins/

connect a local netcat client to see messages generated by sample sender plugin (unsecure input on port 8088 must be enabled - not for production use)

nc localhost 8088

TAK Server Plugin 0.7

06 Apr 17:56
Compare
Choose a tag to compare
TAK Server Plugin 0.7 Pre-release
Pre-release

TAK Server Plugin for MCS COP

What's New

  • Changed the alert topic to support the same topic as entities (uses cot_uid to recognize a difference between and alert and an enitity)
  • Added support for images passed from Entity -> TAK CoT
  • Little more logging
  • Temporary locations for Alerts (around Avon Park)

Requirements

TAK Server 4.1 (See TAK_Server_Configuration_Guide.pdf for installation instructions)

Installers available here:

https://artifactory.takmaps.com/ui/repos/tree/General/TAKServer

Overview

Plugin Types

Class Type Function
McsSenderPlugin MessageSenderBase Sends messages received from MCS COP (RabbitMQ and eventually Kafka) to TAK Server (and clients, federates and other plugins), using the TAK proto messaging format.
McsLoggerReceiverPlugin MessageReceiverBase Receives CoT messages from TAK Server and sends them to the MCS COP RabbitMQ Instance

Plugin Configuration

Plugin (.jar) is copied to the /opt/tak/lib
Plugin options can be set in a customized in a YAML configuration file that is specific to each plugin. Plugin configuration files are copied to /opt/tak/conf/plugins.

Misc Items

To keep logging down to a minimum both McsSenderPlugin and McsLoggerReceiverPlugin have a verboseLogging field in their respective .yaml options

Restart TAK Server to reload plugins and options.

sudo systemctl restart takserver

View plugin manager UI to see plugins loaded. This requires a client cert configured for admin access (see TAK Server configuration guide for information.)

https://<tak_server_hostname>:8443/Marti/plugins/

connect a local netcat client to see messages generated by sample sender plugin (unsecure input on port 8088 must be enabled - not for production use)

nc localhost 8088

TAK Server Plugin 0.6

24 Mar 21:00
Compare
Choose a tag to compare
TAK Server Plugin 0.6 Pre-release
Pre-release

TAK Server Plugin for MCS COP

What's New

  • Added seperate RabbitMQ Publishing Routing key in preferences, allowing TAK CoT Messages received by Receiver plugin to publish them to a different topic

Requirements

TAK Server 4.1 (See TAK_Server_Configuration_Guide.pdf for installation instructions)

Installers available here:

https://artifactory.takmaps.com/ui/repos/tree/General/TAKServer

Overview

Plugin Types

Class Type Function
McsSenderPlugin MessageSenderBase Sends messages received from MCS COP (RabbitMQ and eventually Kafka) to TAK Server (and clients, federates and other plugins), using the TAK proto messaging format.
McsLoggerReceiverPlugin MessageReceiverBase Receives CoT messages from TAK Server and sends them to the MCS COP RabbitMQ Instance

Plugin Configuration

Plugin (.jar) is copied to the /opt/tak/lib
Plugin options can be set in a customized in a YAML configuration file that is specific to each plugin. Plugin configuration files are copied to /opt/tak/conf/plugins.

Misc Items

To keep logging down to a minimum both McsSenderPlugin and McsLoggerReceiverPlugin have a verboseLogging field in their respective .yaml options

Restart TAK Server to reload plugins and options.

sudo systemctl restart takserver

View plugin manager UI to see plugins loaded. This requires a client cert configured for admin access (see TAK Server configuration guide for information.)

https://<tak_server_hostname>:8443/Marti/plugins/

connect a local netcat client to see messages generated by sample sender plugin (unsecure input on port 8088 must be enabled - not for production use)

nc localhost 8088

TAK Server Plugin 0.5

22 Mar 02:42
Compare
Choose a tag to compare
TAK Server Plugin 0.5 Pre-release
Pre-release

TAK Server Plugin for MCS COP

What's New

  • Added support for __Video Tag for better ATAK Video support from MCS Entities
  • Added preferences to enable/disable topic listening for entities and events

Requirements

TAK Server 4.1 (See TAK_Server_Configuration_Guide.pdf for installation instructions)

Installers available here:

https://artifactory.takmaps.com/ui/repos/tree/General/TAKServer

Overview

Plugin Types

Class Type Function
McsSenderPlugin MessageSenderBase Sends messages received from MCS COP (RabbitMQ and eventually Kafka) to TAK Server (and clients, federates and other plugins), using the TAK proto messaging format.
McsLoggerReceiverPlugin MessageReceiverBase Receives CoT messages from TAK Server and sends them to the MCS COP RabbitMQ Instance

Plugin Configuration

Plugin (.jar) is copied to the /opt/tak/lib
Plugin options can be set in a customized in a YAML configuration file that is specific to each plugin. Plugin configuration files are copied to /opt/tak/conf/plugins.

Misc Items

To keep logging down to a minimum both McsSenderPlugin and McsLoggerReceiverPlugin have a verboseLogging field in their respective .yaml options

Restart TAK Server to reload plugins and options.

sudo systemctl restart takserver

View plugin manager UI to see plugins loaded. This requires a client cert configured for admin access (see TAK Server configuration guide for information.)

https://<tak_server_hostname>:8443/Marti/plugins/

connect a local netcat client to see messages generated by sample sender plugin (unsecure input on port 8088 must be enabled - not for production use)

nc localhost 8088

TAK Server Plugin 0.4

18 Mar 19:17
Compare
Choose a tag to compare
TAK Server Plugin 0.4 Pre-release
Pre-release

TAK Server Plugin for MCS COP

What's New

  • Updated McsLoggerReceiverPlugin (forgive the terrible name) to push messages from TAK to the MCS RabbitMQ Message broker
  • Added support for the current defined event schema in MCS-CoT

Requirements

TAK Server 4.1 (See TAK_Server_Configuration_Guide.pdf for installation instructions)

Installers available here:

https://artifactory.takmaps.com/ui/repos/tree/General/TAKServer

Overview

Plugin Types

Class Type Function
McsSenderPlugin MessageSenderBase Sends messages received from MCS COP (RabbitMQ and eventually Kafka) to TAK Server (and clients, federates and other plugins), using the TAK proto messaging format.
McsLoggerReceiverPlugin MessageReceiverBase Receives CoT messages from TAK Server and sends them to the MCS COP RabbitMQ Instance

Plugin Configuration

Plugin (.jar) is copied to the /opt/tak/lib
Plugin options can be set in a customized in a YAML configuration file that is specific to each plugin. Plugin configuration files are copied to /opt/tak/conf/plugins.

Misc Items

To keep logging down to a minimum both McsSenderPlugin and McsLoggerReceiverPlugin have a verboseLogging field in their respective .yaml options

Restart TAK Server to reload plugins and options.

sudo systemctl restart takserver

View plugin manager UI to see plugins loaded. This requires a client cert configured for admin access (see TAK Server configuration guide for information.)

https://<tak_server_hostname>:8443/Marti/plugins/

connect a local netcat client to see messages generated by sample sender plugin (unsecure input on port 8088 must be enabled - not for production use)

nc localhost 8088

TAK Server Plugin 0.3

09 Mar 04:04
Compare
Choose a tag to compare
TAK Server Plugin 0.3 Pre-release
Pre-release

TAK Server Plugin for MCS COP

What's New

  • Updated the time parsing from MCS CoT messages to support switch to ISO 8601 times and convert them to Unix Time (milliseconds) which TAK CoT Protobuf messages support

Requirements

TAK Server 4.1 (See TAK_Server_Configuration_Guide.pdf for installation instructions)

Installers available here:

https://artifactory.takmaps.com/ui/repos/tree/General/TAKServer

Overview

Plugin Types

Class Type Function
McsSenderPlugin MessageSenderBase Sends messages received from MCS COP (RabbitMQ and eventually Kafka) to TAK Server (and clients, federates and other plugins), using the TAK proto messaging format.
McsLoggerReceiverPlugin MessageReceiverBase Receives CoT messages from TAK Server and writes them to the log

Plugin Configuration

Plugin (.jar) is copied to the /opt/tak/lib
Plugin options can be set in a customized in a YAML configuration file that is specific to each plugin. Plugin configuration files are copied to /opt/tak/conf/plugins.

Misc Items

To keep logging down to a minimum both McsSenderPlugin and McsLoggerReceiverPlugin have a verboseLogging field in their respective .yaml options

Restart TAK Server to reload plugins and options.

sudo systemctl restart takserver

View plugin manager UI to see plugins loaded. This requires a client cert configured for admin access (see TAK Server configuration guide for information.)

https://<tak_server_hostname>:8443/Marti/plugins/

connect a local netcat client to see messages generated by sample sender plugin (unsecure input on port 8088 must be enabled - not for production use)

nc localhost 8088

TAK Server Plugin 0.2

05 Mar 17:29
Compare
Choose a tag to compare
TAK Server Plugin 0.2 Pre-release
Pre-release

TAK Server Plugin for MCS COP

Initial release of TAK Server plugin that will translate the MCS CoT messages (https://confluence.di2e.net/pages/viewpage.action?pageId=1112752587) to a TAK CoT message and send to TAK Server

Requirements

TAK Server 4.1 (See TAK_Server_Configuration_Guide.pdf for installation instructions)

Installers available here:

https://artifactory.takmaps.com/ui/repos/tree/General/TAKServer

Overview

Plugin Types

Class Type Function
McsSenderPlugin MessageSenderBase Sends messages received from MCS COP (RabbitMQ and eventually Kafka) to TAK Server (and clients, federates and other plugins), using the TAK proto messaging format.
McsLoggerReceiverPlugin MessageReceiverBase Receives CoT messages from TAK Server and writes them to the log

Plugin Configuration

Plugin (.jar) is copied to the /opt/tak/lib
Plugin options can be set in a customized in a YAML configuration file that is specific to each plugin. Plugin configuration files are copied to /opt/tak/conf/plugins.

Misc Items

To keep logging down to a minimum both McsSenderPlugin and McsLoggerReceiverPlugin have a verboseLogging field in their respective .yaml options

Restart TAK Server to reload plugins and options.

sudo systemctl restart takserver

View plugin manager UI to see plugins loaded. This requires a client cert configured for admin access (see TAK Server configuration guide for information.)

https://<tak_server_hostname>:8443/Marti/plugins/

connect a local netcat client to see messages generated by sample sender plugin (unsecure input on port 8088 must be enabled - not for production use)

nc localhost 8088