Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/brainelectronics/serialdebugmonitor

Python Serial Monitor with JSON parser to show data in seperate view
https://github.com/brainelectronics/serialdebugmonitor

debugging-tool gui json-parser monitor monitoring-tool python python3 serial serial-communication wxpython

Last synced: 11 days ago
JSON representation

Python Serial Monitor with JSON parser to show data in seperate view

Awesome Lists containing this project

README

        

# Python Serial Debug Monitor

This is a Serial Monitor written in Python.

This program by itself is not very different from many other serial monitor programs. It has been intentionally kept simple with a very open (MIT) license so that it can be taken apart and reused in other applications.

![alt text](https://raw.githubusercontent.com/brainelectronics/SerialDebugMonitor/master/images/serial_monitor.png)

## Installation

1. Clone the repository:

```bash
git clone https://github.com/brainelectronics/SerialDebugMonitor.git
```

2. You may need wx widgets for python.

On Linux use this:
```bash
apt-get install python-wxgtk2.8
```

On Windows or Mac use pip:
```bash
pip install -U wxPython
```

Or folow the directions here: https://wiki.wxpython.org/How%20to%20install%20wxPython

3. To run the code you simply use:

```bash
python serialDebugMonitor.py
```

4. Since this program accesses COM ports you may increased privlidges to use this program. In Ubuntu you can create new rules for a specific device (recommended) or run as admin (not recommended).

## Authors

* **brainelectronics** - *JSON Decoder* - [brainelectronics](https://github.com/brainelectronics/SerialDebugMonitor)
* **Lesley Gushurst** - *Initial work* - [Volunteer Research Laboratories LLC](https://github.com/volunteerlabs/PythonSerialMonitor)

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details