Start with what a "HID card" really is
When people say "HID card," they usually mean a proximity or smart card compatible with readers made by HID Global — by far the dominant vendor in commercial physical access control. Functionally, the card itself is simple: it stores a fixed identifier (a facility code and card number, or a more complex encrypted payload on smart cards) and, when powered by the reader's electromagnetic field, transmits that identifier back to the reader.
The reader doesn't perform any real intelligence. It reads whatever identifier the card transmits and forwards it, via Wiegand or OSDP, to the access control panel. The panel is what decides whether that identifier is authorized for that door at that time.
What "emulation" adds
Emulation means building a device that can produce that same reader-facing signal — the same RF behavior, the same Wiegand or OSDP output — without being a physical card. Practically, this requires:
- Speaking the credential's RF protocol — typically 125kHz proximity (HID Prox) or 13.56MHz (iCLASS, MIFARE, etc.), matching whatever the target reader expects.
- Formatting a valid signal — the bit structure, parity, and facility code conventions a real card of that type would use, so the reader accepts it as legitimate input.
- Deciding when to transmit — this is the part that separates a useful emulator from a security liability. A well-built emulator doesn't store and replay one fixed credential; it requests a real-time authorization decision first, and only then emits a signal.
Why this matters for robots
Robots don't carry pockets, and they shouldn't be issued a shared, static badge the way a single employee is. What they need is a way to convert a digital authorization decision — checked against your IAM platform in real time — into the one signal type your existing door hardware actually understands. Emulation is that conversion layer.
This is also why emulation, done correctly, avoids the rip-and-replace problem entirely. The reader keeps doing exactly what it's always done: reading a credential signal and passing it along. Nothing about the reader, the panel, or the wiring needs to change.
The part that actually matters: when the signal gets generated
Emulation as a pure RF technique is well understood and not new — it's used in NFC-enabled phones, in legitimate access control products, and unfortunately also in card-cloning tools. What separates a security-grade emulator from a vulnerability is entirely in the logic that decides when a credential signal is allowed to be transmitted.
RoboID's devices never store a static, reusable credential. Every signal transmission is preceded by a live policy check against your IAM platform — Okta, Entra, CyberArk, or any OIDC-compatible provider — and every decision, granted or denied, is logged to your audit trail. The emulation itself is the easy part. The identity and policy layer wrapped around it is where the actual engineering — and the actual security — lives.
Want to see how emulation and identity verification work together in a real deployment?
Request Early Access →