Difference between revisions of "Doorbot"
Brainsmoke (talk | contribs) (→Usage) |
Brainsmoke (talk | contribs) (→Usage) |
||
Line 6: | Line 6: | ||
==Usage== | ==Usage== | ||
− | Entering the space: | + | Entering the space: (normally) |
# scan your fob | # scan your fob | ||
# enter your pin | # enter your pin | ||
# press the bell button | # press the bell button | ||
+ | |||
+ | |||
+ | Opening the door when in Open mode (like during social night?) | ||
+ | |||
+ | # press bell | ||
+ | |||
Changing your pin: | Changing your pin: | ||
Line 33: | Line 39: | ||
# press bell | # press bell | ||
+ | Add a fob: | ||
− | + | # Trick a doorbot maintainer into starting an addkey procedure | |
+ | # scan your fob | ||
+ | # enter your new pin (min 4 characters) | ||
+ | # press bell | ||
+ | # repeat new pin | ||
+ | # press bell | ||
+ | |||
+ | ==Administration== | ||
+ | |||
+ | ===doorbot shell (doorsh.py)=== | ||
+ | |||
+ | ssh doorbot@doorbot | ||
+ | |||
+ | Administration: | ||
+ | |||
+ | doorbot> list | ||
+ | doorbot> enable <fobid> | ||
+ | doorbot> disable <fobid> | ||
+ | doorbot> delete <fobid> | ||
+ | doorbot> addkey # add key using key reader + pinpad | ||
+ | doorbot> addkey <fobid> <pin> # add key using doorbot shell only | ||
+ | doorbot> resetpin # reset pin using reader + pinpad | ||
+ | doorbot> resetpin <fobid> <pin> # reset pin using shell | ||
+ | |||
+ | ===doorctl.py=== | ||
− | # | + | # rfid authorised pin |
+ | python doorctl.py import-plain << EOF | ||
+ | 5431553 1 12345 | ||
+ | 5431554 1 12345 | ||
+ | 5431555 1 12345 | ||
+ | 5431556 1 12345 | ||
+ | EOF | ||
==Design== | ==Design== |
Revision as of 19:29, 16 February 2014
Projects | |
---|---|
Participants | Brainsmoke |
Skills | |
Status | Active |
Niche | Mechanics |
Purpose | Infrastructure |
Contents
Usage
Entering the space: (normally)
- scan your fob
- enter your pin
- press the bell button
Opening the door when in Open mode (like during social night?)
- press bell
Changing your pin:
- scan your fob
- enter 999
- press bell
- enter your current pin
- press bell
- enter your new pin (min 4 characters)
- press bell
- repeat new pin
- press bell
Resetting your pin when you have forgotten:
- Ask a doorbot maintainer (brainsmoke for now) to trigger a pin reset
- scan your fob
- enter your new pin (min 4 characters)
- press bell
- repeat new pin
- press bell
Add a fob:
- Trick a doorbot maintainer into starting an addkey procedure
- scan your fob
- enter your new pin (min 4 characters)
- press bell
- repeat new pin
- press bell
Administration
doorbot shell (doorsh.py)
ssh doorbot@doorbot
Administration:
doorbot> list doorbot> enable <fobid> doorbot> disable <fobid> doorbot> delete <fobid> doorbot> addkey # add key using key reader + pinpad doorbot> addkey <fobid> <pin> # add key using doorbot shell only doorbot> resetpin # reset pin using reader + pinpad doorbot> resetpin <fobid> <pin> # reset pin using shell
doorctl.py
# rfid authorised pin python doorctl.py import-plain << EOF 5431553 1 12345 5431554 1 12345 5431555 1 12345 5431556 1 12345 EOF