Jump to content
Melde dich an, um diesem Inhalt zu folgen  
Johann Glaser

Mehrere cyberJack RFID basis: Unterscheidungsmerkmal

Empfohlene Beiträge

Hi!

 

Für ein Projekt betreibe ich zwei cyberJack RFID basis an einem Raspberry Pi. Das Projekt ist eine Bar-Steuerung, mit der Getränke, Snacks, ... auf einzelne Mitglieder eines Vereins verrechnet werden sollen.

 

Der eine Kartenleser soll einen Strichcode-Scanner aktivieren (zum Einscannen von Snacks, Getränken in Flaschen). Der zweite Kartenleser soll ein Magnetventil aktivieren, dass man z.B. Bier vom Fass einschenken kann.

 

Leider habe ich trotz intensiver Suche noch keine Möglichkeit gefunden, die beiden Scanner in meiner Steuer-Software zuverlässig zu unterscheiden.

 

PC/SC liefert zwar mit SCardListReaders() zwei unterschiedliche Namen zurück: "REINER SCT cyberJack RFID basis 00 00" und "REINER SCT cyberJack RFID basis 01 00". Es ist aber vom Zufall abhängig, welcher der beiden Leser "00 00" bzw. "01 00" wird.

 

Für einen anderen Verein habe ich eine solche Bar-Steuerung bereits realisiert. Da habe ich Kartenleser einer anderen Firma verwendet, die jeweils eine Seriennummer zurückgeliefert haben (SCardGetAttrib(SCARD_ATTR_VENDOR_IFD_SERIAL_NO)). Leider liefert der cyberJack RFID basis bei dieser Abfrage immer einen 0 Byte langen Datenwerte zurück, also keine Seriennummer. Auch die USB Deskriptoren enthalten keine Seriennummer.

 

Ich habe auch probiert, mit SCardSetAttrib() eine Seriennummer einzustellen, was er aber verweigert hat. :-)

 

Können Sie mir bitte helfen, ein persistentes Unterscheidungsmerkmal zu finden?

 

Vielen Dank

  Johann Glaser

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
Melde dich an, um diesem Inhalt zu folgen  

×