Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

serial-com

Python Platform License

Herramienta CLI ligera para diagnóstico y comunicación por puerto serial, orientada a equipos de campo como GNSS, dispositivos embebidos y equipos de topografía.

Características

  • Listado de puertos COM disponibles
  • Terminal interactiva (TX/RX en tiempo real)
  • Configuración de baudrate
  • Soporte CRLF / LF
  • Recepción (RX) no bloqueante
  • Logging opcional de sesión
  • Binario ejecutable para Windows vía GitHub Actions

Instalación

Desde código fuente

git clone https://github.com/schweineorgel/serial-com.git
cd serial-com

python -m venv venv
venv\Scripts\activate   # Windows
source venv/bin/activate  # Linux/Mac

pip install -r requirements.txt

Dependencias

pyserial

Ejemplo de uso

serial-com --list
serial-com --port COM11 --baud 115200 --echo --log test.txt

Flags

Flag Descripción
--port Puerto COM (ej: COM3)
--baud Velocidad de transmisión (default: 115200)
--list Lista puertos disponibles
--echo Muestra TX/RX en pantalla
--crlf Usa CRLF en lugar de LF
--log Guarda la sesión en archivo
--version Muestra versión del programa

Capturas

Captura de pantalla de programa siendo utilizando mediante Powershell en una Trimble TSC7. TSC7

About

Herramienta de línea de comandos sencilla para la comunicación y depuración del puerto serial.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages