Software die met hardware praat
NFC-tags, Bluetooth Low Energy en barcodescanners, gekoppeld aan de software waarin het werk gebeurt.
Wat het is
Hardware maakt software onvoorspelbaar: een verbinding valt weg, een tag wordt gekopieerd, een scanner leest niets. Ik bouw de laag die dat opvangt, zodat de gebruiker gewoon verder kan.
Waar het kan, staat er een gewone weg naast. In het magazijnsysteem loopt scannen altijd parallel aan een grote tikknop, nooit als enige manier om verder te komen.
Waar het draait
Drie systemen waarin software en hardware samen het werk doen.
- Bedrijfsportaal voor een autobedrijfIn productieInklokken met cryptografisch ondertekende NFC-tags, in een portaal dat dagelijks draait.
- Bluetooth-app voor een klantVoor een klantEen app voor een klant die lichtcontrollers via Bluetooth Low Energy bedient, tot tien tegelijk, met 1.755 testcases.
- Magazijnsysteem voor een onderdelenhandelIn productiePicken en tellen met een scanner, en labels voor afhalen en montage, in het eerste jaar dat ik het alleen bouwde.
Waarmee
TypeScript / React Native / Expo / Bluetooth Low Energy / NFC / Next.js / Jest
Wat ik bouw
- 01
Inklokken met ondertekende NFC-tags
Monteurs tikken een tag aan de muur; de server controleert de cryptografische handtekening die de chip bij elke tik maakt, zodat een kopie van de tag niets oplevert.
- 02
Bluetooth Low Energy
Eén verbindingssupervisor die zelf herverbindt en tot tien lichtcontrollers tegelijk bedient.
- 03
De laatste waarde wint
Een slider stuurt niet elke tussenstand naar het apparaat maar de laatste, zodat het licht je vinger volgt en niet achterloopt.
- 04
Scannen in het magazijn
Picken en tellen met de camera of een handscanner, en labels voor afhalen en montage.
Een apparaat dat met je software moet praten?
info@bitvire.com