1.1.26.4. fejezet, ER302 SDK

Gyártó honlapja itt.

Az eszköz SDK-ja 2014 decemberi és 2015 januári programokat és mintakódokat tartalmaz. Támogatott fejlesztőkörnyezetek:

  • C#
  • Delphi
  • VisualBasic
  • VB.Net
  • VisualC
  • Java

Zárt forráskódú DLL-eket is tartalam az SDK. Linux-hoz Python driver itt(YHY523U).

:~/programs/nfc/YHY523U-driver-master/src$ ./yhy523u.py
ER302-V1.0
Card type: 1024 - Serial number: c7 e3 67 61
Balance: (0, 0, 0, 0)
Balance: (42, 0, 0, 0)
Balance: (39, 0, 0, 0)
Balance: (41, 0, 0, 0)

A Java mintakód is Windows DLL-eket és JNI-t használ.

A mintaprogramok egyszerű MiFare 1K kártyák programozására mutatnak példát. Az adatok írás/olvasásakor Crypto1-es titkosításra is van lehetőség, és APDU parancsokkal is dolgozhatunk.
A MiFare DESfire nem támogatott. A mellékelt eReader viszont komoly tudású, tesztelve MiFare Classic 1K-val.

Soros port kommunikáció

A Homework4ER302 Java projekt feladata az eReader-hez hasonló funkcionalitás megvalósítása Linux és Windows környezetben. Ehhez az SDK-ban található DLL-eket Java alapon kell megvalósítani. Első lépés a kommunikációs protokoll implementálása.

Github repo

Támogató: NFCShop