I'm assuming you're attempting to read RFID tags with the Impinj reader via the OctaneSDK. I'm sure you're aware of this but constructing a new Tag
will net you nothing, you need to get the tags from the reader itself.
So... you've set an event handler with your TagReportListenerImplementation
just before section 2. I looked at the SDK docs and see that this interface fires the onTagReported
event. Take a look at the docs for TagReportListener
interface, the event will report the reader that read the tag, along with the tag information. Look for your tag information, including the EPC and antenna, in your implementation of this event handler.
If you are not receiving events on your event handler, you need to make sure your reader is actually reading tags and/or reporting them correctly. If your program is communicating with the reader in step 1 then you are almost there!