-
Notifications
You must be signed in to change notification settings - Fork 17
Home
Welcome to the laclef wiki!
This wiki gathers all the information I found regarding the technologies used in laclef system :
- Programming languages
- Identification and authentication techniques
- Hardware and readers
- Related projects
laclef is mostly developed in flat PHP. Which means that it does not have any dependencies to a framework. At the beginning of the project, I wanted to have a very simple implementation of templates and modules with the MVC philosophy in mind. In fact, that's exactly what a framework like Zend or Symphony does ! There is no need to reinvent the wheel each time but it was kind of funny to do it with this project. Both backend and API are coupled with a MySQL database.
laclef system is also developed using modern, dynamic and shiny things like Ink which helps a lot with the CSS, forms, buttons, icons and responsive HTML5 templates. D3.js is also used for SVG charts rendering.
There are a lot of identification techniques available : RFID, NFC, biometric fingerprint, bar code, QRcode, PIN code... Some of them are purely identification with no security or authentication mechanism (like bar code). Other has some security features (which can be broken if we talk about MiFare :) laclef system should be compatible with most readers since it's based on a API (TCP/IP/HTTP) but only MiFare readers based on Arduino Ethernet are provided for now. Please have a look at the section below for more information.
A reader is a piece of hardware which read a tag (Wow, thank you Captain Obvious!) allowing us to identify a user. Please have a look at this wiki page to build readers based on Arduino. I will try to have a documentation about other bar code and QRcode readers in a near future :)
Looking for a project like laclef, I found a lot of awesome projects while browsing the web. One of my favourite is called Open Access which offers a open-source access control hardware and software solutions based on Arduino.
From this project, you can go to their wiki to see other open-source and commercial security solutions.