Skip to content

AkitaEngineering/Akita-MeshTAK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Akita MeshTAK

Empowering Off-Grid Communication and Situational Awareness for Critical Operations

Overview

The Akita MeshTAK Plugin is a game-changing Android Tactical Assault Kit (ATAK) plugin meticulously crafted to bridge the gap between ATAK and Meshtastic, providing unparalleled communication capabilities in the most challenging and disconnected environments.

This plugin is an indispensable asset for law enforcement, military, security personnel, and first responders who demand reliable, long-range communication when traditional networks are unavailable, unreliable, or deliberately disrupted.

By harnessing the power of Meshtastic's decentralized, low-power radio networks, Akita MeshTAK empowers ATAK users to maintain critical connectivity and situational awareness, enabling them to:

  • Operate Beyond the Grid: Extend the reach of ATAK far beyond the limitations of cellular, Wi-Fi, and satellite networks.
  • Enhance Team Coordination: Facilitate the real-time sharing of location data (CoT) and text messages.
  • Visualize the Battlefield: Overlay Meshtastic-derived data directly onto the ATAK map.
  • Mitigate Communication Vulnerabilities: Reduce reliance on easily compromised infrastructure.

IMPORTANT: READ BEFORE COMPILING

  • Firmware: You must set the correct UUIDs in firmware/src/config.h.
  • ATAK Plugin: You must edit atak_plugin/src/com/akitaengineering/meshtak/Config.java and fill in the placeholder UUIDs and USB IDs to match your firmware and hardware.

Key Features and Benefits

  • Seamless ATAK Integration: Integrates directly into the ATAK UI.
  • Long-Range, Low-Power Communication: Leverages Meshtastic's self-healing mesh network.
  • Robust Off-Grid Operation: Thrives in environments where traditional networks fail.
  • Precision Location Tracking: Transmits and receives accurate Cursor on Target (CoT) messages.
  • Critical Alert (SOS) Button: A dedicated button on the ATAK toolbar to send a high-priority alert across the mesh.
  • Device Health Monitoring: Displays the battery percentage of the connected Meshtastic device directly in the ATAK toolbar.

Versatile Connectivity Options:

  • Bluetooth Low Energy (BLE)
  • Serial (USB)
  • (Optional) MQTT

Intuitive Data Management:

  • Data Format Selection (Plain Text, JSON, Custom)
  • Command History for frequently sent messages

Enhanced Situational Awareness:

  • Clear connection status in the toolbar and on the map
  • Map overlay for critical information

Reliable Performance:

  • Robust error handling, reconnection logic, and connection timeouts

Target Audience

The Akita MeshTAK Plugin is an indispensable tool for:

  • Law Enforcement: Tactical teams, search and rescue units, and special operations.
  • Military: Dismounted infantry, reconnaissance units, and special operations forces.
  • Security Personnel: Perimeter control, critical infrastructure protection.
  • First Responders: Firefighters, paramedics, and emergency response teams.
  • Search and Rescue Teams: Enables effective tracking and coordination.

Documentation

Comprehensive MILSPEC documentation is available in the documentation/ directory:

  • Technical Manual (TM): Complete technical documentation for installation, configuration, operation, and maintenance
  • Operator's Manual (OM): User-friendly guide for field operators
  • System Specification (SS): Detailed system requirements and specifications
  • Security Guide: Comprehensive security documentation
  • Developer Guide: Information for developers and contributors

Contributing

We welcome contributions! This project is designed to be contributor-friendly. Please see the documentation/dev_guide.md for details on how to get started, the command protocol, and our coding standards.


License

This project is licensed under the GNU General Public License v3.0.
See the LICENSE and COPYING files for the full license text.


Copyright

© 2025 Akita Engineering


Contact

About

The Akita MeshTAK Plugin is an Android Tactical Assault Kit (ATAK) plugin designed to facilitate communication with Akita Mesh devices. This plugin enables ATAK users to send and receive data, including location information and potentially other sensor data, over both Bluetooth Low Energy (BLE) and serial (USB) connections.

Topics

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors