One way to access tag data programmatically from an Impinj reader is through their Mach1 SDK. There's a drawback, though -- Impinj has picked LLRP as their going forward programmatic access solution, and won't be supporting Mach1 anymore.

There is a simple tag reader program in the CVS wisp project, under reader_apps/impinj_mach1/simple_tag_read. All the needed libraries are included. You'll probably have to change the IP address at the head of the file to make it work, and it assumes you just have one antenna, in slot #1.

There is also a simple tag command program in CVS, under reader-apps/impinj_mach1_read-cmd. It reads two bytes. You'll probably have to change the IP address at the head of the file to make it work, and it assumes you just have one antenna, in slot #1.

These have been tested against Impinj 2.6 and 3.01 readers. It compiles under Visual Studio 2005.

You can get the Mach1 API docs from the Impinj developer website.

Hint: Contrary to what the dev website says, Impinj support website passwords don't seem to work with the dev website for most of us. If you run into this, see Polly for a username/password that works, or file a ticket with the Impinj support people.

Hint: you can't have the reader web interface loaded and run this program at the same time.