Hello everyone,
My team and I are currently developing a modular access control system. The main goal is to provide a low-cost, scalable, and privacy-friendly access control solution for small and medium businesses and rural area facilities.
Our concept uses a Raspberry Pi as the main controller, connected to swappable authentication modules (RFID, fingerprint, keypad, etc.) through an I²C or similar interface.
We’re focusing on:
Defining a universal hardware interface for authentication modules.
Building a core driver manager on the Pi that can detect and register modules dynamically.
Ensuring secure data handling (AES encryption, SSL/TLS communication).
At this stage, we’re designing the hardware communication structure and data flow, before moving to prototype development.
I’d love to get input from the community on:
Can the Pi safely detect/reload devices connected through I²C without reboot?
Recommended secure local database options for storing access logs and credentials (SQLite + encryption, or something else)?
How can I design a universal connector for different modules (RFID, fingerprint, etc.) that supports both power and I²C/SPI communication safely?
Any feedback, example projects, or design advice would be greatly appreciated!
Thank you in advance for your help.
My team and I are currently developing a modular access control system. The main goal is to provide a low-cost, scalable, and privacy-friendly access control solution for small and medium businesses and rural area facilities.
Our concept uses a Raspberry Pi as the main controller, connected to swappable authentication modules (RFID, fingerprint, keypad, etc.) through an I²C or similar interface.
We’re focusing on:
Defining a universal hardware interface for authentication modules.
Building a core driver manager on the Pi that can detect and register modules dynamically.
Ensuring secure data handling (AES encryption, SSL/TLS communication).
At this stage, we’re designing the hardware communication structure and data flow, before moving to prototype development.
I’d love to get input from the community on:
Can the Pi safely detect/reload devices connected through I²C without reboot?
Recommended secure local database options for storing access logs and credentials (SQLite + encryption, or something else)?
How can I design a universal connector for different modules (RFID, fingerprint, etc.) that supports both power and I²C/SPI communication safely?
Any feedback, example projects, or design advice would be greatly appreciated!
Thank you in advance for your help.
Statistics: Posted by binhlh23 — Thu Oct 30, 2025 4:20 pm — Replies 1 — Views 120