Skip to content

rookiepeng/comm-probe

Repository files navigation

CommProbe

A multi-protocol communication testing tool built with Python and PySide6. Supports TCP, UDP, Bluetooth, CAN, and GPIB.

Dependencies

Install all at once:

pip install -r requirements.txt

Usage

Select a protocol tab — TCP, UDP, Bluetooth, CAN, or GPIB — to begin testing.

TCP

UDP

Bluetooth

CAN

Supports socketcan, PCAN, Vector, Kvaser, and virtual interfaces via python-can.

For Vector hardware, enter the 0-based channel index (e.g. 0) in the Channel field. The app registers under the CANalyzer application name in Vector Hardware Config.

GPIB

Requires NI-VISA or pyvisa-py. If no VISA library is detected, a warning is shown in the GPIB tab.

About

A simple communication test interface built with Python and PySide

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages