Code Monkey home page Code Monkey logo

Comments (4)

FeitianSmartcardReader avatar FeitianSmartcardReader commented on June 9, 2024

BTW, if we do it successful on pc. Then I should talk to our mobile engineer add it on mobile side too.

Thanks

from nfc-pcsc.

FeitianSmartcardReader avatar FeitianSmartcardReader commented on June 9, 2024

@pokusew is possible to have your contact mail? just want to share hardware samples to you for evaulation, thanks,

On other hand, our engineer will have a check the exist function and make fully test, if it works, then we will suggestion our customer using your framework, thanks

You can send mail to [email protected]

from nfc-pcsc.

pokusew avatar pokusew commented on June 9, 2024

Hi @FeitianSmartcardReader,

Thanks for reaching out to me. Sorry for not replying earlier. I've been very busy recently.

nfc-pcsc supports all PC/SC compliant devices. Most of them should work out of the box. 🙂

However, the structure of APDU commands for reading, writing, etc. can sometimes vary reader by reader. nfc-pcsc implements the APDU commands according to the ISO/IEC 14443-3,4 specs and with some changes and additional commands from ACR122U API. This makes it compatible (or at least work) with most of the NFC readers.

Fortunately, support for other readers (including implementation of all their specific commands) can be added very easily by subclassing the basic Reader class.

I am happy to add support for Feitian R502, too. 🙂

Could you please provide some API docs (e.g. like ACR122U API)?
I found the SDK that contains EN_R502_User_Manual_v1.4.pdf but it doesn't contain any commands.

A Feitian R502 sample would be very helpful for testing. 👍 I've sent you an e-mail to [email protected] so we can discuss delivery details over e-mail. Thanks.

Further, I'd like to clarify that the mobile support is virtually impossible.
nfc-pcsc uses Node Native Modules to access system PC/SC API (actually under the hood, the pcsclite native binding is implemented in @pokusew/pcsclite, which is a forked and improved version of the great santigimeno's pcsclite lib).
So the Node.js runtime and PC/SC API are required for nfc-pcsc to run. That makes it possible to use it on the most of OS (Windows, macOS, Linux) directly in Node.js or in Electron.js and NW.js desktop apps.

Hope I clarified a few things a bit. 🙂

Looking forward to hearing from you.


PS Please keep all the communication related to the implementation and the API docs here on GitHub, so that others can benefit from that too. Thanks. 😉

from nfc-pcsc.

FeitianSmartcardReader avatar FeitianSmartcardReader commented on June 9, 2024

Got you, we simulate the pcsclite on iOS and Android, so we should find a way to implement the same function on our SDK.

Let's focus on the current PC support, after our engineer will do more research on mobile side, keep in touch, ;-)

from nfc-pcsc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.