Host Interfaces USB HID (RFID Scanner)
September 3, 2025 at 2:59 AMHID keyboard (RFID Scanner) over USB
Overview
A SpringCore USB-attached device running in HID keyboard mode implements the USB HID 1.10 specification.
This allows the device, running as a Smart Reader, to present itself as a standard USB keyboard and automatically “type” the data it reads from a tag or card directly into the active field of the host application.
No driver or SDK is required on major operating systems (Windows, Linux, macOS), since the device relies on the native HID class.
The output format can be customized (prefixes/suffixes, Enter key, etc.), making it easy to integrate with existing applications or locked-down environments where only keyboard input is permitted. This interface is ideal for simple “keyboard wedge” use cases; for advanced or bidirectional communication, over modes must be preferred.
USB enpoints
The SpringCore device’s HID interface uses the following endpoints to communicate with the host computer:
Endpoint | Purpose | Size |
---|---|---|
Control | Initial setup and PC to Smart Reader reports | |
InterruptIn | Smart Reader to PC reports | 8B |