brmdoor/brmdoor-rpi
2017-06-01 20:31:26 +02:00
..
hw
irssi
.screenrc
allowed.list
brmdoor-rpi.sh Allow dot in card owner name 2017-05-03 18:55:01 +02:00
brmdoor.conf.dist-biodoor Configuration is no longer hardcoded, spaceapi support implemented 2017-04-22 23:12:17 +02:00
brmdoor.conf.dist-brmdoor Configuration is no longer hardcoded, spaceapi support implemented 2017-04-22 23:12:17 +02:00
brmdoor.service
brmstatus-template.json Configuration is no longer hardcoded, spaceapi support implemented 2017-04-22 23:12:17 +02:00
etc_pam.d_sudo
libnfc.conf
nfc-getcard.c
push-cardids.sh push-cardids.sh update 2017-06-01 20:31:26 +02:00
README

This is quick and dirty version of brmdoor that does not require Arduino, and runs only on Raspberry Pi.

This version of brmdoor requires:
- create user brmdoor, ~brmdoor/.screenrc
- create /etc/systemd/system/brmdoor.service in case systemd is used to autostart brmdoor service
- irssi configured according to ./irssi/config with loaded scripts from ./irssi/scripts
- libnfc-compatible smartcard reader
- libnfc installed
- create /etc/nfc/libnfc.conf using content from libnfc.conf supplied (otherwise nfc-list wouldnt find your NFC device)
- nfc-getcard.c compiled against libnfc (with -lnfc) and saved as "./nfc-getcard"
- to be running on RaspberryPi (or simillar with GPIO pins exported through /proc)
- variables in brmdoor-rpi.sh modified according to reality
- list of allowed cards in allowed.list in the correct format