R
r.polding
Hi,
I've recently started a project developing an application for a PDA that
reads RFID tags (tags that emit a radio signal containing a unique id
number, and that can be picked up by a reader). I have been supplied
with a reader and tags but unfortunately very little information on how
to actually program it. All I've been told is:
This reader has a standard CF interface. To get the bits into your PC or
PDA, you must use the same part of your development system as for
reading other data from a CF card. The meaning of the bits you can find
in John's e-mail. Please do not forget that different processors might
need different versions.
The email they're referring to contains the following information:
Data format for reading the tags is as follows:
STX(1BYTE), RFID_ID(4BYTE) totally 5 ASCII characters
STX is 0x02h
RFID_ID include 4 bytes, representing a 2 bytes unsigned integer,
such as ID=10811, the hexadecimal expression will be 0x2Ah, 0x3Bh
while it can be expressed as 4 bytes ASCII characters: 2, A, 3, B.
Therefore, the data PC received for a tag with ID=10811 is :
Expression in ASCII : STX 2 A 3 B
Expression in hexadecimal: 0x02h 0x32h 0x41h 0x33h 0x42h
Starting with 0X02h, the following 4 bytes represent an ID number.
Can anyone please help as I cannot understand this. I need to be able to
read a value into a variable, using VB.NET, but have no idea how to do this.
Thanks for your time.
Robert Polding
The University of Sheffield
I've recently started a project developing an application for a PDA that
reads RFID tags (tags that emit a radio signal containing a unique id
number, and that can be picked up by a reader). I have been supplied
with a reader and tags but unfortunately very little information on how
to actually program it. All I've been told is:
This reader has a standard CF interface. To get the bits into your PC or
PDA, you must use the same part of your development system as for
reading other data from a CF card. The meaning of the bits you can find
in John's e-mail. Please do not forget that different processors might
need different versions.
The email they're referring to contains the following information:
Data format for reading the tags is as follows:
STX(1BYTE), RFID_ID(4BYTE) totally 5 ASCII characters
STX is 0x02h
RFID_ID include 4 bytes, representing a 2 bytes unsigned integer,
such as ID=10811, the hexadecimal expression will be 0x2Ah, 0x3Bh
while it can be expressed as 4 bytes ASCII characters: 2, A, 3, B.
Therefore, the data PC received for a tag with ID=10811 is :
Expression in ASCII : STX 2 A 3 B
Expression in hexadecimal: 0x02h 0x32h 0x41h 0x33h 0x42h
Starting with 0X02h, the following 4 bytes represent an ID number.
Can anyone please help as I cannot understand this. I need to be able to
read a value into a variable, using VB.NET, but have no idea how to do this.
Thanks for your time.
Robert Polding
The University of Sheffield