brmdoor/brmdoor-rpi
2017-06-01 20:31:26 +02:00
..
hw Added files via upload 2016-04-21 02:40:28 +02:00
irssi Implementation of brmdoor downstairs 2014-06-14 15:14:40 +02:00
.screenrc Create .screenrc 2016-06-06 23:11:48 +02:00
allowed.list Implementation of brmdoor downstairs 2014-06-14 15:14:40 +02:00
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 Create brmdoor.service 2016-06-06 23:10:58 +02:00
brmstatus-template.json Configuration is no longer hardcoded, spaceapi support implemented 2017-04-22 23:12:17 +02:00
etc_pam.d_sudo Create etc_pam.d_sudo 2016-06-06 23:19:03 +02:00
libnfc.conf Create libnfc.conf 2016-06-06 23:06:56 +02:00
nfc-getcard.c Implementation of brmdoor downstairs 2014-06-14 15:14:40 +02:00
push-cardids.sh push-cardids.sh update 2017-06-01 20:31:26 +02:00
README Update README 2016-06-06 23:22:30 +02:00

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