ElectricRock Blog

DLP-RFID1 library for Linux

by matt on Feb.08, 2010, under Informational

This page is deprecated. Please see the new page at: http://www.electricrock.co.nz/tools/dlp-rfid1-library-for-linux/.


I bought a DLP-RFID1 USB RFID tag reader/writer from Digikey (Cat # 813-1013-ND). However, I was unable to locate sufficient libraries to develop software that uses it under Linux. So I have written a C++ library to do this. Read on for more information and to download it.

The DLP-RFID1 comprises an FTDI USB-Serial IC connected to a microcontroller. Therefore the library I have developed is based on libftdi. Currently, it is very basic and supports only polling for tags (not reading and writing tags). As I currently have no need for reading and writing tags I don’t plan to add this functionality unless someone asks for it.

The library can be downloaded from http://www.electricrock.co.nz/files/rfid1/librfid1-0.1.0.tar.bz2. Documentation is provided in the package.

This is my first time making a library package for Linux, so if you find any problems or have any suggestions please leave a comment and let me know.

:,

4 Comments for this entry

  • Kristoffer Dominic Amora

    Hi Matt,

    When you say polling tags, are you saying that you are scanning for the UIDs of the tags? I’ll check out your source code later.

    Thanks!

    Kristoffer

  • matt

    Hi Kristoffer,

    Sorry for the slow reply. Yes, that’s correct, I’m just scanning for UIDs at the moment.

    Cheers

  • Erika

    Hi Matt,
    I bought a dlp-rfid1 too, but in my case I need to handle it through a FPGA.
    My question is: have you information about the configuration and communication frames?

    I would appreciate the help you could give me….

    Erika

  • matt

    Hi Erika,
    I written up some information on my new librfid1 page. When you say you need to handle it through the FPGA, how are you connecting it to the FPGA? Are you just talking to the RFID1 microcontroller via its serial port?

    Anyway, hope the information that I have written up helps. If you need more info, feel free to ask and I’ll do my best to help.

    ~Matt

Leave a Reply