Simple access control system using Beaglebone Black.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
CismonX 8d8dd74bc6
5 years ago
client archive 5 years ago
server archive 5 years ago
LICENSE archive 5 years ago archive 5 years ago


Simple access control system using Beaglebone Black.

1. Documentation

1.1 Requirements

  • Beaglebone Black with official Debian installed.
  • RFID-RC522 module using SPI bus.
  • OLED screen driven by SSD1306 using SPI bus (with an extra D/C pin).
  • Internet connection.
  • A server.

1.2 Dependencies (client)

  • The Boost C++ Libraries (v1.62)
  • Boost.Beast (v124 release)
  • The mysql++ library.
  • The qrencode library.
  • The Boost helper JSON header.

1.3 Notes

  • Build and install client/lib first before building the client.
  • The server code may no longer work since some of dependencies are removed from Packagist. Luckily, the server code is simple enough to be easily rewritten using any PHP web framework.