Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wriar/hid-weigand-pinpad-reader
Keypad and RFID arduino reader for iclass, multiclass, and pivclass HID readers
https://github.com/wriar/hid-weigand-pinpad-reader
Last synced: 4 days ago
JSON representation
Keypad and RFID arduino reader for iclass, multiclass, and pivclass HID readers
- Host: GitHub
- URL: https://github.com/wriar/hid-weigand-pinpad-reader
- Owner: Wriar
- License: mit
- Created: 2022-04-01T02:05:08.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-20T03:22:39.000Z (20 days ago)
- Last Synced: 2024-12-20T04:26:30.419Z (20 days ago)
- Language: C++
- Size: 29.3 KB
- Stars: 4
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# C++ HID Weigand Protocol/Pinpad Reader for Arduino
Arduino Keypad and RFID reading software for HID iClass, PivClass, and MultiClass/SE
model readers. You can create a serial connection to transmit decoded data to an ACM panel or control system.**Modified to contain scaffolding for keypress recognition.**
If the bits in this software's keypress readers cannot be decoded, log the raw
bits to the console and change them accordingly. **Implement [broadKeypadRecognition.cpp](broadKeypadRecognition.cpp) in the decoding method to do this consistently.**Tested on PIVClass Reader with whilst reading 8 bits from the key press.
## Setup:
1. Scan and log raw HID data from the reader to the console. Note the keycard data.
2. Replace the default card data with the scanned master card.
3. Replace the default passcode with desired passcode
4. Reload program onto microcontroller.## Authentication Method (2FA):
1. Scan the master card. If the LED bar above the keypad illuminates steady yellow, the card has been accepted. If the LED returns to red, the card has been declined.
2. Enter passcode on keypad and press # to accept password. (e.x 2580#). Press * to clear password (keycard MUST be reswiped to reenter passcode).
3. Keypad LED will turn GREEN if the keycard and passcode are accepted (valid credential). RED Keypad LED Indicates that the passcode has been rejected.