Home › Forums › Ask the Flomies › How can I develop an NFC desktop application?
Tagged: Desktop Software, NFC Reader, USB
-
AuthorPosts
-
July 15, 2013 at 6:38 am #4138
Hi Guys,
Can you tell me how to develop a software that can read and write NFC tags as a desktop application.
Thanks
July 15, 2013 at 1:46 pm #4139Hello Ghezal, writing a desktop application might take some work but definitely within reach given the open source support available. To get started you’ll need a USB NFC Reader to work with. We sell the cheapest and most practical reader we’ve found, the ACR122u. With the right drivers and interface frameworks in place. you can start programming for it immediately. To get setup check out this post for more info. If you have any trouble, let us know and we’ll walk you through it.
Richard and the Flomies.
August 5, 2013 at 9:03 am #4239Dear Richard!
Thanks for the information, the problems that I have faced with is the development, All the application that I found in internet are developed for mobile, I want to develop the application in java for the reading /writing of tag for student attendance system. I need your help to tell the the Java API classes and more references for how to develop it. Then I will buy one and will start working on it.
August 5, 2013 at 3:17 pm #4243Hey Ghezal, building a Java app on PC to talk to the ACR122u isn’t trivial but others have done it. You’ll mainly need to use the Java libusb bindings to get going. Once you’re sending and receiving to bulk endpoints, you’ll need some NFC stack services to help you do anything useful. These will let you format data in the right way to store into your tags as well as read that data later on. Then you can create a parsing script to manage alerts, tag scans, and other fun stuff that generally is needed to create a proper reader terminal. Integrating it with a nice UI is typically the last step of the process.
Good luck. Let us know how it goes.
Richard and the Flomies.
August 16, 2013 at 5:55 am #4339Dear Richard,
The NFC device you mentioned for reading and writing tags is good. I read about some documents. still I have problem with the JAVA APIs for implementation NFC in desktop applications. the next problem is the selection of tag is also required when developing application. what type of tags do you prefer for the student ID which is affixed already in student ID. and do you sell it within NFC reader.
Thanks.
with regards
August 17, 2013 at 2:23 am #4344Ghezal, different tags are used for different purposes. Some are more secure than others. Some read more effectively than others. It all depends on the use case. Student IDs can carry one of many type, it all depends what it’s use for. High security applications like payments and access control would require a specialized tag whereas a simple application to reveal a students name may not.
A very practical and general purpose tag you will find is the NTAG203 from NXP. Another popular one is a Mifare Ultralight C from NXP as well.
I hope that helps with your tag selection.
Richard and the Flomies.
August 19, 2013 at 4:45 am #4361Hello Dear Richard!
First of all, Thanks for your nice information. Sorry I bother you always. I want to use your knowledge, because I need it. Again question that I have faced. Can you give me some references about developing desktop application for NFC like paper or books, second, as you mentioned the NTAG203, I read about and found it useable for my system. I have problem that how to structure it to write data as a NDEF message, and how it is possible. is this type of tag like RFID tag used indexing, or ?
Thanks in advance
with best regards,
Ghezal
August 20, 2013 at 1:52 pm #4374Hi Ghezal, seems like you have a lot of work ahead of you. Developing your application isn’t trivial but if you take it slow and ask well thought out questions, we can help you when you get stuck. To begin, however, you need to get more familiar with the terminologies. A good place to start is the NFC Glossary. We’ve setup a rich repository of more detailed documentation in this Dropbox folder. You can easily spend a week getting acquainted with these protocols, ISO standards, and user guides. The more you know this stuff, the easier it will be for use to help you.
For instance, your question of “how to structure it to write as a NDEF message” is answered already in this post as I mentioned above. If you show us that you’re working the understanding of all the moving parts, then we will make the effort to help you get your application done.
Richard and the Flomies.
May 8, 2014 at 6:57 pm #5972Hi Ghezal , What is the progress of your student attendance system project based on NFC ? R u done with it ? I have got the same project and I need help ??
March 26, 2016 at 5:39 am #54881Simple as long as you know basics on open source and that you have access on various digital technology. However, this requires time, effort and dedication while developing.
April 11, 2016 at 6:31 am #55073You can also do it via a web app and just connect the PC reader to the web via simple URL launcher. Then the solution is valid if you use a PC or an nfc enabled mobile device.
-
AuthorPosts
You must be logged in to reply to this topic.