Strong Link RT400 User Manual

Uhf rfid module

Advertisement

Quick Links

RFID MODULE
UHF RFID Module
RT400
User Manual
Version 1.0
Nov. 2014
StrongLink
1 / 34

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RT400 and is the answer not in the manual?

Questions and answers

Summary of Contents for Strong Link RT400

  • Page 1 RFID MODULE UHF RFID Module RT400 User Manual Version 1.0 Nov. 2014 StrongLink 1 / 34...
  • Page 2: Table Of Contents

    StrongLink RT400 UHF Module CONTENT 1. GENERAL DESCRIPTION ..................4 2. FEATURES ........................4 3. DIMENSION DESCRIPTION ..................6 4. INTERFACE DESCRIPTION ..................6 5. SDK INFORMATION ....................7 6. FUNCTIONAL DESCRIPTION ................... 7 6.1 COMMON FUNCTIONS ......................7 6.1.1 UhfReaderConnect () ......................7 6.1.2 UhfReaderDisconnect () ......................
  • Page 3 StrongLink RT400 UHF Module 6.3.9 UhfEraseDataByEPC () ....................... 25 6.3.10 UhfEraseDataFromSingleTag () ..................26 6.3.11 UhfLockMemByEPC () ...................... 27 6.3.12 UhfLockMemFromSingleTag () ..................27 6.3.13 UhfKillTagByEPC () ......................28 6.3.14 UhfKillSingleTag () ......................28 6.3.15 UhfBlockWriteEPCByEPC() .................... 29 6.3.16 UhfBlockWriteEPCToSingleTag() ..................30 Appendix A: Frequency Parameters ................
  • Page 4: General Description

    RFID. It supports ISO 18000-6C/EPC C1 GEN2 protocol and offers a much longer operation distance than HF RFID system. RT400 supports USB virtual COM port and can be operated via COM commands easily. There are also APIs on Windows and Windows Mobile, users can develop UHF RFID application swiftly.
  • Page 5 StrongLink RT400 UHF Module  RF interface: IPX-female  API compatible with Windows 32bit/64bit operation system  Serial COM communication protocol available  Operating Temperature Range: -20° C ~ +50° C  Storage Temperature Range: -40° C ~ +85° C ...
  • Page 6: Dimension Description

    2.5mm if there are SAM slots 4. INTERFACE DESCRIPTION RT400 realizes its USB virtual COM via USB bridge. Connect RT400 to the USB port of PC, after installing the driver it will come out a virtual COM. You can find the virtual COM number on the “Device Manager ”...
  • Page 7: Sdk Information

    The driver can be downloaded from this product web page in our website. 5. SDK INFORMATION RT400_DEMO.exe – a full UHF function demo for RT400, it needs 1024*768 pixels at least. RT40007_API.dll – a Windows API file from which users can call functions.
  • Page 8: Uhfreaderdisconnect ()

    StrongLink RT400 UHF Module Parameter Defination HANDLE &hCom: output parameter, serial port handle, default value is NULL; char* cPort: input parameter, serial port number; UCHAR flagCrc: input parameter, select the baud rate and whether CRC is available, 0x00: baud rate 9600bps, CRC is unavailable;...
  • Page 9: Uhfcloseport ()

    StrongLink RT400 UHF Module int WINAPI UhfOpenPort (HANDLE &hCom, char* cPort, UCHAR flagCrc); Return Value 1: success; Others: failure. Parameter Defination HANDLE &hCom: output parameter, serial port handle, default value is NULL; char* cPort: input parameter, serial port number; UCHAR flagCrc: input parameter, select the baud rate and whether CRC is available, 0x00: baud rate 9600bps, CRC is unavailable;...
  • Page 10: Uhfgetpower ()

    StrongLink RT400 UHF Module Description Check the connection status. Function Prototype int WINAPI UhfGetPaStatus (HANDLE hCom, UCHAR* uStatus, UCHAR flagCrc); Return Value 1: success; Others: failure. Parameter Defination HANDLE hCom: input parameter, serial port handle; UCHAR* uStatus: output parameter, connection status(1byte, 0: connection succeeds; not 0: connection fails);...
  • Page 11: Uhfgetfrequency ()

    StrongLink RT400 UHF Module Function Prototype int WINAPI UhfSetPower (HANDLE hCom, UCHAR uOption, UCHAR uPower, UCHAR flagCrc); Return Value 1: success; Others: failure. Parameter Defination HANDLE hCom: input parameter, COM port handle; UCHAR uOption: input parameter, must be 0x01; UCHAR uPower: input parameter, output power to be set;...
  • Page 12: Uhfsetfrequency ()

    StrongLink RT400 UHF Module UCHAR* uFreHop: output parameter, FREHOP(1 byte); UCHAR flagCrc: input parameter, whether CRC16 is available, 0: CRC is unavailable; 1: CRC is available. See to appendix A for the definition of FREMODE, FREBASE, BF, CN, SPC, FREHOP.
  • Page 13: Uhfsetregister ()

    StrongLink RT400 UHF Module UCHAR* REG, UCHAR flagCrc) Return Value 1: success; Others: failure. Parameter Defination HANDLE hCom: input parameter, COM port handle; int RADD: input parameter, start address of the register; int RLEN: input parameter, data length to be read (unit: byte);...
  • Page 14: Uhfresetregister ()

    StrongLink RT400 UHF Module 1: CRC is available. 6.1.12 UhfResetRegister () Description Restore register to default value. Function Prototype int WINAPI UhfResetRegister (HANDLE hCom, UCHAR flagCrc); Return Value 1: success; Others: failure. Parameter Defination HANDLE hCom: input parameter, COM port handle;...
  • Page 15: Uhfgetreaderuid ()

    StrongLink RT400 UHF Module int WINAPI UhfGetVersion (HANDLE hCom, UCHAR* uSerial, UCHAR* uVersion, UCHAR flagCrc); Return Value 1: success; Others: failure. Parameter Defination HANDLE hCom: input parameter, COM port handle; UCHAR* uSerial: output parameter, hardware serial number(6 bytes); UCHAR* uVersion: output parameter, firmware serial number(3 bytes);...
  • Page 16: Uhfstopoperation ()

    StrongLink RT400 UHF Module Return Value 1: success; Others: failure. Parameter Defination HANDLE hCom: input parameter, COM port handle; UCHAR flagCrc: input parameter, whether CRC16 is available, 0: CRC is unavailable; 1: CRC is available. 6.1.17 UhfStopOperation () Description Stop executing operation.
  • Page 17: Uhfreadinventory ()

    StrongLink RT400 UHF Module Others: failure. Parameter Defination HANDLE hCom: input parameter, COM port handle; UCHAR flagAnti: input parameter, anti-collision on/off(1: anti-collision inventory;0: single tag inventory); UCHAR initQ: input parameter, initial Q value for anti-collision, available when flagAnti is 1;...
  • Page 18: Tag Data Operation Functions

    StrongLink RT400 UHF Module Single inventory, get UII of the single tag. Function Prototype int WINAPI UhfInventorySingleTag (HANDLE hCom, UCHAR* uLenUii, UCHAR* uUii , UCHAR flagCrc); Return Value 1: success; Others: failure. Parameter Defination HANDLE hCom: input parameter, COM port handle;...
  • Page 19: Uhfreaddatafromsingletag ()

    StrongLink RT400 UHF Module password); UCHAR uBank: input parameter, memory zone option; UCHAR* uPtr: input parameter, the starting offset address; UCHAR uCnt: input parameter, length of data to be read(unit: word, 1 word = 2 bytes, can not be assigned zero);...
  • Page 20: Uhfreadmaxdatabyepc ()

    StrongLink RT400 UHF Module be assigned zero); UCHAR* uReadData: output parameter, tag data, at least uCnt*2 bytes; UCHAR* uUii: output parameter, tag‟s UII; UCHAR* uLenUii : output parameter, length of tag‟s UII; UCHAR* uErrorCode: output parameter, error code (1 byte), valid when this function fails and uErrorCode doesn‟t equal to 0xFF.
  • Page 21: Uhfreadmaxdatafromsingletag ()

    StrongLink RT400 UHF Module UCHAR flagCrc: input parameter, whether CRC16 is available, 0: CRC is unavailable; 1: CRC is available. Attention, The module supports maximum 233 bytes memory zone and if the memory zone has more bytes than that, this function return failure.
  • Page 22: Uhfwritedatabyepc ()

    StrongLink RT400 UHF Module 1: CRC is available. Attention, The module supports maximum 233 bytes memory zone and if the memory zone has more bytes than that, this function return failure. 6.3.5 UhfWriteDataByEPC () Description Write one word(2 bytes) into tag(indicating UII).
  • Page 23: Uhfblockwritedatabyepc ()

    StrongLink RT400 UHF Module Write one word(2 bytes) into tag(not indicating UII). Function Prototype int WINAPI UhfWriteDataToSingleTag (HANDLE hCom, UCHAR* uAccessPwd, UCHAR uBank, UCHAR* uPtr, UCHAR uCnt, UCHAR* uWriteData, UCHAR* uUii, UCHAR* uLenUii, UCHAR* uErrorCode, UCHAR flagCrc); Return Value 1: success;...
  • Page 24: Uhfblockwritedatatosingletag()

    StrongLink RT400 UHF Module Return Value 1: success; Others: failure. Parameter Defination HANDLE hCom: input parameter, COM port handle; UCHAR* uAccessPwd: input parameter, access password (4 bytes, 0x00000000 if no access password); UCHAR uBank: input parameter, memory zone option; UCHAR* uPtr: input parameter, the starting offset address;...
  • Page 25: Uhferasedatabyepc ()

    StrongLink RT400 UHF Module Parameter Defination HANDLE hCom: input parameter, COM port handle; UCHAR* uAccessPwd: input parameter, access password (4 bytes, 0x00000000 if no access password); UCHAR uBank: input parameter, memory zone option; UCHAR* uPtr: input parameter, the starting offset address;...
  • Page 26: Uhferasedatafromsingletag ()

    StrongLink RT400 UHF Module UCHAR uBank: input parameter, memory zone option; UCHAR* uPtr: input parameter, the starting offset address; UCHAR uCnt: input parameter, length of data to be erased (unit: byte); UCHAR* uUii: input parameter, tag‟s UII; UCHAR* uErrorCode: output parameter, error code (1 byte), valid when this function fails and uErrorCode doesn‟t equal to 0xFF;...
  • Page 27: Uhflockmembyepc ()

    StrongLink RT400 UHF Module 1: CRC is available. 6.3.11 UhfLockMemByEPC () Description Lock the data of memory(indicating UII). Function Prototype int WINAPI UhfLockMemByEPC (HANDLE hCom, UCHAR* uAccessPwd, UCHAR* uLockData, UCHAR* uUii, UCHAR* uErrorCode, UCHAR flagCrc); Return Value 1: success; Others: failure.
  • Page 28: Uhfkilltagbyepc ()

    StrongLink RT400 UHF Module Parameter Defination HANDLE hCom: input parameter, COM port handle; UCHAR* uAccessPwd: input parameter, access password (4 bytes, 0x00000000 if no access password); UCHAR* uLockData: input parameter, input lockdata (3 bytes); UCHAR* uUii: output parameter, return tag‟s UII;...
  • Page 29: Uhfblockwriteepcbyepc()

    StrongLink RT400 UHF Module Description Kill the tag(not indicating UII). Function Prototype int WINAPI UhfKillSingleTag (HANDLE hCom, UCHAR* uKillPwd, UCHAR* uUii, UCHAR* uErrorCode, UCHAR flagCrc); Return Value 1: success; Others: failure. Parameter Defination HANDLE hCom: input parameter, COM port handle;...
  • Page 30: Uhfblockwriteepctosingletag()

    StrongLink RT400 UHF Module password); UCHAR uCnt: input parameter, length of data to be written; UCHAR* uUii: input parameter, tag‟s UII; UCHAR* uWriteData: input parameter, data to be written; UCHAR* uErrorCode: output parameter, error code (1 byte), valid when this function fails and uErrorCode doesn‟t equal to 0xFF;...
  • Page 31 StrongLink RT400 UHF Module UCHAR* uErrorCode: output parameter, error code (1 byte), valid when this function fails and uErrorCode doesn‟t equal to 0xFF; UCHAR* uStatus: output parameter, operation result(1 byte); UCHAR* uWritedLen: output parameter, length of data written successfully, unit: byte;...
  • Page 32: Appendix A: Frequency Parameters

    StrongLink RT400 UHF Module Appendix A: Frequency Parameters Parameter Type Description Name bFreMode UCHAR* Frequency Option: 0: 920-925MHz; 1: 840-845MHz; 2: ETSI; 3: reserved; 4: user-defined; BFreBase UCHAR* Base Frequency: 0: 50MHz; 1: 125MHz; bBaseFre UCHAR* Starting Frequency, value range: 840~960;...
  • Page 33 StrongLink RT400 UHF Module stop frequency - starting frequency = (frequency channel - 1) * frequency channel factor * 0.125; That is, 924.375 -920.625 = (frequency channel - 1)* frequency channel factor * 0.125; So that, (frequency channel -1)* frequency channel factor = 30;...
  • Page 34: Appendix B: Tag Parameters

    StrongLink RT400 UHF Module Appendix B: Tag Parameters Parameter Type Parameter Name Defination UCHAR* uAccessPwd Tag access password, length: 4 bytes. UCHAR* uKillPwd Tag kill password, length: 4 bytes. UCHAR uBank Tag memory zone: 0x00: RESERVED 0x01: UII 0x02: TID...

Table of Contents