-
Notifications
You must be signed in to change notification settings - Fork 763
Description
Feature description
Overview
Wave terminal tool currently supports network protocol connections such as SSH and Telnet, but lacks native support for serial port connections. Serial port connections are essential in fields such as embedded development, industrial automation, network device configuration, and IoT device debugging. We propose adding comprehensive serial port connection support to Wave, including traditional serial ports and Bluetooth virtual serial ports.
Background
Missing User Scenarios:
Embedded engineers need to connect to development boards
Network engineers need to configure Console ports on network devices
IoT developers need to debug Bluetooth devices
Limitations of Current Solutions:
Users are forced to switch between Wave and other serial port tools
Cannot manage all connection types within Wave's unified interface
Feature Requirements
- Basic Serial Port Connection Features
Automatic serial port device detection and listing
Standard serial port parameter configuration (baud rate, data bits, stop bits, parity, flow control)
Real-time connection status display
Disconnect/reconnect functionality - Bluetooth Serial Port Support
Bluetooth device discovery and pairing management
Support for standard Bluetooth serial port protocol (SPP)
Automatic identification of Bluetooth virtual serial port devices
Bluetooth connection status monitoring
Support for common Bluetooth serial modules (HC-05, HC-06, etc.) - Advanced Features
Hexadecimal send/receive mode
Automatic send functionality
Serial data trigger actions
Script support - User Experience Optimization
Serial port connection configuration wizard
Common configuration presets
Connection history
Bluetooth device management interface - Cross-Platform Compatibility
Windows: COM ports, Bluetooth virtual serial ports
macOS: /dev/tty., Bluetooth serial ports
Linux: /dev/tty, /dev/rfcomm*
Community Value
Unified Workflow: No need to switch between multiple tools
Feature Inheritance: Enjoy Wave's existing excellent features
Attract New Users: Embedded developers, IoT developers, network engineers
Implementation Suggestion
No response
Anything else?
No response