Simple access control system using Beaglebone Black.
This repository has been archived on 2018-05-28. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
CismonX 8d8dd74bc6
2018-05-28 22:02:26 +08:00
client archive 2018-05-28 22:02:26 +08:00
server archive 2018-05-28 22:02:26 +08:00
LICENSE archive 2018-05-28 22:02:26 +08:00 archive 2018-05-28 22:02:26 +08:00


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.