D-Solutions GYM NFC-Bridge v5.2 — Pure Python
==============================================

Diese Version nutzt AUSSCHLIESSLICH Python-Standard-Library und die
Windows-eigene WinSCard.dll. Es wird KEINE externe Library installiert,
KEIN pip install ausgefuehrt, KEIN Compiler benoetigt.

Die Bridge liest den ACR122U-NFC-Reader aus und stellt die
Kartendaten der Check-in-Web-App zur Verfuegung.


VORAUSSETZUNGEN
---------------
1. Windows 10 oder Windows 11
2. Python 3.8 oder neuer (jede aktuelle Version)
   Download: https://www.python.org/downloads/
   → Beim Installieren HAKEN SETZEN bei "Add python.exe to PATH"
3. ACR122U per USB angesteckt


ERSTE INBETRIEBNAHME (60 Sekunden)
----------------------------------
1. Doppelklick auf: START-HIER.bat
2. Bridge startet sofort (KEIN pip install noetig!)
3. Browser oeffnen: http://localhost:17321/
   → JSON mit "connected": true erscheint = alles gut


TEST OHNE KARTE
---------------
Wenn du testen willst, ob Bridge und Web-App richtig kommunizieren
(ohne echte Karte), oeffne im Browser:

http://localhost:17321/test/04A3F2C1

→ Sendet eine simulierte UID "04A3F2C1" an die Web-App.


CHECK-IN NUTZEN
---------------
Solange das schwarze Bridge-Fenster offen ist:

- Karte am Reader auflegen → Beep + LED-Blink
- Web-App im Browser: https://gym-admin.d-solutions-media.com/checkin
- Karte zuordnen: https://gym-admin.d-solutions-media.com/members
  → Mitglied oeffnen → "Karte scannen"-Button → Band auflegen


TROUBLESHOOTING
---------------
Problem: "Python nicht gefunden"
Loesung: Python von python.org installieren, PATH-Haken setzen

Problem: Bridge startet, aber "connected: false"
Loesung: - Reader an anderem USB-Port anstecken
        - services.msc → "Smartcard" auf "Automatisch" stellen

Problem: WinSCard.dll nicht gefunden
Loesung: Kein Windows? Dann pyscard-Version verwenden.


LOG-DATEI
---------
%APPDATA%\D-Solutions-GYM-Bridge\bridge.log


BEI FRAGEN
----------
D-Solutions Media · Leipzig
dirk@d-solutions-media.com
+49 176 40566667
