Skenování & hardware integrace
Telefon místo dedikovaného skeneru.
Integrujeme mobilní hardware — kameru, NFC, Bluetooth, biometrii — do provozních aplikací pro sklad, logistiku a terén.
Mobilní zařízení jako univerzální senzor¶
Moderní smartphone je kamera, skener, NFC čtečka, Bluetooth hub, GPS tracker, akcelerometr a biometrický senzor v jednom. Za zlomek ceny dedikovaného hardware. Ale hardware sám nestačí — potřebujete software, který ho využije správně, spolehlivě a rychle.
Stavíme mobilní aplikace, které vytěží maximum z hardware, který uživatel už má v ruce. A tam, kde telefon nestačí, integrujeme externí zařízení přes Bluetooth nebo USB-C.
Skenování kódů¶
Camera-based scanning¶
Kamerové skenování je základ provozních mobilních aplikací. Ale „naskenuj QR kód” a „naskenuj 200 čárových kódů za hodinu v špatném osvětlení” jsou dva různé problémy.
Podporované formáty: - 1D kódy: Code 128, Code 39, Code 93, EAN-13, EAN-8, UPC-A, UPC-E, ITF, Codabar - 2D kódy: QR Code, Data Matrix, PDF417, Aztec, MaxiCode - Speciální: GS1 DataBar, GS1-128 (logistické štítky), Swiss QR (fakturační kódy)
Optimalizace pro provoz: - Batch scanning: Sken za skenem bez zavírání kamery. Akustický a haptický feedback při úspěšném skenu. Counter zobrazuje počet naskenovaných položek. - Multi-code scanning: Přečtení více kódů v jednom záběru. Kamera vidí paletu s 20 štítky — přečte všechny naráz. - Low-light a damaged codes: Image preprocessing (adaptive thresholding, sharpening) pro čtení poškozených nebo špatně osvětlených kódů. - Viewfinder UX: Vizuální guide pro správné zaměření. Overlay s bounding boxem detekovaného kódu. Auto-zoom pro malé kódy.
Performance: Dekódování pod 100ms na moderním zařízení. Continuous scanning 2-3 kódy za sekundu. Dostatečné pro většinu logistických a inventurních operací.
Externí Bluetooth skenery¶
Pro high-volume operace (distribuční centra, velké sklady) integrujeme dedikované Bluetooth skenery:
- Zebra: CS4070, RS5100 ring scanner — trigger sken, výsledek v aplikaci
- Honeywell: 8680i, Voyager 1602g — enterprise-grade skenery
- Socket Mobile: SocketScan S740 — kompaktní, vhodné pro retail
Integrace přes Bluetooth SPP nebo HID profil. Automatic pairing, reconnect po výpadku, battery monitoring. Skener je input zařízení — uživatel míří skenerem, výsledek se objeví v aplikaci.
NFC a RFID¶
NFC (Near Field Communication)¶
Komunikace na vzdálenost do 4 cm. Ideální pro identifikaci, autentizaci, inventuru:
- Tag reading: NDEF záznamy, MIFARE Classic/Ultralight, ISO 14443-A/B, ISO 15693
- Tag writing (Android): Zápis URL, textu, custom payloadu na NFC tagy
- Background reading (iOS): Od iPhone XS+ — tag přiložíte k telefonu, aplikace se automaticky otevře na správné obrazovce
- Host Card Emulation (Android): Telefon se chová jako NFC karta — přístupové systémy, platby
Use cases: Identifikace majetku (NFC tag na zařízení → otevře se servisní karta), přístupové karty (telefon místo karty), inventura (přiložit tag → potvrdit umístění), autentizace operátora na stroji.
UHF RFID¶
Pro hromadné čtení na vzdálenost (inventura celého skladu naráz) telefon nestačí. Integrujeme externí UHF RFID čtečky:
- Zebra RFD40/RFD90: Sledge reader nasazený na telefon, čtení stovek tagů za sekundu
- Chainway: Rugged Android terminály s integrovaným UHF modulem
RFID SDK integrace, tag filtering, anti-collision algoritmy. Inventura skladu s tisíci položkami za minuty místo hodin.
Bluetooth Low Energy (BLE)¶
BLE je páteř komunikace s IoT senzory, beacony a průmyslovými zařízeními. Na rozdíl od Classic Bluetooth je energeticky úsporný — senzor vydrží na baterii měsíce až roky.
GATT komunikace¶
Plná implementace Generic Attribute Profile pro standardní i custom BLE služby:
- Scanning: Discover zařízení podle service UUID, advertisement dat, RSSI
- Connection management: Auto-connect, reconnect po výpadku, bond management
- Data transfer: Read/write characteristics, notifications, indications
- Background mode: iOS background BLE (s omezeními), Android foreground service
Typické integrace¶
- IoT senzory: Teplota, vlhkost, vibrace, tlak — čtení dat z průmyslových senzorů
- Beacony: Indoor positioning, proximity marketing, asset tracking
- Wearables: Zdravotní data (heart rate, SpO2), fitness trackery
- Průmyslová zařízení: Diagnostika, konfigurace, firmware update přes BLE
Biometrie a kamera¶
Biometrická autentizace¶
Face ID (iOS), Touch ID (iOS), Fingerprint (Android), Face Unlock (Android) — biometrie jako bezpečný a rychlý způsob autentizace v aplikaci:
- App unlock: Místo PIN kódu biometrický sken
- Transaction confirmation: Potvrzení objednávky, schválení workflow
- Credential protection: Tokeny a hesla v Keychain/Keystore, přístup jen po biometrii
Keychain (iOS) a Android Keystore pro hardware-backed storage. Credential není nikdy v paměti aplikace — operace proběhne uvnitř secure enclave.
Pokročilé kamerové funkce¶
Kamera jako datový vstup, ne jen fotoaparát:
- OCR (Optical Character Recognition): Čtení textu z dokumentů, štítků, SPZ. On-device processing přes Vision (iOS) / ML Kit (Android). Real-time — namíříte kameru, text se čte průběžně.
- Fotodokumentace: Stav zásilky, poškození, before/after fotky. Automatický timestamp, GPS souřadnice, vodoznak. Komprese pro efektivní upload.
- AR overlays: Informace zobrazené přímo v kamerovém obraze. Navigace ve skladu, vizualizace dat na stroji, assembly instructions.
- On-device ML: Custom modely pro rozpoznávání specifických objektů (produkty, defekty, součástky). Core ML (iOS) / TensorFlow Lite (Android). Inference pod 50ms, žádná latence sítě.
Technologický 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.
Časté otázky
Pro většinu use cases ano. Moderní telefony mají kvalitní kamery s autofocusem, výkonné procesory pro real-time dekódování. Pro high-volume operace (10 000+ skenů/den) doporučujeme hybridní řešení: telefon + Bluetooth skener.
Čárové kódy (Code 128, Code 39, EAN-13, UPC-A), 2D kódy (QR, Data Matrix, PDF417, Aztec). Plus OCR pro čtení textu, SPZ, sériových čísel.
Plná GATT implementace pro standardní i custom BLE služby. Background scanning, automatic reconnect, bond management. Podporujeme Zebra, Honeywell, custom IoT senzory.
Ano. Čtení NDEF tagů, MIFARE, ISO 14443. Na Androidu i zápis NFC tagů. Na iOS čtení od iPhone 7+, background tag reading od iPhone XS+.