We are needing a program written that will interface with our RFID readers.
Concept as follows:
A rfid tagged item will walk through a doorway. A motion sensor will trigger input 1 on the RFID reader. The software needs to read for tags since motion has been detected then determine if its one of our tags (based on list of prefixes). If the tag is ours, then query the database. With the returned data from the DB server, It should determine if the item has been checked out to someone (a null response if it hasn't). If has been, add to the validated list on screen. If it hasn't been checked out, the software needs to activate output 1 on the reader and update the errors list on the screen. Once a reset button has been pressed, the two lists will empty, output 1 will be deactivated.. and everything will continue on. A "Pause" button on the screen would allow to temporarily suspend reading of tags so employees can pass through the doorway.
There needs to be a password protected options menu with the following.
Database connection settings
RFID Reader Settings (Reader Name, ip address, antenna power, etc, turn off motion activation via input 1)
Filtered Tags list (prefixes)
How many seconds for "Pause"
change administrator password
access to shutdown
We would like it written in C or .NET.
The software would be run on Windows 7 with a touch screen.
The database it will be connecting to is MSSQL 2008 R2.
The RFID readers used are Motorola FX9500 (no more than 5 readers)