Services
Your present location:index->About Us -> FAQs

 

1. Can we develop the RFID’s middleware in Visual Basic or Java ?

2.Which operating system platform should we use to develop the RFID’s middleware?

3.We need detail information about each API used in the communication with the readers and if is possible to have examples of communications programs or codes using these APIs (reading, recording, searching an item, set on, set off, etc)?

4.Do we need additional libraries in Visual Basic or Java to activate the communication with readers or do we only have to work with the APIs?

5.In what format is the data returned from a reading of the antenna; which is the structure?

6.What encryption or security systems should be used in applications?

7.How does the middleware dialogue with the reader ?

8.How do you control more than one reader in one LAN?

9.Can a reader can be controlled remotely through a Web server?

10.Can you remotely manage a reader?

11.What security systems can be applied to limit access to the reader?

12.Should there be an established IP range reserved for readers?

13.How do I work the information into the memory banks of the inlays? (EPC, TID)

14.How can we activate / deactivate the Access Config parameters PWD, PWD Kill Config, config Flag EAS?

15.How can we configure the EPC Match?

16.How can we make reading inlays?
17.How can we capture the data issued by the antenna?
18.How can we identify if the merchandise is entering or leaving?
19.How can we save data on the chip?
20.How can we read the chip's data?
21.How can we activate and deactivate the reading of the antennas?
22.How can we activate a relay with the reading of a chip?
23.How can we avoid crossing the satellite signals?
24.How can we activate continuously reading and petition?
25.How can we find a chip in an area with several chips?
26.Is communication done through serial ports?
27.How do you set the intensity of the antennas?
28.How do you set the frequency of the antennas?

 

1. Can we develop the RFID’s middleware in Visual Basic or Java ?
Our API is a kind of middleware too.
By now, we can supply 2 kinds of API:
1)”VC API” Support:Windows98、Windows2000、Windows XP.
2) ”C# API” Support:Systems who can install “Microsoft .NET Framework 2.0” can run C#API. Such as Windows 2000+SP4,Windows xp+SP2,Windows 2003. Windows Vista & Windows 7 have “Microsoft .NET Framework 2.0” themselves. (Support 32bit Vista or Window7, not for 64bit)
VB & VC++ use the API developed by VC. VB.NET use the API developed by C#.

"JAVA API"is under developing. Java API supports:System who can install “jdk 1.6 framework”. Such as Windows or Linux, by now, we have already tested Java API under Windows xp, Red hat 9 and Suse10.
Java uses the API developed by Java. ?We will keep you updated if you are interested in the JAVA API.
 

2.Which operating system platform should we use to develop the RFID’s middleware?
Same as question 1.

3.We need detail information about each API used in the communication with the readers and if is possible to have examples of communications programs or codes using these APIs (reading, recording, searching an item, set on, set off, etc).
We have Technical Reference Menu who includes the detailed information of API. We also provide sample code for reference. The sample codes have already included the reading, recording, selecting a tag etc.

4.Do we need additional libraries in Visual Basic or Java to activate the communication with readers or do we only have to work with the APIs?
We only need work with API.

5.In what format is the data returned from a reading of the antenna; which is the structure?
The data structure can refer to《Technical Reference Handbook of XCRF-860 Reader》1.7.2、1.7.3、1.7.5. Generally, the data can be divided into 4 section: Reserved area, EPC, TID and Userdata. The last 3 sections can be read by the reader.

6.What encryption or security systems should be used in applications?
Customer can choose their own encrypted algorithm. The encrypted data cannot exceed the length of the tag memory.

7.How does the middleware dialogue with the reader?
Middleware can use the API to communicate with the reader.
Connection methods include:TCP/IP, RS-232, Bluetooth, WIFI and GPRS. There are some differences with different reader model.
The Windows CE Reader communication interfaces must be used to control and give orders, what are these interfaces?
By now, customer can use Invengo’s Webserver to control the reader. We plan to develop the SDK for Windows CE now. We will keep you updated.
 

8.How do you control more than one reader in one LAN?
We can setup different IP address for different readers.
Both “VC API” and “C# API” have configure files. From the configure file, we can configure many readers. Then create many events. Details are written in《_NET API Technical reference manual》.
Consequently how to manage more than one antenna associated with each Reader?
When we use the API to control the reader, we send out the command to the readers, antenna numbers have to be included in the command. When the data returned from the reader, the antenna numbers will also be included in the data. From the antenna number, we can know that which antenna has got the data of the tag.
Details written in the <Technical Reference HandBook>.
Managing the conflict between Reader and Antennas in an environment where multiple computers reside.
Different computers have different IP address. They won’t be conflict.
Do you need a special HW infrastructure (Servers, Workstations, Mirroring, etc..) To support data traffic RFID Network?
No.
If the Readers can work in Off-line and then to dump data to the network?
We have two version of XCRF-860, one is XCRF-860, the other is XCRF-860E. XCRF-860E can work in off-line and store the data in the memory inside the reader. Then we can plug-in an authorized USB to download the data.

9.Can a reader can be controlled remotely through a Web server?
XCRF-860E can be controlled remotely by Web server.

10.Can you remotely manage a reader?
Currently our reader fixed the port of reader IP as 7086. We can use the Demonstration software or API to remotely control the reader. If the reader is in different IP address area, like the reader IP is 1.1.1.210 and IP of the PC is 2.2.2.2. Then we should setup a IP mapping in the router to control the remote reader.
 

11.What security systems can be applied to limit access to the reader?
We haven’t limit the access to the reader.

12.Should be established IP range reserved for readers?
Yes, each reader need an IP address. The reader itself won’t check the IP confliction.

13.How do I work the information into the memory banks of the inlays? (EPC, TID)
The APIs who can read EPC, TID or Userdata can refer to 《Technical Reference Handbook of XCRF-860 Reader》2.3.2, 2.3.3, 2.3.5, 2.3.6, 2.3.7.

14.How can we activate / deactivate the Access Config parameters PWD, PWD Kill Config, config Flag EAS?
Setting the PWD or PWD Kill can refer to 2.3.10, 2.3.12, and then the PWD will be active after LOCK (2.3.11). EAS flag can be set through 2.3.15, EAS can be controlled through 2.3.16, 2.3.17, 2.3.18.

15.How can we configure the EPC Match?
By now, the EPC Match can only match the 12byte EPC. EPC Match command has 3 parameters, one for set or cancel epc match, one for match epc, the other for epc cover. EPC can be matched bit by bit. Bit 1 is for match, and bit 0 need not match.

16.How can we make reading inlays?
Refer to the answer of Question 13.

17.How can we capture the data issued by the antenna?
The same as Question 5.

18.How can we identify if the merchandise is entering or leaving?
The reader can read the RSSI of a tag. RSSI stands for Reader Signal Strength Indicator. The more closer of the tag and reader antenna, the bigger number of RSSI.

19.How can we save data on the chip?
Use the APIs to write the data into the EPC or Userdata. Refer to 1.7.4, 1.7.6.

20.How can we read the chip's data?
Refer to Question 13.

21.How can we activate and deactivate the reading of the antennas?

Before we read the tag, the antenna number should be setup (activate). The setup will be deactivate until we set the antenna again or close connection.
When sending the READ commands, the antenna number will be included in the command. 0x00 stands for antennas working in round turns. 0x01-0x04 stands for different antenna number.
Stop reading will also stop all the antennas.

22.How can we activate a relay with the reading of a chip?
What is the relay? The reader has IO signals. Manipulating with IO signals can refer to 2.3.13.

23.How can we avoid crossing the satellite signals?
Has no relation with satellite signal.

24.How can we activate continuously reading and petition?
Continuously reading EPC can refer to 2.3.2, using the function: ?int? XCIdentifyEpcCode (HANDLE hCom,unsigned char ucAntenna,unsigned char ucScanTimes,unsigned char isDoAffirm)
Set “ucScanTimes” to 0x01.
Continuously reading the TID can refer to 2.3.5.
Continuously reading the UserData should use the following commands:

  1. Select tag with the EPC we already known by using (XCSelectTagEPC( ));
  2. Read user data with XCReadUserDataEPC( );
  3. Repeat with Step 1 and Step 2.

If there’s only one tag inside the area, then we do not need Step 1.

25.How can we find a chip in an area with several chips?
If we have already know the EPC number, we can use XCSelectTagEPC( ).

26.Is communication done through serial ports?
Refer to 1.1.2.

27.How do you set the intensity of the antennas?
The antennas of the same reader won’t interfere each other. The antennas of different reader should be separated 3m away from each other.

28.How do you set the frequency of the antennas?
Refer to 2.1.6.