COMMonitor is a lightweight tool designed for diagnosing and testing serial COM ports on Windows machines. The tool is packaged as a standalone executable, requiring no additional installation or dependencies. It's ideal for technicians who need to quickly identify and troubleshoot issues related to serial communication.
- Standalone Executable: No need for Python or any additional dependencies. Just download and run.
- Error Code Lookup: Quickly look up common serial communication error codes and receive detailed descriptions and troubleshooting steps.
- Basic Diagnostic Scripts: Automated scripts to check the status of all available COM ports.
- Enhanced User Interface: Color-coded outputs for better readability and a personalized welcome screen.
- Configuration File Integration: Easily update settings via a
app_config.json
file without modifying the application code. - Improved Logging Mechanism: Comprehensive logs for monitoring and troubleshooting.
- Download the ZIP Archive: Get the
COMMonitor.zip
file from the Releases page. - Extract the Files: Extract all files from the ZIP archive to a folder of your choice.
- Run the Application: Double-click on
COMMonitor.exe
to launch the application. Ensure that bothCOMMonitor.exe
andapp_config.json
are in the same directory.
- Operating System: Windows 10 or later
- Disk Space: Approximately 50MB
- Error Code Lookup: Use the Main Menu to enter an error code and retrieve its description and troubleshooting advice.
- Run Basic Diagnostic Scripts: Perform automated checks on all available COM ports.
- Other Tests: Conduct stress tests and loopback tests on specific COM ports.
Contributions are welcome! Please fork this repository and submit a pull request with your proposed changes.
This project is licensed under the MIT License - see the LICENSE file for details.
Developer: Yelmehdi
Email: youneselmehdi@outlook.com
For any issues or suggestions, feel free to reach out.
Thank you for using COMMonitor!