ProGlove koppelen met Android via de Connect-app

ProGlove-scanners koppel je op Android met de INSIGHT Mobile-app, ook wel de Connect-app genoemd. Dat gaat meestal soepel via Scan2Pair (zie het artikel over de eerste setup), maar er zijn twee Android-eigenaardigheden die voor verwarring kunnen zorgen. Dit artikel gaat daar specifiek op in.
Wat je nodig hebt
Bluetooth moet aanstaan op het Android-toestel. Zonder Bluetooth krijg je de Scan2Pair-barcode niet eens te zien, dus check dat eerst als je vastloopt.
Valkuil: scanner eerder als toetsenbord gekoppeld (HID)
Is een scanner ooit via klassieke Bluetooth als toetsenbord (HID, Human Interface Device) met het toestel gekoppeld geweest, dan werkt Scan2Pair daarna vaak niet meer goed. Het toestel blijft de scanner als HID-apparaat herkennen in plaats van als ProGlove-device.
De oplossing:
- Ga naar de Bluetooth-instellingen van Android en ontkoppel (“forget”) de scanner.
- Herstart het toestel, of wis in plaats daarvan de cache van de Bluetooth-systeemservice.
- Probeer daarna opnieuw te koppelen via Scan2Pair.
BLE-scanlimiet vanaf Android 7
Android 7 en nieuwer beperkt hoe vaak een app een Bluetooth Low Energy-scan mag starten en stoppen: maximaal 5 keer binnen 30 seconden. Roep je de pairing barcode meerdere keren snel achter elkaar op, bijvoorbeeld door herhaaldelijk op de Scan2Pair-knop te tikken, dan kun je tegen die limiet aanlopen. Het gevolg is dat de scanner onverwacht wegvalt terwijl je net dacht dat hij verbonden was. Geef de app dus even de tijd tussen pogingen door, in plaats van meteen opnieuw te proberen.
Toetsenbord automatisch selecteren
Wil je dat een Android-toestel automatisch het ProGlove-toetsenbord gebruikt zodra een scan binnenkomt, dan kun je dat instellen met package name de.proglove.connect en class name de.proglove.keyboard.LatinIME. Dit is vooral relevant als je scanners uitrolt via een EMM/MDM-systeem en de toetsenbordselectie wilt automatiseren in plaats van dit per toestel handmatig te doen.
Blijft de koppeling na deze stappen alsnog mislukken, dan vind je meer troubleshooting-stappen in het artikel over pairingproblemen.