Scanning & Hardware-Integration
Smartphone statt dedizierter Scanner.
QR/Barcodes, NFC, BLE, Biometrie, Kamera. Mobilgeraet als universelles operatives Werkzeug.
Mobilgeraet als universeller Sensor¶
Ein modernes Smartphone ist Kamera, Scanner, NFC-Leser, Bluetooth-Hub, GPS-Tracker, Beschleunigungssensor und biometrischer Sensor in einem. Zu einem Bruchteil der Kosten dedizierter Hardware. Aber Hardware allein reicht nicht — Sie brauchen Software, die sie korrekt, zuverlaessig und schnell nutzt.
Wir bauen mobile Anwendungen, die das Maximum aus der Hardware herausholen, die der Nutzer bereits in der Hand hat. Und wo das Telefon nicht ausreicht, integrieren wir externe Geraete ueber Bluetooth oder USB-C.
Code-Scanning¶
Kamerabasiertes Scanning¶
Kamerascanning ist die Grundlage operativer mobiler Apps. Aber „QR-Code scannen” und „200 Barcodes pro Stunde bei schlechter Beleuchtung scannen” sind zwei verschiedene Probleme.
Unterstuetzte Formate: - 1D-Codes: Code 128, Code 39, Code 93, EAN-13, EAN-8, UPC-A, UPC-E, ITF, Codabar - 2D-Codes: QR Code, Data Matrix, PDF417, Aztec, MaxiCode - Spezial: GS1 DataBar, GS1-128 (Logistiketiketten), Swiss QR (Rechnungscodes)
Optimiert fuer den Betrieb: - Batch-Scanning: Scan nach Scan ohne Kamera zu schliessen. Akustisches und haptisches Feedback bei erfolgreichem Scan. Zaehler zeigt Anzahl gescannter Artikel. - Multi-Code-Scanning: Mehrere Codes in einem Bild lesen. Kamera sieht Palette mit 20 Etiketten — liest alle gleichzeitig. - Schlechte Beleuchtung und beschaedigte Codes: Bildvorverarbeitung (adaptives Thresholding, Schaerfung) fuer beschaedigte oder schlecht beleuchtete Codes. - Viewfinder UX: Visuelle Hilfe fuer korrektes Zielen. Overlay mit Bounding Box des erkannten Codes. Auto-Zoom fuer kleine Codes.
Performance: Dekodierung unter 100ms auf modernen Geraeten. Kontinuierliches Scannen 2-3 Codes pro Sekunde. Ausreichend fuer die meisten Logistik- und Inventuroperationen.
Externe Bluetooth-Scanner¶
Fuer Hochvolumen-Operationen (Distributionszentren, grosse Lager) integrieren wir dedizierte Bluetooth-Scanner:
- Zebra: CS4070, RS5100 Ring Scanner — Trigger-Scan, Ergebnis in App
- Honeywell: 8680i, Voyager 1602g — Enterprise-Grade Scanner
- Socket Mobile: SocketScan S740 — kompakt, geeignet fuer Retail
Integration ueber Bluetooth SPP oder HID-Profil. Automatisches Pairing, Reconnect nach Ausfall, Batterie-Monitoring. Scanner ist Eingabegeraet — Nutzer zielt mit Scanner, Ergebnis erscheint in der App.
NFC und RFID¶
NFC (Near Field Communication)¶
Kommunikation auf Distanz bis 4 cm. Ideal fuer Identifikation, Authentifizierung, Inventur:
- Tag-Lesen: NDEF-Datensaetze, MIFARE Classic/Ultralight, ISO 14443-A/B, ISO 15693
- Tag-Schreiben (Android): URL, Text, Custom Payload auf NFC-Tags schreiben
- Hintergrund-Lesen (iOS): Ab iPhone XS+ — Tag an Telefon halten, App oeffnet automatisch den richtigen Bildschirm
- Host Card Emulation (Android): Telefon verhaelt sich wie NFC-Karte — Zutrittssysteme, Zahlungen
Use Cases: Asset-Identifikation (NFC-Tag an Geraet → Servicekarte oeffnet sich), Zutrittskarten (Telefon statt Karte), Inventur (Tag scannen → Standort bestaetigen), Operator-Authentifizierung an Maschine.
UHF RFID¶
Fuer Massenlesen auf Distanz (Inventur eines ganzen Lagers auf einmal) reicht ein Telefon nicht. Wir integrieren externe UHF RFID-Leser:
- Zebra RFD40/RFD90: Sledge Reader auf Telefon montiert, liest Hunderte Tags pro Sekunde
- Chainway: Robuste Android-Terminals mit integriertem UHF-Modul
RFID-SDK-Integration, Tag-Filterung, Anti-Kollisions-Algorithmen. Lagerinventur mit Tausenden Artikeln in Minuten statt Stunden.
Bluetooth Low Energy (BLE)¶
BLE ist das Rueckgrat der Kommunikation mit IoT-Sensoren, Beacons und industriellen Geraeten. Im Gegensatz zu Classic Bluetooth ist es energieeffizient — ein Sensor laeuft Monate bis Jahre auf Batterie.
GATT-Kommunikation¶
Vollstaendige Implementierung des Generic Attribute Profile fuer Standard- und Custom-BLE-Dienste:
- Scanning: Geraete nach Service UUID, Advertisement-Daten, RSSI entdecken
- Verbindungsmanagement: Auto-Connect, Reconnect nach Ausfall, Bond Management
- Datentransfer: Read/Write Characteristics, Notifications, Indications
- Hintergrundmodus: iOS Background BLE (mit Einschraenkungen), Android Foreground Service
Typische Integrationen¶
- IoT-Sensoren: Temperatur, Luftfeuchtigkeit, Vibration, Druck — Daten von industriellen Sensoren lesen
- Beacons: Indoor-Positionierung, Proximity Marketing, Asset Tracking
- Wearables: Gesundheitsdaten (Herzfrequenz, SpO2), Fitness-Tracker
- Industriegeraete: Diagnose, Konfiguration, Firmware-Update ueber BLE
Biometrie und Kamera¶
Biometrische Authentifizierung¶
Face ID (iOS), Touch ID (iOS), Fingerprint (Android), Face Unlock (Android) — Biometrie als sichere und schnelle Authentifizierungsmethode in der App:
- App-Entsperrung: Biometrischer Scan statt PIN-Code
- Transaktionsbestaetigung: Bestellbestaetigung, Workflow-Genehmigung
- Credential-Schutz: Tokens und Passwoerter in Keychain/Keystore, Zugriff nur nach Biometrie
Keychain (iOS) und Android Keystore fuer hardware-gestuetzte Speicherung. Credentials sind niemals im App-Speicher — die Operation findet innerhalb der Secure Enclave statt.
Erweiterte Kamerafunktionen¶
Kamera als Dateneingabe, nicht nur Fotoapparat:
- OCR (Optical Character Recognition): Text von Dokumenten, Etiketten, Nummernschildern lesen. On-Device-Verarbeitung ueber Vision (iOS) / ML Kit (Android). Echtzeit — Kamera ausrichten, Text wird laufend gelesen.
- Fotodokumentation: Sendungszustand, Beschaedigung, Vorher/Nachher-Fotos. Automatischer Zeitstempel, GPS-Koordinaten, Wasserzeichen. Kompression fuer effizienten Upload.
- AR-Overlays: Informationen direkt im Kamerabild angezeigt. Navigation im Lager, Datenvisualisierung an Maschine, Montageanleitungen.
- On-Device ML: Custom-Modelle zur Erkennung spezifischer Objekte (Produkte, Defekte, Bauteile). Core ML (iOS) / TensorFlow Lite (Android). Inferenz unter 50ms, keine Netzwerklatenz.
Technologie-Stack¶
Scanning: AVFoundation (iOS), CameraX + ML Kit (Android), ZXing, Scandit SDK.
NFC: Core NFC (iOS), Android NFC API, NDEF, MIFARE.
BLE: Core Bluetooth (iOS), Android BLE API, Nordic DFU, RxBLE.
Biometrie: LocalAuthentication (iOS), BiometricPrompt (Android), Keychain, Keystore.
Vision: Vision Framework (iOS), ML Kit (Android), Core ML, TensorFlow Lite, OpenCV.
Häufig gestellte Fragen
MVP in 6-8 Wochen. Vollstaendige App mit Offline-Modus, Integration und CI/CD: 3-6 Monate. Abhaengig vom Umfang — ein Discovery-Workshop hilft, Umfang und Zeitplan zu klaeren.
Swift (iOS), Kotlin (Android) fuer native Entwicklung. React Native/Flutter fuer Cross-Platform. Wir waehlen basierend auf Anforderungen, nicht auf Ideologie.