Skip to content

Linux kernel driver and associated userland tools for interfacing wiegand based RFID readers to the Raspberry Pi

License

Notifications You must be signed in to change notification settings

nkaminski/piProx-oss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

piProx-oss

Linux kernel driver and associated userland tools for interfacing wiegand based RFID readers to the Raspberry Pi via the GPIO pins. Also included is an Arduino implementation of the weigand signaling protocol to allow for readers to allow for USB or serial interfacing.

./reader/ contains the Arduino Wiegand implementation

piProx Usage:

Build module and userspace utility by running:
	make all

Insert compiled module by running (as root):
	insmod piProx.ko

Reads from /dev/prox will normally block until a card is presented. In nonblocking mode, the previous card data will be returned or an error will be returned if no card has been presented since the last nonblocking read.

printhex Usage: Simply run

  	./printhex

and present a card. The data returned from the card will be displayed along with (if the card is an HID Corporate 1000 card) the facility code and user ID.

About

Linux kernel driver and associated userland tools for interfacing wiegand based RFID readers to the Raspberry Pi

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •