Difference between revisions of "Omegix/USB Auth 1.7"
From Makers Local 256
m (added python scripts) |
m (added new section) |
||
Line 9: | Line 9: | ||
** Running Rasbpian | ** Running Rasbpian | ||
*** ssh raspberrypi.local | *** ssh raspberrypi.local | ||
+ | |||
+ | = Setup = | ||
== Steps Taken == | == Steps Taken == |
Revision as of 09:21, 15 May 2013
Creator: |
Contents
[hide]Overview
- RaspberryPi
- Running Rasbpian
- ssh raspberrypi.local
- Running Rasbpian
Setup
Steps Taken
- Installed Raspbian on a 16GB SD memory card
- Followed this guide to get I2C available
- Used this article to determine that I had a 256MB Model B RaspberryPi. This is important, because when checking i2cdetect I have to use "-y 0" instead of the "-y 1".
Troubleshooting
- Ran into this error when running DannyO's (hubcitylabs) poll.py script:
quick2wire/i2c.py", line 72, in transaction
ioctl(self.fd, I2C_RDWR, addressof(ioctl_arg))
Resources
- http://hubcitylabs.org/nfc-on-raspberrypi-with-pn532-py532lib-and-i2c/
- http://www.ebay.de/itm/Cooqrobot-PN532-NFC-RFID-Reader-Writer-Module-starter-kits-with-tags-For-Arduino-/161010274918?pt=Wissenschaftliche_Ger%C3%A4te&hash=item257cf5d266
- http://www.hobbytronics.co.uk/raspberry-pi-raspbian-distro
Python Approach
- usbScan.py
- Script will continuously scan for new USB devices, and call ldap Check. If ldap check successful, call DoorUnlock.
- nfcScan.py
- same as usbScan.py, except for NFC (and RFID)
- ldapCheck.py
- Take in value, see if it's in the LDAP
- DoorUnlock.py
- Throw pins high and low on the GPIO to trigger relays that will be tied to a powerbolt1000.
- Monitor pins wired to reed switches to ensure door is closed before re-locking.