Integratie van barcodescanners
Stel één scannergrens op, normaliseer wig-, intentie- of directe resultaten en sluit elke sessie netjes af.
- Barcode/lezer
- Beginner
- Bewijsstatus
Ontwikkelaarshub
Technische inhoud vormt de kern van RuggedLayer. Openbare documentatie richt zich op reproduceerbare integratiepatronen; beperkte SDK's, firmware en documentatie van fabrikanten blijven binnen de goedgekeurde distributiekanalen.
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.
data class CaptureEvent(
val value: String,
val symbology: String?,
val capturedAt: Instant,
)
interface CapturePort {
fun open()
fun start()
fun stop()
fun close()
fun setListener(listener: (CaptureEvent) -> Unit)
}
class ScanWorkflow(private val scanner: CapturePort) {
private var active = false
fun begin(onCapture: (CaptureEvent) -> Unit) {
if (active) return
scanner.open()
scanner.setListener(onCapture)
scanner.start()
active = true
}
fun end() {
if (!active) return
runCatching { scanner.stop() }
runCatching { scanner.close() }
active = false
}
}Publicatiestandaard
Het Testlab is ontworpen om aankoop- en integratiebeslissingen eenvoudiger te maken. Het vervangt geen geaccrediteerde certificering en verandert niet één configuratie in een mondiale claim.
Gebruik een gespecificeerd apparaat, besturingssysteem, firmware, SDK en applicatiebuild.
Mijn app verbinden en valideren 02Toon het verwachte resultaat, de afhandeling van storingen en bekende beperkingen.
Mijn app verbinden en valideren 03Voorzie de handleiding van versies en valideer ingrijpende platformwijzigingen opnieuw.
Mijn app verbinden en validerenBronnen voor ontwikkelaars
Technische inhoud vormt de kern van RuggedLayer. Openbare documentatie richt zich op reproduceerbare integratiepatronen; beperkte SDK's, firmware en documentatie van fabrikanten blijven binnen de goedgekeurde distributiekanalen.
Stel één scannergrens op, normaliseer wig-, intentie- of directe resultaten en sluit elke sessie netjes af.
Zet een vage “Android apparaat ondersteund”-claim om in een configuratierecord dat een andere ingenieur kan reproduceren.
Gebruik een nep-vastlegpoort om de inventaris en ontvangstregels in CI te verifiëren voordat er een fysieke handheld beschikbaar is.
Geef een begrensde pagina weer, serialiseer printerwerk en maak papier-, hitte-, spannings- en bezetstatussen zichtbaar.
Inspecteer een fysieke sleutel, behoud de oorspronkelijke mapping en zorg voor een betrouwbaar herstelpad voordat het gedrag wordt gewijzigd.
Scheid het werk van ICC, PICC, magneetstrip, PIN en het beveiligde element van gewone applicatiecode en logs.
Maak een alleen-lezen momentopname van het apparaat, scheid bevoorrechte bewerkingen en maak elke implementatiewijziging omkeerbaar.
Ontwikkelaars / SDK
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.
RuggedLayer / Startersbron
Een klein origineel bronbestand om scannerwerk te isoleren van bedrijfsregels voor applicaties. Het bevat geen claim van leverancier SDK, binair bestand of apparaat.
Originele RuggedLayer bron; 2026-08-03 beoordeeld
UROVO / SDK
Een door RuggedLayer gehost UROVO ontwikkelingspakket voor scanner-, apparaat-, printer-, sleuteltoewijzing, kaart- en beveiligde module-integratie. Lokale machine-instellingen en ondertekenmateriaal zijn uitgesloten.
Openbaar UROVO pakket; RuggedLayer distributie goedgekeurd 2026-08-03
RuggedLayer/UROVO / Integratiedemo
Een originele adapter en stapsgewijze README die laat zien hoe u de UROVO ScanManager API kunt aansluiten zonder apparaataanroepen naar de bedrijfslogica van de applicatie te lekken.
Originele RuggedLayer code beoordeeld tegen UROVO SDK v4.1.0326
RuggedLayer / Integratiedemo
Een leveranciersneutraal voorraadpatroon waarmee ontwikkelaars RFID workflowregels kunnen testen voordat ze een goedgekeurde UROVO, SEUIC of andere native reader SDK binden.
Originele RuggedLayer bron; 2026-08-03 beoordeeld
UROVO/stroomopwaarts / Voorbeeldopslagplaats
Download het huidige openbare repository-archief rechtstreeks van GitHub wanneer u de verpakte v4.1.0326-materialen moet vergelijken met de nieuwste upstream-vertakking.
Openbare UROVO-opslagplaats; stroomopwaartse tak kan veranderen
UROVO/gemeenschap / Gemeenschapsvoorbeeld
Een platformonafhankelijk brugpatroon. In de README staat dat eigen UROVO stuurprogramma's niet zijn inbegrepen, dus sluit de overeenkomende native SDK afzonderlijk aan.
Gemeenschapscode; geen RuggedLayer hardwarevalidatie
SEUIC (Dongji) / gemeenschap / Gemeenschapsvoorbeeld
Een voorbeeld van een magazijnworkflow om te begrijpen hoe een applicatie voorraadregels kan bezitten rond een native RFID-grens. Valideer het apparaat en de plug-in afzonderlijk.
Gemeenschapscode; niet getest door RuggedLayer
SEUIC (Dongji) / meerdere leveranciers / Gemeenschapsvoorbeeld
Een hardware-abstractie en mock-readerreferentie van meerdere leveranciers met namen van Seuic-adapters. Inspecteer de gebundelde stuurprogramma's en NOTICE voordat u afhankelijkheden selecteert.
Gemeenschapscode; Het exacte apparaat- en stuurprogrammabereik vereist validatie
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.
Bronnen voor ontwikkelaars
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.
Technische inhoud vormt de kern van RuggedLayer. Openbare documentatie richt zich op reproduceerbare integratiepatronen; beperkte SDK's, firmware en documentatie van fabrikanten blijven binnen de goedgekeurde distributiekanalen.
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.Mijn app verbinden en validerenTechnische inhoud vormt de kern van RuggedLayer. Openbare documentatie richt zich op reproduceerbare integratiepatronen; beperkte SDK's, firmware en documentatie van fabrikanten blijven binnen de goedgekeurde distributiekanalen.
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.Mijn app verbinden en validerenTechnische inhoud vormt de kern van RuggedLayer. Openbare documentatie richt zich op reproduceerbare integratiepatronen; beperkte SDK's, firmware en documentatie van fabrikanten blijven binnen de goedgekeurde distributiekanalen.
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.Mijn app verbinden en validerenTechnische inhoud vormt de kern van RuggedLayer. Openbare documentatie richt zich op reproduceerbare integratiepatronen; beperkte SDK's, firmware en documentatie van fabrikanten blijven binnen de goedgekeurde distributiekanalen.
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.Mijn app verbinden en validerenTechnische inhoud vormt de kern van RuggedLayer. Openbare documentatie richt zich op reproduceerbare integratiepatronen; beperkte SDK's, firmware en documentatie van fabrikanten blijven binnen de goedgekeurde distributiekanalen.
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.Mijn app verbinden en validerenTechnische inhoud vormt de kern van RuggedLayer. Openbare documentatie richt zich op reproduceerbare integratiepatronen; beperkte SDK's, firmware en documentatie van fabrikanten blijven binnen de goedgekeurde distributiekanalen.
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.Mijn app verbinden en validerenTechnische inhoud vormt de kern van RuggedLayer. Openbare documentatie richt zich op reproduceerbare integratiepatronen; beperkte SDK's, firmware en documentatie van fabrikanten blijven binnen de goedgekeurde distributiekanalen.
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.Mijn app verbinden en validerenBronnen voor ontwikkelaars / Kotlin
Levenscyclus, fouten, Android Intents, callbacks, toetsen en verschillen tussen platforms.
data class CaptureEvent(
val value: String,
val symbology: String?,
val capturedAt: Instant,
)
interface CapturePort {
fun open()
fun start()
fun stop()
fun close()
fun setListener(listener: (CaptureEvent) -> Unit)
}
class ScanWorkflow(private val scanner: CapturePort) {
private var active = false
fun begin(onCapture: (CaptureEvent) -> Unit) {
if (active) return
scanner.open()
scanner.setListener(onCapture)
scanner.start()
active = true
}
fun end() {
if (!active) return
runCatching { scanner.stop() }
runCatching { scanner.close() }
active = false
}
}Ontwikkelaars / Publicatiestandaard
Technische inhoud vormt de kern van RuggedLayer. Openbare documentatie richt zich op reproduceerbare integratiepatronen; beperkte SDK's, firmware en documentatie van fabrikanten blijven binnen de goedgekeurde distributiekanalen.
Gebruik een gespecificeerd apparaat, besturingssysteem, firmware, SDK en applicatiebuild.
Toon het verwachte resultaat, de afhandeling van storingen en bekende beperkingen.
Voorzie de handleiding van versies en valideer ingrijpende platformwijzigingen opnieuw.
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.
GitHub / Kennisbank
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.
UROVO / upstream
Technische inhoud vormt de kern van RuggedLayer. Openbare documentatie richt zich op reproduceerbare integratiepatronen; beperkte SDK's, firmware en documentatie van fabrikanten blijven binnen de goedgekeurde distributiekanalen.
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.
No SPDX license detectedKennisbankUROVO / community
Technische inhoud vormt de kern van RuggedLayer. Openbare documentatie richt zich op reproduceerbare integratiepatronen; beperkte SDK's, firmware en documentatie van fabrikanten blijven binnen de goedgekeurde distributiekanalen.
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.
MIT reported by GitHubKennisbankUROVO / community
Technische inhoud vormt de kern van RuggedLayer. Openbare documentatie richt zich op reproduceerbare integratiepatronen; beperkte SDK's, firmware en documentatie van fabrikanten blijven binnen de goedgekeurde distributiekanalen.
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.
No license detectedKennisbankSEUIC (Dongji) / community
Technische inhoud vormt de kern van RuggedLayer. Openbare documentatie richt zich op reproduceerbare integratiepatronen; beperkte SDK's, firmware en documentatie van fabrikanten blijven binnen de goedgekeurde distributiekanalen.
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.
Apache-2.0 reported by GitHubKennisbankSEUIC (Dongji) / multi-vendor
Technische inhoud vormt de kern van RuggedLayer. Openbare documentatie richt zich op reproduceerbare integratiepatronen; beperkte SDK's, firmware en documentatie van fabrikanten blijven binnen de goedgekeurde distributiekanalen.
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.
Apache-2.0 reported by GitHubKennisbankAndroid / platform
Technische inhoud vormt de kern van RuggedLayer. Openbare documentatie richt zich op reproduceerbare integratiepatronen; beperkte SDK's, firmware en documentatie van fabrikanten blijven binnen de goedgekeurde distributiekanalen.
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.
See repository licenseKennisbankAndroid / platform
Technische inhoud vormt de kern van RuggedLayer. Openbare documentatie richt zich op reproduceerbare integratiepatronen; beperkte SDK's, firmware en documentatie van fabrikanten blijven binnen de goedgekeurde distributiekanalen.
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.
See repository licenseKennisbankCommunity / barcode
Technische inhoud vormt de kern van RuggedLayer. Openbare documentatie richt zich op reproduceerbare integratiepatronen; beperkte SDK's, firmware en documentatie van fabrikanten blijven binnen de goedgekeurde distributiekanalen.
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.
See repository licenseKennisbankAndroid / platform
Technische inhoud vormt de kern van RuggedLayer. Openbare documentatie richt zich op reproduceerbare integratiepatronen; beperkte SDK's, firmware en documentatie van fabrikanten blijven binnen de goedgekeurde distributiekanalen.
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.
See repository licenseKennisbankKotlin / platform
Technische inhoud vormt de kern van RuggedLayer. Openbare documentatie richt zich op reproduceerbare integratiepatronen; beperkte SDK's, firmware en documentatie van fabrikanten blijven binnen de goedgekeurde distributiekanalen.
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.
See repository licenseKennisbankRuggedLayer Testlaboratorium
Vertel ons welke labels, tags, toepassing en bedrijfsomstandigheden er toe doen.
Fabrikant-ondersteund Een bronverklaring die betrekking heeft op de gedocumenteerde variant en regio.
Getest door RuggedLayer Een herhaalbare methode en waargenomen resultaat van een geregistreerde opstelling.
Nog niet getest Een zichtbare kloof, nooit gepresenteerd als veronderstelde compatibiliteit.
Verbind en valideer uw toepassing op de doelhardware.
Er wordt geen binair bestand van een leverancier, API-referentie, firmware of bronvoorbeeld gepubliceerd totdat de herdistributietoestemming en het ondersteunde bereik zijn vastgelegd.
Mijn app verbinden en valideren