Software that talks to hardware
NFC tags, Bluetooth Low Energy and barcode scanners, connected to the software the work happens in.
What it is
Hardware makes software unpredictable: a connection drops, a tag gets copied, a scanner reads nothing. I build the layer that catches this, so the user can simply carry on.
Where possible there is an ordinary way next to it. In the warehouse system scanning always runs alongside a large tap button, never as the only way forward.
Where it runs
Three systems in which software and hardware do the work together.
- Business portal for a car repair businessIn productionClocking in with cryptographically signed NFC tags, in a portal that runs every day.
- Bluetooth app for a clientFor a clientAn app for a client that controls light controllers over Bluetooth Low Energy, up to ten at once, with 1,755 test cases.
- Warehouse system for a parts traderIn productionPicking and counting with a scanner, and labels for collection and fitting, in the first year that I built it alone.
Built with
TypeScript / React Native / Expo / Bluetooth Low Energy / NFC / Next.js / Jest
What I build
- 01
Clocking in with signed NFC tags
Engineers tap a tag on the wall; the server checks the cryptographic signature the chip makes with every tap, so a copy of the tag gets you nowhere.
- 02
Bluetooth Low Energy
One connection supervisor that reconnects by itself and controls up to ten light controllers at once.
- 03
The last value wins
A slider does not send every intermediate position to the device but the last one, so the light follows your finger instead of lagging behind.
- 04
Scanning in the warehouse
Picking and counting with the camera or a handheld scanner, and labels for collection and fitting.
A device that needs to talk to your software?
info@bitvire.com