Several boards per cabinet
List each board with its address and channel count. Door sizes S, M and L are set per door.
For manufacturers
You build the cabinet. Lokkio supplies the locker program, the cloud and the security model, and adapts to your lock boards instead of the other way round.
The locker program does not know which maker built the cabinet. It reads cabinet.json: the board protocol, the board addresses and which door is wired to which channel.
List each board with its address and channel count. Door sizes S, M and L are set per door.
An unknown field, a skipped door number, one channel used twice or a missing board rejects the file at once.
Returns bins and letterboxes with separate slot and emptying channels, refrigerated doors with a thermostat contact.
Proximity, shock and temperature inputs, lighting, siren and wireless extension modules.
Enter the coil and input addresses, pulse length and sensor polarity from your board documentation. Run -commission.
A driver implements two functions, open a channel and read the sensors. Every byte is checked against your documentation and tested with our board simulator.
Boards connect over a COM port or a TCP serial gateway.
Polls every board and opens nothing.
Opens each door in turn and checks that the sensor reads open, then closed. The report shows doors on the wrong channel and inverted sensors, for example 15/16 doors OK; failed: 7.
The result is written to the locker's event log and shown with every work order for that locker.
Windows or Linux. On Windows an installer registers the locker with a one-time code from the admin console. The locker creates its own TLS key, which never leaves the device.
The bus guard works with the boards you ship today. We recommend one addition: a service panel switch on a free board input. It costs a few euros and lets the locker see when someone opens the panel to reach the wiring.

Drivers for specific payment terminal models, firmware for the BLE module, a tested NFC reader model, and storage of the locker TLS key in a TPM.
A web configurator per operator builds a cabinet from modules, shows a quote and produces a cabinet.json draft. Your buyers can also try the full system in the live demo before a site visit.
We will tell you whether your boards run on a config file or need a driver, and what a pilot cabinet involves.