fablab-bergamo / Fab-O-matic

RFID machine access solution for a Fab Lab, based on ESP32. Uses modern C++ with Arduino framework. Hardware project is included.
https://www.fablabbergamo.it/2024/06/03/fabomatic1/
MIT License
2 stars 3 forks source link

OFFLINE scenario - recording actual use ? #14

Closed PBrunot closed 3 months ago

PBrunot commented 4 months ago

Machines needs to be operated even in OFFLINE scenario. For example, 3D printers may be brought out of the lab for temporary events. Or WiFi may go down.

Currently, the machine remains usable with RFID cards provided that: 1- the user card is in whitelist 2- the user card is in cache (last 10 successfull authentications)

It is possible to instruct users to authenticate on the machine before moving the machine out of the lab so that we are sure that the cache is up to date.

However, the usage data in OFFLINE scenario will be lost.

Possible solution:

Notes for possible implementation:

PBrunot commented 3 months ago

Another use case is bad WiFi coverage in the lab. We can miss events if the network is down at the wrong time. Impact will be limited but still the machine dashboard may show a machine busy for a long time after use.

PBrunot commented 3 months ago

Done from version 0.9 Testcases added.