|
|
# Pinky, the dumb user frontend #
|
|
|
|
|
|
This board is expected to face the user. It features:
|
|
|
|
|
|
* a MCU,
|
|
|
* a NFC reader chip, its PCB antenna,
|
|
|
* a BLE transceiver,
|
|
|
* a CAN controller,
|
|
|
* interface to a textual LCD,
|
|
|
* interface to a matrix keyboard,
|
|
|
* some future extension ports.
|
|
|
|
|
|
|
|
|
Main use-case is to authenticate the user, and gain access to resources controlled by brain, the counterpart board. User interface is done through any of:
|
|
|
|
|
|
* NFC ID cards (Mifare, etc.),
|
|
|
* Phone NFC-based app,
|
|
|
* Phone BLE-based app,
|
|
|
* BLE beacon presence,
|
|
|
* Identifier number input,
|
|
|
* PIN input.
|
|
|
|
|
|
As a security controller frontend, this board should face the user, wherever he sits. This may be outside a building, in a place we cannot control. Therefore, this board has no built-in intelligence or secrets. It is just a frontend for its counterpart that sits hidden in a more secure place. They communicate through a CAN interface as it has good extensibility and resilience features.
|
|
|
|
|
|
![pinky-populated](/uploads/c7ec4771f6b2175a2004ae7da0323bcc/pinky-populated.jpg) |
|
|
\ No newline at end of file |