Yamcs Enterprise

Additional Modules

Yamcs Enterprise extends the open-source Yamcs core with additional modules that support automation, connectivity with external systems, security enhancements, and enterprise deployment capabilities.

Automation

Automation procedures and scripting

Yamcs-SPELL

Yamcs-SPELL enables operators to automate spacecraft operations using scripted procedures. Operational scripts can execute complex command sequences and automate mission workflows.

  • Scripted operational procedures
  • Command stack execution
  • Procedure testing and validation
  • Integration with mission timelines
  • Manual or automated triggering
Mission alert and notification system

TYNA — Notification System

TYNA monitors telemetry streams and operational events and alerts operators when anomalies or predefined conditions occur.

  • Automated anomaly notifications
  • Telemetry-based alerts
  • Operator notification management
  • Email, SMS and phone notifications

Connectivity

Connectivity modules allow Yamcs to interface with spacecraft subsystems, robotics platforms, and avionics communication buses.

ROS2 robotics integration

ROS2 Integration

The Yamcs ROS bridge connects Yamcs with systems using the Robot Operating System (ROS). Telemetry and commands can be exchanged between robotics platforms and Yamcs.

  • Mapping of ROS topics to telemetry
  • Command forwarding to ROS services
  • Support for robotics simulations
  • Integration with robotic systems
MIL-STD-1553 avionics bus

MIL-STD-1553

Support for the MIL-STD-1553 avionics bus enables Yamcs to interact with spacecraft subsystems using this widely adopted aerospace protocol.

  • Interface with avionics subsystems
  • Support for spacecraft testing
  • Reliable command and telemetry exchange
SpaceWire onboard network

SpaceWire

SpaceWire connectivity allows Yamcs to interface with high-speed spacecraft onboard data networks used for payload and platform communication.

  • High-speed telemetry transfer
  • Payload network integration
  • Support for ground testing

Security

Secure encrypted communications

CCSDS SDLS - FIPS-Certified Encryption

Yamcs supports CCSDS SDLS encryption for telemetry and command links using AES-GCM-256 algorithms. Enterprise deployments can use FIPS-certified cryptographic providers.

  • Plugin for Yamcs CCSDS SDLS
  • FIPS-certified crypto provider (FIPS 140-3)
  • AES-GCM-256 encryption
  • Secure telemetry channels
  • Secure command distribution
Secure encrypted communications

CCSDS SDLS - CYSEC Arca Satlink

ARCA SATLINK is the CYSEC implementation of the Space Data Link Security (SDLS) protocol. This module provides a Yamcs validated ground implementation for the CYSEC Arca Satlink.

  • Yamcs CCSDS SDLS
  • Compatibility with the flight CYSEC Arca Satlink
  • AES-GCM-256 encryption
  • Secure telemetry channels
  • Secure command distribution

Distribution & Deployment

Enterprise Distribution Packages

Enterprise package repositories simplify installation and lifecycle management of Yamcs across operational infrastructures.

  • Debian and Ubuntu packages
  • RHEL distribution packages
  • Simplified installation and updates

Kubernetes Deployment

Helm charts allow Yamcs to be deployed in scalable cloud environments using Kubernetes infrastructure.

  • Helm chart deployments
  • Cloud-native operations
  • High-availability architectures
  • Support for satellite constellations