# R701 | Oxibadge
[](https://www.rust-lang.org)
[](https://claude.com/product/claude-code)
[](https://choosealicense.com/licenses/agpl-3.0)
[](https://buymeacoffee.com/nicolabelluti)
[](https://git.nicolabelluti.me/nicolabelluti/r701/actions/?workflow=check-format-and-test.yaml)
> A reverse-engineered client for the
> [R701](https://ipsattendant.it/rilevatore-presenze-r701/) attendance reader by
> [I.P.S. Informatica](https://ipsinformatica.info/)
This repository is a Cargo workspace with two members:
- **[`r701/`](r701/README.md)** — the async Rust library that speaks the
device's TCP protocol.
- **`oxibadge/`** — Oxibadge, a minimal Tauri + Svelte desktop client built on
top of the library. *(Coming soon.)*
If you want to read about the reverse engineering attempt behind the library,
check out .