Skip to content

Working Release

Latest
Compare
Choose a tag to compare
@smford smford released this 19 Jul 01:28
· 2 commits to master since this release

Features

  • Authenticated Web Admin interface
  • Users can be from an internally baked list (in case of network connectivity problems), or checked against an external user managment system via api queries
  • Multiple types of user are supported: admin, trainer, user, + more
  • Forced user presence, the relay will unfired when a card is removed
  • User access management possible via Web Admin, useful after training a user to give immediate access
  • User session tracking
  • Short and Full Status information, for use with monitoring systems supporting json
  • OTA Updating of device
  • Configuration stored as code
  • Can track exact device usage, for example, how long a laser was actually firing for a particular user
  • Full remote and automated management possible by use of the api
  • Informative LCD Display
  • Maintenance Mode where only specific users can get override access
  • Logging via syslog
  • Metrics collected in influxdb/telegraf: system temp, access granted, wifi signal strength, and whether actual device being used (still to come)
  • NTP Time synchronisation
  • Support tls web api calls using json
  • Integration with Discord - "Laser has been fired!" when laser is being used, or "!laser status" like commands to query the status of the device