Der QR-Code beinhaltet nichts anderes als die VIN - ist also meiner Meinung nach komplett egal, ob man den QR-Code scannt oder die Nummer manuell eingibt und kommt bei mir auch aufs gleiche raus. Ich scanne den Code bzw. gebe die VIN ein, dann kommt die nächste Seite des Registrierungs-Prozesses (Screenshot im Post weiter oben), der "Ladekringel" rödelt ein paar Sekunden und dann kommt der Fehler. Die Frage ist, wie die Kommunikation passiert:
Möglichkeit 1: Das Handy meldet der Silence-Infrastruktur über GSM bzw. Internet nach der Eingabe der VIN bzw. dem QR-Scan, dass der Roller aktiviert werden soll und Silence schickt eine SMS mit dem 8-stelligen Code an die SIM in meinem Astra-Modul und der Code wird dann im Display angezeigt. In dieser Variante wäre BLE egal.
Möglichkeit 2: Das Handy generiert nach der Eingabe der VIN bzw. dem QR-Scan den Code lokal in der App, überträgt den Code dann per BLE an das Astra-Modul und er wird dann im Display angezeigt. Hier wäre eine funktionierende BLE-Verbindung notwendig.
Es ist etwas schwierig die Fehlermeldung zu interpretieren, könnte sowohl heißen "Die Silence-Infrastruktur kann den Roller nicht erreichen" als auch "Das Handy kann den Roller nicht per BLE erreichen". Die generelle Konnektivität über BLE funktioniert, mit der Astra-App komme ich aufs Modul. Auch die Verbindung zu Silence steht, das Modul hat 0 Reports im Buffer, konnte also alle Reports bei Silence loswerden.
Ich habe jetzt schon alle möglich Varianten mit Zündung aus/an durch:
* Zündung aus -> VIN eingeben / QR scannen -> Zündung ein -> kein Code am Display und Fehlermeldung in App
* Zündung ein -> VIN eingeben / QR scannen -> kein Code am Display und Fehlermeldung in App
* Zündung nach Fehler aus, gewartet und wieder Zündung ein -> kein Code am Display
In der Facharbeit der Uni Barcelona steht leider auch nicht viel über die App Konnektivität, da geht's eher um CANBus. Vielleicht kann mir hier ja jemand weiterhelfen, sonst muss ich die Spanier nochmal bemühen...
