Witam, tak jak w temacie próbuje dowiedzieć się czegoś o tym protokole.
W internecie jest trochę informacji na ten temat ale wszystko w języku angielskim.
Może ktoś się tym kiedyś bawił i może napisać jak to obsługiwać na AVR.
Do odczytu mam zwykłe karty na 125kHz.
Po odczytaniu karty z czytnika na analizatorze stanów logicznych wychodzi mi taki kod:
00101011 01001111 00110100 01
Wiem, że pierwszy i ostatni bit to są bity parzystości.
Kolejne 8bitów to jest kod objektu(nie wiem co to jest) i kolejne 16bitów to kod karty.
Ale jak to jest obliczane?
W internecie znalazłem kalkulator do tego protokołu i obliczył mi coś takiego:
Facility code: 86(DEC)
Card code: 40552(DEC)
Jak on obliczył to 40552?
Link do kalkulatora:
http://www.ccdesignworks.com/wiegand_calc.htm