Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

OpenSesame is an open-source access control for egress hardware. OpenSesame facilitates authentication and authorization of access requests.

License

Notifications You must be signed in to change notification settings

RecursionSpace/OpenSesame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

23 Commits

Repository files navigation

OpenSesame

Table of Contents


What is OpenSesame?

OpenSesame is an open source access control system. Currently, OpenSesame provides an application programming interface (API) between the access control hardware and the access management system. The flexability of OpenSesame accepts a range of authentication input methods with a defined authorization method.

Supported Protocols

OpenSesame integrates with the most popular RFID readers that use industry standard communication protocols including:

  • Wiegand*
  • Open Source Device Protocol (OSDP)

*Included for legacy integration, not recommended for new installations due to known security flaws.

Supported Controllers

While OpenSesame can run on prototype/hobby hardware platform a custom board will increase reliability in production environments and improve the instalation process.

Controller1 Producer URL Verified2
🌱 Sesame Seed Recursion.Space recursion.space/sesameseed βœ“

[1] To add supported hardware create a pull request with the required table information.
[2] Verified boards have been tested by Recursion.Space with the latest version of OpenSesame to validate functionality. To submit hardware for verification email info@recursion.space

Install

At the moment OpenSesame is natively compatable for an Arduino environments. After cloning the repository, open OpenSesame_Arduino.ino and upload to a board.

The next microcontroller to be supported will be the ESP32.

Continuous Integration

All code will need to follow the brest practices and standards outlined by MISRA

Community and Contributing

OpenSesame is developed by Recursion.Space and by users like you. We welcome both pull requests and issues on GitHub. Bug fixes and new protocols are encouraged.

Directory Structure

.
β”œβ”€β”€ docs # Design guidelines and subsystem readmes
└── OpenSesame_Arduino # Main code compatable with the Arduino environment.
 └── src # OpenSesame specific libraries.

Licensing

OpenSesame is released under the MIT license.


About

OpenSesame is an open-source access control for egress hardware. OpenSesame facilitates authentication and authorization of access requests.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /