У нас есть база данных, в которой хранятся RFID устройства и номера счетов, связанных с этими устройствами. Наши устройства считывания являются фиктивными и выводят только RFID. Мне бы хотелось, чтобы процесс выполнялся в фоновом режиме, когда в любое время встречается RFID (сопоставляется с помощью регулярного выражения), этот фоновый процесс автоматически получает связанный номер учетной записи и заменяет RFID номером учетной записи.
Это будет работать только на ПК с Windows. Я сначала попробовал с хостингом скриптов Windows, но я не думаю, что это сработает. Кажется, Python - это то, что люди используют большинство клавиатурных шпионов, поэтому я мог бы начать с этого, но мне хотелось бы кое-каких идей.
Я написал псевдо-код, чтобы показать, чего я пытаюсь достичь
listen();
listen(){
listen for RFID that matches regex
if (match){
RFID = get regex match
RFIDreceived(RFID);
}
}
RFIDreceived(RFID){
accountNum = getAccountNumfromRFID(RFID)
replace regex match with accountNum
listen();
}
getAccountNumfromRFID(RFID){
hit DB with RFID to get Account Number
return accountNum;
}