Logo Commsman

About Commsman

Version 1 Release

Commsman (Communications Manager) is a powerful, extensible tool for testing, monitoring, and managing industrial communication protocols. It is designed to help engineers and testers interact with embedded systems, PLCs, and other field devices via common industrial protocols.
Currently, Commsman supports Modbus TCP and Modbus RTU protocols, with a focus on usability, structured data organization, and continuous monitoring.

⚑ Industrial Protocols

Commsman comes with native support for Modbus TCP and Modbus RTU, allowing you to connect with your industrial devices in minutes. No external libraries, no complicated setupβ€”just plug, configure, and test.

πŸ“Š Real-Time Monitoring

View responses, errors, and execution times as they happen. Every request and collection logs its own history, making it easy to debug devices, validate behavior, or analyze network performance over time.

🧩 Modular and Extensible Architecture

Structure your work into nested collections, reuse Modbus clients across requests, and automate repetitive tasks. Whether you're running a single test or a full system validation, Commsman scales with you.

Core Features at a Glance

All-in-One Industrial Protocol

  • Collections-Based Architecture 

    Structure your workflows with nested Collections and Requests for clarity and reusability.

  • Request Execution

    Send Modbus requests with full control over function code, address, quantity, and more β€” with real-time feedback.

  • Continuous Monitoring

    Set up polling cycles and watch live updates and historical trends from both Collections and individual Requests.

  • Request Request History

    Every request automatically records timestamped logs β€” both for TCP and RTU.

  • Client Inheritance

    Requests can inherit Modbus clients (TCP or RTU) from their parent collection β€” for fast, DRY configurations.

  • Clean, Collection-Based Design

    Organize your communication flows like folders and files β€” intuitive and scalable.

Commsman Screenshots

Cross-Platform & Installer-Free

Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

Join us and help make
Commsman even better!

Help us improve commsman


Roadmap

What's Coming Soon

  • πŸ” Database & Security

    • Secure SQLite storage with access restrictions
    • Encrypted history logs
    • Control over what data can be exported or viewed
  • ⚠️ Monitoring & Validation

    • Alarm and event system for threshold violations
    • Define validation rules per request or collection
    • Highlight invalid or unexpected responses
  • πŸ“ Data Import / Export

    • Import full projects (Collections, Requests, Modbus maps) from CSV
    • Export request results and logs for offline analysis
  • πŸ”§ Protocol Expansion

    • MQTT (client and broker integration)
    • CAN Bus
    • SPI & I2C
    • Serial Raw (generic binary protocols)
  • πŸ“œ Request Scripting & Automation

    • Chain requests into execution sequences
    • Loop and conditional logic blocks for advanced automation
    • Scheduled execution
  • πŸ–₯️ Modbus Server Mode

    • Run Commsman as a Modbus TCP/RTU server
    • Simulate responses based on predefined registers or logic
  • πŸ§ͺ Integration Testing

    • Run scripted sequences from CLI or CI pipelines
    • Return pass/fail status based on custom rules
    • Auto-execute test sets for regression validation
  • πŸ“œ Request Scripting & Automation

    • Chain requests into execution sequences
    • Loop and conditional logic blocks for advanced automation
    • Scheduled execution

Our Team

We welcome contributions!

Team member

Carlos Molina

Software QA Engineer

Team member

Jorge Molina

Designer Graphic / UX / UI

Our Philosophy

Commsman is designed with the mindset of being protocol-agnostic, extensible, and integrated into real engineering workflows. Whether you're debugging a single device or validating a full industrial system, Commsman aims to be your go-to companion for communication diagnostics and automation.

Contact Us

info@commsman.es