Search code examples
androidrfid

Is this RFID card? How to write and read data to this card?


I've been tasked to write and read data to this card. Vendor gave me Intelligent Tablet Payment Terminal i9300 and expect to write and read data to this card below. Intelligent Tablet Payment Terminal i9300 is Android based. It comes with its own SDK which poorly documented. What card is this and how do I even begin?

enter image description here


Solution

  • Yes it is an RFID card.

    A lot of information can be derived from the documentation of the terminal you specified Intelligent Tablet Payment Terminal i9300.

    1. The card and the reader is tuned to work in High Frequency(HF) range of 10-20Mhz, specifically 13.56MHz. It is a read-write card and hence the terminal provided to you must also be a read/write capable.
    2. I am not aware with the documentation provided to you but typical RFID card can store about 2kB of data max., which will be sufficient to store a customers credits/balance points. The specific customer will be identified by the unique RFID number mapped to his name.

    You can read more on RFID read/write at How can I write data on UHF RFID tags? and Can I write or modify data on an RFID tag?

    You can sort-out your basic RFID queries from How do RFID systems work? and RFID Journal