Ik durf niet te zeggen in welk forum dit het beste past. Als ik verkeerd zit: sorry!
Ik probeer een RFID-pas uit te lezen met een paslezer van Promag (https://drive.google.com/...zdirkVF6nma7TMP-mxLa/view). De interface is 1-Wire.Op de passen staat een fysieke code van 10 karakters. De paslezer geeft een output van 16 karakters.
Nummer op fysieke pas: 7d00682942
Output van de reader: 9e007d0068294201
De handleiding van de reader vertelt mij het volgende:
Grotendeels kan ik het dan herleiden:CRC (2 HEX) | UNIQUE SERIALDATA (12 HEX) | Family Code (2 HEX).
"The computation begins with the MSB of the 64-bit.
This 1-Wire data consists of an 8-bit CRC, a unique 48-bit serial number and an 8-bit family code"
- 9e = CRC (2 HEX)
- 007d00682942 = UNIQUE SERIAL DATA (12 HEX) (het pasnummer op de fysieke pas, maar dan met 2 voorloopnullen
- 01 = Family code (2 HEX) (blijkt bij mij voor alle passen 01 te zijn)
Waar ik alleen niet uit kom: kan ik op basis van het 2e (en 3e?) deel van de string zelf ook de CRC bepalen/berekenen? Ik heb een aantal online calculatoren gebruikt en de string in verschillende samenstellingen ingevoerd, maar ik krijg nergens een resultaat van 2 hexadecimalen.
Is het überhaupt mogelijk wat ik nu probeer te doen?
12x JA Solar 375 Wp op oost-west met Goodwe GW3600D-NS