User Guide ARE H9 HF Pocket Reader ARE H9 HF ---------------------------------------------------------------1/51------------------------------------------
1 INTRODUCTION 4 2 ELEMENTS OF THE ARE H9 HF 5 3 OPERATION GUIDE 6 3.1 Installation of the battery 6 3.2 Power on/off 6 3.3 Reading a transponder in standard mode 7 4 8 READING RANGE 4.1 Orientation with air coil antenna 9 4.2 Orientation with ferrite antenna 10 5 DATABASE 10 6 MENU FUNCTIONS 11 6.1 Navigating trought the menu function 11 6.2 Overview of the menu functions 12 6.3 Set Attribute 13 6.4 Operating Mode 14 6.5 Set interface 19 6.6 Lock up reader 25 6.
6.12 Keyboard sound 28 6.13 Set time (available only with Real-Time-Clock module expansion) 29 6.14 Set date (available only with Real-Time-Clock module expansion) 30 6.15 Language/Sprache – select display language 31 6.16 Reader version 31 7 31 DATA EXCHANGE PROTOCOL 7.1 Set of commands 31 7.2 Protocol structure 32 7.3 Checksum CRC 33 7.4 Structure of the data base 35 7.5 Simplified read out procedure, without programming the CRC-routine 36 7.6 The command structure in detail 37 7.
1 Introduction The ARE H9 HF is a RFID Pocket Reader designed to read passive transponders. It has the ability to store the transponder codes in its internal database. This Pocket Reader is equipped with a USB interface and optional Bluetooth or RS232 interface, which allows transmitting single transponder codes or its entire database to a computer.
2 Elements of the ARE H9 HF 2x16 Character LCD-Display ARE H9 HF Menu option buttons (left, menu, right) Main button (read, select) USB connector **) Battery compartment **) RS232 cable in Rs232 version ---------------------------------------------------------------5/51---------------------------------------
3 Operation Guide 3.1 Installation of the battery Slide door of the battery compartment to open it. 9V Block Battery + - Batterieclip Attach the Battery to the connector inside. Put the Battery into the compartment. Slide the door back to close it. Use only 9V E-Block alkaline Batteries of the Type 6LR61. 3.2 Power on/off The Pocket Reader is switched on by pressing the main button for 0,5s (default). The reader starts in reading mode.
3.3 Reading a transponder in standard mode Press the main button to start the reading process. The ARE H9 HF starts the reading process and the display shows: actual count 0 of 2016 Scanning Nr. maximum count 1 Approach a transponder within the readers reading range.
4 Reading range The reading range and distance depends on the antenna type of the reading device, the transponder, its packaging and orientation to the reader. The ARE H9 HF is available ether with air coil antenna or ferrite antenna. It is not possible to read two or more transponders at the same time.
4.
4.2 Orientation with ferrite antenna The following diagram shows the typical area where a card transponder should be read: 5 Database When a reading had been accomplished successfully, in the standard operating mode, the ARE H9 HF internal database will be checked whether this transponder code is already stored. If the new code, in combination with the attribute, is not found in the database, it will be stored as a new record.
6 Menu functions 6.1 Navigating trought the menu function By pressing the menu button it can be chosen between the different menu functions. If the menu button is pressed again the ARE H9 HF cyclic changes to the next menu function. Inside a menu function the setting for the function could be changed with the arrow buttons. With the main button the actual menu function setting is selected and the ARE H9 HF changes back to the transponder reading mode.
6.2 Overview of the menu functions --- No Tag --- available only with RealTime-Clock module 01 Jan '10 12:00:00 Set Attribute # Set Attribute A Operating Mode Standard Operating Mode Online/USB Set Interface USB Set Interface Bluet. Slave Lock Up Reader Unlocked Lock Up Reader Lock Mirror Code Off ... ... Set Attribute Z Operating Mode Online/USB H Operating Mode Datenbank/USB Set Interface Bluet.
6.3 Set Attribute With “Set Attribute” one of 27 attributes could be selected for the next read transponder. The selection is done by the left/right arrow buttons and confirmed by pressing the main button. Set Attribute # In standard read mode this selected attribute will be stored together with the transponder ID-code of the next read transponder in the internal database of the ARE H9 HF.
When a transponder has been read with an attribute set up with a custom text, the text assigned to the attribute will now be shown on the lower line of the display, right justified, instead of the attribute. Example of Transponder-ID with attribute and assigned text “Stall”: ID 4C8C8415 ISO-14443A Stall attribute type of transponder 6.4 Operating Mode The menu “Operating Mode” switches between the following modes: Standard, Online/USB, Online/USB H und Datenbank/USB Mode Operating Mode Standard 6.4.
6.4.2 Online/USB, Online/BT*) or Online/Ser. mode In the online mode the transponder codes will not be stored into the internal database of the ARE H9 HF. The transponder codes are immediately transmitted via the USB interface to an attached PC, PDA, etc. It is important that there is a USB **) or Bluetooth*) connection established to a host-device ready to receive the data; otherwise the read transponder codes are lost because they are not stored in this mode.
Once the online mode is active, the ARE H9 HF will be automatically in the online mode when it switched on again after switched off. --- No Tag --- Online/USB - Scanning ... Online/USB - 4C8C1C84 Online/USB - - - To leave the mode “Online/USB” under “Operating Mode” another mode has to be selected.
6.4.3 Online/USB H, Online/BT H*) or Online/Ser. H mode – handshake mode The “online/USB H” or “online/BT H” mode has a similar to the “online/USB” with the difference that a read transponder code will not be sent immediately to the host (PC, PDA, etc.). First the reader checks if a connection to the host is established before it sends the transponder code. *) only with optional Bluetooth module **) online/ser.
For this transmission the following protocol is used: ARE H9 HF Host (PC, PDA, etc.) -> <-> <- < transponder data > If the transponder ID was read the following is displayed: 4C8C1C84 transmitting... Does the host not answer to the protocol of the ARE H9 HF, then the ARE H9 HF will cyclic transmit the protocol until an answer of the host is received.
6.4.4 Database/USB or Database/BT*) mode In the database mode it is not able to read a transponder. It is intended to transmit and receive record sets of the ARE H9 HF internal database to a host device as a PC, PDA, etc. To exchange data in the database mode you find a software called readerterminal on the CD. The usage of this software is explained in an extra document included with the software. You can find the description of the communication protocol in chapter 7.
The USB connection to the ARE H9 HF is established as an additional com port via a USB bridge driver on the host PC. The protocol uses the RS232 specification with the settings: 19200 Baud, 8 Data bits, no party bit, one stop bit, no hardware handshake.
6.5.2 Set interface to Bluetooth slave This menu option configures the ARE H9 HF as Bluetooth slave. With the ARE H9 HF as Bluetooth slave the Bluetooth-connection is established up by the Bluetooth-partner which is configured as master. The ARE H9 HF checks after the selection of this option if there is an active Bluetooth connection, in this case this connection will be closed.
6.5.3 Set interface to Bluetooth master This menu option configures the ARE H9 HF as Bluetooth master. In this configuration a Bluetooth connection with an partner is established by the ARE H9 HF. In case there is still an active Bluetooth connection, this connection will be closed before a new one is established. Set Interface Bluet.
BluetoothPartner PC_007 BT Connecting to PC_007 Await Connection Abort ? Connected with PC_007 “new search” starts a search process for Bluetooth devices in range of the ARE H9 HF. The Bluetooth device search could last some seconds.
If the search was successful a selection of possible partners will be shown. The Bluetooth partner search can’t detect if a Bluetooth device supports the serial port profile, the user has to know this. If the search was not successful the ARE H9 HF switches back to the “Set Interface” menu. After choosing a partner from the found devices, the ARE H9 HF will try to establish a connection.
6.5.6 Interface RS232 **) If the ARE H9 HF Rs232 is used on a PC a RS232-crossover (lines Rxd, Txd are crossed) is necessary. In operation mode “Database/Ser.” and “online” are the following communication settings in use: 9600 baud, 8 data bits, no party bit, one stop bit, no hardware handshake **) only in Rs232 version 6.6 Lock up reader When lock up reader is activated the ARE H9 HF switches of immediately. After switching on the pocked reader again it shows that it is locked.
6.7 Mirror Code This function allows to mirror the transpondercode byte by byte. It is done in the reading routine. That means that the code is stored in the database in the same format as it is shown on the display or is sent via the interface. One transponder with “Mirror Code” on/off is treated like two different transpondercodes. Example: -“Mirror Code” off: 12345678 -“Mirror Code” on: 78563412 6.8 Erase memory This function allows deleting all records in the internal database of the ARE H9 HF.
After the erase operation has finished the device will return to the standard operating mode. 6.9 Reading time This sets the time frame for one reading attempt. The time could be changed with the arrow buttons in 0,5s steps. A new time is set by pressing the main button. Reading Time 2.0 s Default value min. value max. value 4s 0,5 s 12,5 s This setting is stored in the device and is still valid after power off/on operation.
6.11 Turn-on delay Sets the time the main button is to be pressed to switch on the ARE H9 HF. The time could be changed with the arrow keys in 0,5s steps. Turn-On Delay 0.5 s A new time is set by pressing the main button. Default value min. value max. value 0,5 s 0s 5s This setting is stored in the device and is still valid after power off/on operation. 6.12 Keyboard sound Here the beep sound of the keyboard could turn on or off.
6.13 Set time (available only with Real-Time-Clock module expansion) This menu option sets the time of the optional Real-Time-Clock module expansion. With this expansion module it is possibly to add the time and date code of reading to the transponder ID in the database. The Real-Time Clock module is equipped with a own backup-battery to hold the time and date even if the ARE H9 HF is switched off or the main battery of the ARE H9 HF has to be changed.
6.14 Set date (available only with Real-Time-Clock module expansion) This menu option sets the date of the optional Real-Time-Clock module expansion. To set the date select this option with the main button, now is it possible to change the day of month with the left/right arrow button. The day setting is accepted by pressing the main button; then the months and years can be changed. The month and year setting is working in the same way as the day setting.
6.15 Language/Sprache – select display language With this menu option is it possible to change the language of the ARE H9 HF menu-display. Language/Sprache English 6.16 Reader version This menu option shows the Firmware Revision of the ARE H9 HF. AEG ID - ARE H9 V3.00136 7 Data exchange protocol 7.
7.2 Protocol structure All the commands have the following structure: STX, command in ASCII, CRC in ASCII, ETX The following answers are possible: A Record with the structure given above, ACK BEL NAK Except STX and ETX, the total content of the commands are composed in ASCII characters. This procedure has been chosen explicitly, as a large number of host Operating Systems react with their own functions, when they see characters outside of 0x20 to 0x7F.
7.3 Checksum CRC The check sum (CRC=cyclic redundancy check) is generated using the standardized ISO-Polynomial (or CRC-CCITT) 0x1021; P(X) = X16 + X12 + X5 + 1 .
Example in ANSI C: The CRC checksum in this software example is implemented as a reverse CRCCCITT: // ********************************************************************* // Function to calculate the CRC from a protocol buffer with // the given length // ********************************************************************* unsigned int build_crc(unsigned char length, unsigned char* protocol) { // the initial CRC value #define CRC_PRESET 0x0000 // the reverse CRC-CCIT pollynomial #define CRC_POLYNOM 0x8408
7.4 Structure of the data base 1 Byte for Attribute (# = no attribute, ‘A’ ... ‘Z’) - transmitted as 1 ASCIIcharacter 6 Byte for Date/clock in BCD-Format - transmitted as 12 ASCII- characters 1 Byte for Code length (1 ... 16) - transmitted as 1 ASCII- character '0' .. '9', 'A' .. 'F' The code length is encoded as follows: Value of the ASCII-character = hex character describing (length – 1). Example: length =16; length - 1 =15; hex character = 0xF; ASCIIcharacter = 'F' = CHR(0x46).
The meaning is as follows: K = Attribute 'K' 010101 = 1.1.2001 000133 = 00:01:33 time F = Code length = 16 2858997D3A4F0000 = Code 1 = Type of transponder: ISO-FDX ______________ = 14 characters for text (not used = '_') 46F6 is the relevant CRC-check sum 7.5 Simplified read out procedure, without programming the CRC-routine In order to get a quick output of data from the hand held reader, programming the CRC may be omitted.
7.6 The command structure in detail 7.6.1 EEPROM (flash memory) empty test STX , „ET“ , „CRC“ , ETX answer: ACK = EEPROM contains data BEL = EEPROM contains no data NAK = Error This command checks if the database is empty. 7.6.2 EEPROM clear ... „EC“ ... answer: ACK = executed NAK = Error 7.6.3 Set pointer to first full EEPROM record ... „RP“ ... answer: ACK = executed NAK = Error Note: It is absolutely necessary, that this command is executed , before a readout or clearing command is given.
7.6.5 Read last record ... „RL“ ... answer: STX, „record in ASCII“ , „CRC in ASCII“ , ETX NAK = Error The reader repeats the output of the record, that was transmitted with the previous "RN" command. The position of the pointer remains unchanged ( as set by the previous "RN" command ). This command is sent by the host only , if the CRC from the last record gives a wrong result. 7.6.6 Set pointer to first empty EEPROM record ... „WP“ ...
7.6.9 Exit communication mode ... „XT“ ... answer: ACK = executed NAK = Error 7.7 Parameter changing commands 7.7.1 Change parameters In the operation mode database/PC of the reader it is also possible to change some parameter of the reader itself e.g. reading time, switch off time etc. This is done by the command „s“: Format: STX, „s“ , „Address = 3xASCII-chr“, „Value = 2xASCII-chr “ , „crc = 4xASCII-chr“ , ETX.
0x013 0x081 0x82 sound Mirror Code HIDkeyboard language 0x00 = off ; 0x01 = on Activates the Mirror Code 0x00 = off ; 0x01 = on The keyboard-layout is changed for different languages 0x07 german 0x09 english 0x0A spanish 0x0C french 0x10 italian 0x13 dutch 0x16 portuguese 0x4B canadian (0, 1) 0x00, 0x01 (0, 1) 0x07 0x09, 0x0A,0x0C, 0x10,0x13,0 x16,0x4B (1) 0x00 (0) 0x07 (german ) Specialver sion Activate specialversion 0x00-0xFF 0x00 – no 0x4D – F12 Answer from reader: ACK = command executed NAK =
7.7.3 Set time and date „r“ is the command to set the time and date with a Real-Time-Clock-module present in the ARE H9 HF. Date and time are coded as BCD-values and transmitted in ASCII-characters. Format: STX, „r“, „Date and Time in ASCII BCD“, „CRC 4xASCII-chr“, ETX Answer from reader: ACK = command executed NAK = command or parameter error Example: Set the clock to 15.11.2002, 10:02:16 r1511021002162CA5 with CRC = 2CA5 7.8 Attributes 7.8.
Format: STX, „t“, „Attribute = 1xASCII-chr“,„Text = 14xASCII-chr“,„crc = 4xASCII-chr“, ETX. Answer from reader: ACK = command executed NAK = command or parameter error The text must be minimum three characters and at least 14 characters long. Only characters of the ASCII-table are allowed in the text. Should no text be assigned, or an assigned text should be cleared, three „_“characters are sent instead of the text.
Example: To read the text of the attribute „A” following protocol has to be sent: TAE71A Answer: A538D or Stall7A09 8 => no text assigned => assigned text „Stall“ Control characters used in the online mode character value Function hexadecimal 0x00 zero character, terminates text element 0x02 start of text 0x03 end of text 0x06 acknowledge 0x0D carriage return 0x0A line feed 9 USB driver installation To use the online an
USB connection cable PC ARE H9 The PC will detect a new hardware; Windows opens the Found New Hardware Wizard. If the Found New Hardware Wizard asks to connect to Windows Update, select „No, not this time“, then click „Next“.
In the next windows of the Hardware Update Wizard select „ Install from a list or specific location (Advanced)“. In the search dialog choose „Search for best driver in these locations“. Specify the CP210x driver located in the CD folder „..\USB_RS232_bridge_driver“.
Click „Next“after setting the path to the driver location This completes the installation of the USB Device Driver. After the installation of the USB Device Driver the COM port setting could be set and verified by the Windows Device Manager. Open the Device Manager using start button -> select Run, type in the text field „devmgmt.msc“and click „OK“. Another method is to access the Windows Device Manager is: Start -> Control Panel -> System -> Hardware -> Device Manager.
The COM driver for the ARE H9 HF is located under Port (COM & LPT): „CP2101 USB to UART Bridge Controller (COMx)“ COMx stands for the COM port selected by the driver, this COM port could used in the software to communicate with the ARE H9 HF. In case there is a COM port conflict or another port number is needed, the COM port number has to be changed.
To change the COM port, double click on „Ports (COM & LPT) - CP210x USB to UART Bridge Controller “.The Properties dialog will open. Select the „Port Settings“ tab and click on the „Advanced“ button. Select under „COM Port Number“ the port number to use, then clock „OK“.
10 Technical specifications Electrical characteristics Reading system ISO 14443A, ISO 15693 UID Operational frequency 13,56 MHz Display LCD: 2-Zeilen mit 16 Zeichen Interface USB, USB-HID, Bluetooth, RS232 Power supply 9V Alkali Batterien vom Typ 6LR61 Environment Storage temperature -10°C bis +70°C Operation temperature 0°C bis +55°C Housing protection IP 50 Dimensions Weight 185 g Length 135 mm Width 70 mm Height 24 mm Material ABS 11 Operation with other RFID equipment As th
12 Safety instruction The manufacturer can not be held liable for damages caused by improper use or abuse, lack of reasonable care, or manipulations contrary to the recommendations given in this manual. Do not open the reader! There are several spots inside the device, where high voltage is generated during the scanning process. The ARE H9 HF Reader does not contain any parts to be repaired by the user. Any attempt to open the reader may damage the device.
14 Notification of changes Ausgabe Datum 001 01.10.2014 First revision FW 002 30.04.2015 Mirror Code added HID left button “carriage return” added FW 003 09.12.2015 Reader Terminal MM 004 01.04.2016 Orientation ferrite antenna added FW 005 19.05.2016 FCC Information MK 006 22.06.2016 FCC Information correction MK 15 Beschreibung der Änderung Autor Contacts To improve our products, as well as its documentation is our permanent effort.