Skip to content

SllurpGUI is a GUI frontend to the Sllurp Python library to control LLRP RFID readers

License

Notifications You must be signed in to change notification settings

sllurp/sllurp-gui

Repository files navigation

========================================================================= sllurp-gui is a QT based graphical interface to control LLRP RFID readers

Project website: https://github.com/sllurp/sllurp-gui

sllurp-gui is a GUI frontend to the sllurp Python library. sllurp is an implementation of a client for the Low Level Reader Protocol (LLRP).

A recent version of sllurp (>= 2.0) is required to be able to run this GUI.

The GUI relies on PyQt5, pyqtgraph and using Python 3.6 or higher is recommended. It has not been tested on any other OS than Linux.

Important note: This project is still in a Beta state, and a few bugs and unfinished features are to be expected.

Please report any bug by filing an issue on the sllurp-gui project Github

sllurp is distributed under version 3 of the GNU General Public License. See LICENSE.txt for details.

SllurpGUI Screenshot

Features

Available features:

  • inventory

Tag memory read/write are not available.

Getting started

Install requirements

pip install pyqtgraph pyqt5

Install sllurp-gui

python3 setup.py install

Run GUI

sllurp-gui

DEPRECTAED: Generate single-file exe

TO BE UPDATED

Install requirements

pip install pyinstaller

Install sllurp because the import initExample in main.py does not work with pyinstaller

cd ../../.. # move to the root of sllurp repository
pip install .

Linux

PyInstaller --noconfirm --log-level=INFO \
--onefile \
--windowed \
--hidden-import='pkg_resources.py2_warn' \
main.py

Windows

PyInstaller --noconfirm --log-level=INFO ^
    --onefile ^
    --paths="C:\Users\root\AppData\Roaming\Python\Python37\site-packages\PyQt5\Qt\bin" ^
    --hidden-import="pkg_resources.py2_warn" ^
    main.py

Note: update the --paths option to set the Qt path according to your setup.

Authors

- Florent Viard ([email protected])
- Papapel
- Thijmen Ketel

About

SllurpGUI is a GUI frontend to the Sllurp Python library to control LLRP RFID readers

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published