background image

User Guide

IF

2

Network Reader

Summary of Contents for IF2

Page 1: ...User Guide IF2 Network Reader ...

Page 2: ...tered trademarks of Intermec by Honeywell This product includes copyrighted software that is licensed under GPL v2 www gnu org licenses old licenses gpl 2 0 html or LGPL v2 1 www gnu org licenses lgpl 2 1 html You may obtain the complete Corresponding Source code from Honeywell www honeywell com for a period of three years after Honeywell s last shipment of this product This offer is valid to anyo...

Page 3: ...dicator 3 About the Network and Power Ports 3 About the Top Panel Ports 4 How to Communicate with the IF2 5 Assign an Initial IP Address 5 Use the Web Browser Interface 7 Save Configuration Changes 8 Disable Help in the Web Browser Interface 9 How to Install the IF2 9 How to Ground the IF2 9 How to Provide Adequate Heat Sinking 10 Install the IF2 10 Connect the IF2 to Your Network 11 Set the Date ...

Page 4: ...e Serial Port 21 Manage Certificates 21 View Certificates 21 Install and Uninstall Certificates 22 Chapter 3 Develop and Use RFID Applications 25 About the IF2 Configurations 25 RFID Applications and the IF2 26 Use the RFID Resource Kit 26 Create RFID Applications 26 About RFID Services 26 Configure BRI Settings 27 Change BRI Attribute Settings 27 About BRI Attribute Settings 27 Tag Types 28 Read ...

Page 5: ...tings 33 Chapter 4 Install Applications on the IF2 with Expanded Memory Option 35 Create a Configuration File 35 Auto Start Applications at Boot Time 36 About NET Support 36 About Java Support 36 Execute Java Applications 37 Java Support for Microsoft SQL Server and Sybase 37 Install RFID Applications 38 Manage Applications 38 About the Edgeware Applications 39 Upgrade or Install Edgeware Applicat...

Page 6: ...the Web Browser 49 Restore Default Settings with the Reset Switch 50 Restore Default Settings with a Serial Connection 50 Reboot the IF2 50 Troubleshoot the IF2 51 Problems While Working with RFID 51 Connect Directly to the RFID Module 51 Problems With Connectivity 53 Call Customer Support 53 Upgrade Firmware 54 Chapter 6 Use the IF2 GPIO Interfaces 55 About the GPIO Interfaces 55 Access the Inter...

Page 7: ... 59 Drive a DC Relay to Control an AC Load 59 Use the Power Interface 60 Appendix A Specifications 61 IF2 Specifications 61 RFID Specifications 62 Port Pin Assignments 62 GPIO Port 62 GPIO Port Pin Assignments 62 Serial Ports COM1 63 Serial Port Pin Assignments 63 Ethernet Port 64 Ethernet Port Pin Assignments 64 ...

Page 8: ...vi IF2 Network Reader User Guide ...

Page 9: ...tions Product Service and Repair Honeywell International Inc provides service for all of its products through service centers throughout the world To obtain warranty or non warranty service return your product to Honeywell postage paid with a copy of the dated purchase record To learn more go to www honeywellaidc com and select Service Repair at the bottom of the page Limited Warranty For warranty...

Page 10: ...viii IF2 Network Reader User Guide ...

Page 11: ...ns these topics About the IF2 How to Communicate with the IF2 How to Install the IF2 Set the Date and Time How to Use the IF2 Securely About the IF2 The IF2 Network Reader is an RFID reader that provides connectivity between tag data and an enterprise system 7 IF2 Network Reader Note The IF2 does not ship with RFID antennas For more information on these accessories contact your sales representativ...

Page 12: ...he IF2 IF2 LED Descriptions Container with RFID tag RFID antenna IF2 Icon Name Description Intermec Ready to Work indicator On when an application is communicating with the IF2 BRI server or an LLRP client has connected Blinks when no application is communicating with the IF2 For more information see About the Ready to Work Indicator on page 3 Power Over Ethernet Green if Power Over Ethernet POE i...

Page 13: ...mitted Red if an antenna fault is detected or if the reader cannot output the requested RF power level Off if RF power is off Tag ID Flashes when an RFID tag ID is successfully read or written to Icon Name Description Status Description Off IF2 does not have power Blinking IF2 is initializing and not yet ready to use or no application is currently communicating with the IF2 BRI or LLRP server or L...

Page 14: ... 232 null modem cable P N 059167 Ethernet 10BaseT 100BaseTx port that connects the reader to your Ethernet network The reader auto negotiates with the server to set the best data rate This port uses MDI MDI X auto switching so you can connect either a standard Ethernet cable or a crossover cable The Ethernet port also supports POE To use POE you need an 802 3at compliant power converter For more i...

Page 15: ... a static IP address For help see the next section Assigning an Initial IP Address After the IF2 has been assigned an IP address connect it to your network and then complete the configuration by using a web browser interface from a desktop PC For help see Use the Web Browser Interface on page 7 Assign an Initial IP Address Follow this procedure to assign an initial IP address to the IF2 After you ...

Page 16: ...t the subnet mask press 2 and enter the subnet mask value in the entry field Press Enter to save the changes To set the IP router address press 3 and enter the IP router address in the entry field Press Enter to save the changes 7 Optional To change the Ethernet link speed press L and choose a link speed from the list of options Ethernet Link Speed Options 8 Press Q to close the Initial Configurat...

Page 17: ...rver add the IF2 IP address to your Exceptions list The Exceptions list contains the addresses that you do not want to use with a proxy server 1 Determine the IP address of the IF2 If a DHCP server assigned the IP address you need to get the IP address from that server 2 Start the web browser 3 In the browser address field enter the IP address and press Enter The IF2 login screen appears Or for a ...

Page 18: ... is established For help with configuring network settings see Configure the Settings for Your Network on page 13 For help with configuring RFID reader settings see Configure BRI Settings on page 27 For more information on other methods for managing the IF2 see Manage the IF2 on page 43 Save Configuration Changes After you make configuration changes click Activate Changes in the browser win dow to...

Page 19: ...F2 This section explains how to properly install the IF2 reader and how to mount it to a wall using the IF2 Network Reader Drilling Template Instructions that ship in the box with the IF2 How to Ground the IF2 Use these guidelines when grounding the IF2 Connect the IF2 case to earth ground Connect each antenna rear ground plate to a good earth ground with a low resistance wire or braid Caution The...

Page 20: ...t encounter inside of an unventilated enclosure Periodic external triggering of the IF2 to read tags will help keep the internal temperatures low enough to operate without an additional heat sink Note Make sure you provide adequate heat sinking in high temperature environments if you intend to leave the IF2 reading tags continuously If you externally trigger the IF2 to read a tag for two seconds e...

Page 21: ...Connect power to the IF2 If you are using DC power connect the DC power cord to a power source and to the power port on the IF2 If you are using Power Over Ethernet connect the Ethernet cable to the Ethernet port and use an 802 3at compliant power converter to power the IF2 When you apply power the IF2 boots and the green Power LED turns on Note If you are using a DHCP server make sure the server ...

Page 22: ...then click Activate Changes 4 Enter the current month day and year in the entry fields 5 Enter the current hour minute and second in the entry fields 6 Click Activate Changes The new time and date are set How to Use the IF2 Securely To help protect the integrity and security of your data the IF2 supports a variety of secure access methods You can use a secure web browser session HTTPS to access th...

Page 23: ...ge 7 This chapter explains how to use the web browser interface to configure settings for wired Ethernet connections For help see the next section Configure Ethernet Settings parameters common to the wired connections such as DNS addresses and time servers For help see Configure Common Network Settings on page 15 network security such as passwords and access methods For help see Configure Security...

Page 24: ...pane The Ethernet screen appears If DHCP is enabled you see this screen If DHCP is disabled the current values for IP address subnet mask and router appear in entry fields 2 Configure the Ethernet settings For help see the next table Note Different settings appear in this screen depending on the current DHCP mode for the IF2 If you need to configure other network settings such as DNS addresses and...

Page 25: ...et mask has the form x x x x where x is a number from 0 to 255 If DHCP is enabled the currently assigned subnet mask appears in this field If DHCP is disabled you may need to specify the subnet mask for the network IP Router Gateway IP address of the router The IP address has the form x x x x where x is a number from 0 to 255 If DHCP is enabled the currently assigned router address appears in this...

Page 26: ...ther a simple hostname or a qualified domain name FQDN If this IF2 obtains its IP address via DHCP this parameter is sent to the DHCP server If the server supports it this field is used for dynamic DNS updates DNS Server 1 IP address of a domain name server that the IF2 uses to resolve DNS names DNS Server 2 IP address of a second domain name server that the IF2 uses to resolve DNS names DNS Suffi...

Page 27: ...ccess Services Access services are the different ways that users can access and configure the IF2 You can control how developers access the IF2 by enabling or disabling these ser vices Web browser interface secure and non secure Discovering the IF2 via Bonjour or Universal Plug and Play UPnP service advertisement enabled by default 1 From the menu click Network Configuration Services The Services ...

Page 28: ...ers who log in to this IF2 you need to tell the IF2 how to communicate with the password server and then you need to con figure the password server Note If errors occur and you cannot log in to the IF2 restore defaults via a serial connection to reset all passwords to default values For help see Restore the IF2 to the Default Configuration on page 49 Service Description Enable Web Server Enables a...

Page 29: ...d Memory Option Type Description Enable RADIUS Enables RADIUS authentication for this IF2 Primary Radius Server IP address or DNS name of the RADIUS server If this field is blank the RADIUS client does not use this entry Secret Secret key for this RADIUS server Port Port number of the primary RADIUS server Default is 1812 Secondary Radius Server IP address or DNS name of the RADIUS server to use i...

Page 30: ...se to log in to this IF2 The user name can be from 1 to 32 characters long You must always specify a user name Default is intermec Password Enter the password you need to use to log in to this IF2 This password gives you read and write access to the IF2 configuration The password can be from 8 to 32 characters long You must always specify a password Default is intermec Read only Password Enter the...

Page 31: ...onfiguration check box 3 Click Activate Changes to save your changes and immediately make them active Manage Certificates The default server certificate on the IF2 ValidForHTTPSOnly provides support for secure network applications such as the secure web browser interface secure LLRP client connections and secure web services You can use a third party certif icate authority to issue unique client c...

Page 32: ... Note To install or uninstall certificates you need to access the IF2 through a secure web browser For help see Use the Web Browser Interface on page 7 1 From the main menu click Security Import Certificate The Import Certifi cate screen appears 2 Click Browse and follow the prompts to browse to the location of the certificate you want to install Or enter the path to the certificate in the Enter o...

Page 33: ...23 4 Server Certificate only In the Enter the associated passphrase for this certificate field carefully enter the passphrase for the certificate 5 Click Import Certificate If a Security Alert dialog box appears click Yes to proceed ...

Page 34: ...24 IF2 Network Reader User Guide ...

Page 35: ... This chapter assumes you are familiar with developing applications and with your RFID system About the IF2 Configurations The IF2 comes in a standard configuration with no internal memory or an expanded memory option For the IF2 the applications you develop resides on a remote server which communicates with the reader and all information is processed through the server For the IF2 with Expanded M...

Page 36: ... Resource Kit The Intermec Developer Library RFID Resource Kit includes Java and C tools you can use to develop applications that enable control of the reader and data man agement The resource kit is available as part of the Intermec Developer Library IDL To learn more about the RFID Resource Kit go to hsmftp honeywell com and choose Software Software and Tools Developer Library SDKs for Windows I...

Page 37: ...onfigure the BRI Server on page 31 Change BRI Attribute Settings BRI attribute settings control how the IF2 reader module reads tags Follow the next procedure to change attribute settings Note The BRI attribute settings in the web interface define the default BRI attributes when a client initially connects to the BRI The settings do not change the attributes of any current BRI sessions 1 From the ...

Page 38: ...uted before a response is returned to a Write command In practice this is the number of times an identified tag is written to until the Write is successful Valid range is 1 to 254 default is 3 This setting is equivalent to the WRTRIES BRI attribute Lock Tries Sets the maximum number of times the lock algorithm is executed before a response is returned to a Lock command Valid range is 1 to 254 defa...

Page 39: ...its this long before starting the next antenna or ID try If you enable timeout mode you need to set the ID Timeout and Antenna Timeout values This setting is equivalent to the TIMEOUTMODE BRI attribute and is disabled by default To enable Timeout Configuration mode 1 Check the check box The screen refreshes The Antenna Tries setting is replaced by Antenna Timeout and the ID Tries setting is replac...

Page 40: ...ting is equivalent to the INITTRIES BRI attribute Schedule Option Determines how antennas are switched during the inventory process This attri bute controls the behavior of the inventory scheduling parameters This setting is equivalent to the SCHEDULOPT BRI attribute ID Tries Sets the maximum number of times the reader executes the identify algorithm before a response is returned to a Read or Writ...

Page 41: ...ut power can cause unnecessary interference For example if the tag is close to the antenna full output power might overload the tag and cause unreliable behavior This setting is equivalent to the FIELDSTRENGTH BRI attribute Antenna Sequence First through Eighth Sets the RFID antenna to be used for each of up to eight tag inventory operations Choose any one of the 16 available antennas from the dro...

Page 42: ...ications will not be able to connect to the IF2 BRI TCP Port Specifies the TCP port used for incoming connections to the BRI server This port must be unique for all TCP services running on the IF2 Valid range is 2189 to 65535 Default is 2189 Enable Logging Enables disables logging of BRI server events For more information on logging see the next section Enable BRI on serial port Enables disables s...

Page 43: ...For information on LLRP including standards see https www gs1 org sites default files docs epc llrp_1_1 standard 20101013 pdf An open source LLRP Toolkit can be downloaded at http sourceforge net projects llrp toolkit LLRP Settings Descriptions Setting Description Secure Server Enable Check this check box to allow connections to the secure LLRP server on port 5085 Unsecure Server Enable Check this...

Page 44: ...ngs as needed For help see the LLRP Settings Descriptions table To disconnect an existing LLRP connection click Terminate To connect to a remote LLRP client enter information in the Reader Initiated Connections section and then click Initiate 3 Click Activate Changes to save your changes and immediately make them active ...

Page 45: ...tion File When you package your application for installation on the IF2 you need to include a configuration file in the root directory of the archive The file must be named userapp conf and must include this syntax AUTOSTART true false RUNAFTERINSTALL true false CMDLINE command line to start the application where AUTOSTART specifies whether or not the application should automatically be exe cuted ...

Page 46: ...the userapp conf file does not need to include path information Auto Start Applications at Boot Time There are two ways to configure your application to auto start when the IF2 boots Specify AUTOSTART true in the configuration file that you deliver with the application For more information see Create a Configuration File on page 35 After you install the application on the IF2 you can use the web b...

Page 47: ...compiler for maximum performance use this command JAVA_HOME bin java jit java jar MyJar jar where JAVA_HOME is an environment variable that indicates the Java runtime installa tion path usr java Always use this variable for simplicity and to insure that the correct runtime files are used java is the name of the Java runtime executable installed in the IF2 If your application references third party...

Page 48: ...tion name appears in the Edgeware Applications list Manage Applications To maximize IF2 resources you can start stop or uninstall IF2 edgeware applica tions or your installed applications from the web browser interface You can also configure applications to auto start at boot time For more information see the next section 1 From the menu click Edgeware Applications Application Control The Appli ca...

Page 49: ...Developer Tools Java Runtime Environment and Mono Runtime Environment For help see the previous section Manage Applications There are many upgrades for existing edgeware applications as well as additional edgeware applications you can install For help with locating IF2 upgrades see Upgrade Firmware on page 54 To install or upgrade edgeware applications see the next section Upgrade or Install Edgew...

Page 50: ...ls GPIO The GPIO screen appears 2 Check the check box for each of the GPIO interfaces you want to test When you check the check box that GPIO output will be turned on and its associated GPIO input is turned on 3 Click Read and Write GPIO The GPIO interface state is changed Send BRI Commands and Running Scripts You can send BRI commands to the IF2 through the web browser interface 1 From the menu c...

Page 51: ... JavaScript Code box to enter code You can also paste text copied from Notepad or another application Copy the text from the other application and choose Edit Paste in the browser menu 3 To save your JavaScript code to the IF2 work buffer click Save As and enter a new file name in the entry field Click OK If you previously saved your JavaScript click on the drop down menu and select the file name ...

Page 52: ...42 IF2 Network Reader User Guide ...

Page 53: ... For help see Use the Web Browser Interface on page 7 This manual assumes you are using this method for all procedures the Device Configuration web service For help see the next section Use the Device Configuration Web Service The Device Configuration web service provides a way to programmatically config ure the IF2 over your network This SOAP based service provides a configuration API that allows...

Page 54: ...heck box and then click Activate Changes To disable web services over an insecure connection uncheck the Enable Device Web Services Insecure check box and then click Activate Changes To download the device configuration WSDL document click DeviceConfigu ration wsdl The document opens in the browser window Open a Serial or USB Connection to the IF2 You can connect the IF2 to your desktop PC via the...

Page 55: ...low control None 3 Connect the IF2 to power The IF2 boots as soon as you apply power In about a minute the message Loading System appears as the IF2 initializes and in another minute or two the login message appears The serial connection is established From here you can do these tasks You can assign an initial IP address to the IF2 for configuration For help see Assign an Initial IP Address on pag...

Page 56: ...lDeviceList GSERIAL GSerialInstall USB VID_0525 PID_A4A7 DestinationDirs DefaultDestDir 10 System32 Drivers GSerialInstall CopyFiles GSerialCopyFiles AddReg GSerialAddReg GSerialCopyFiles usbser sys GSerialAddReg HKR DevLoader ntkern HKR NTMPDriver usbser sys HKR EnumPropPages32 MsPorts dll SerialPortPropPageProvider GSerialInstall Services AddService usbser 0x0002 GSerialService GSerialService Di...

Page 57: ...dvanced and click Next 12 Select Include this location in the search and enter browse to the folder you created in Step 1 13 Click Continue Anyway when the Windows Logo Testing screen appears The IF2 is connected by a USB connection From here you can do these tasks You can assign an initial IP address to the IF2 for configuration For help see Assign an Initial IP Address on page 5 You can restore ...

Page 58: ...creen lists installed software versions serial numbers and other IF2 specific information From the menu click About The About screen appears This screen is read only The About screen includes this information Device information IF2 firmware version hardware configuration string and serial number System information Available memory number of running processes and amount of time the IF2 has been run...

Page 59: ...interface For help see the next section You can restore default settings by pressing the reset switch located on the top of the IF2 You can restore default settings through a serial connection For help see Restore Default Settings with a Serial Connection on page 50 You can restore default settings using the Device Configuration Web Services For help see the Device Configuration Web Services Comma...

Page 60: ...set switch The IF2 reboots and restores the default configuration Restore Default Settings with a Serial Connection If you are having problems with the IF2 you can use a serial connection to restore the default settings to the IF2 1 Open a serial connection to the IF2 For help see Open a Serial or USB Connection to the IF2 on page 44 2 In the login field type restore_defaults and then press Enter ...

Page 61: ...he RFID module is working properly Problem Solution The IF2 is unable to read RFID tags or seems to read tags slowly or inconsistently Check these conditions Your RFID antennas must be connected correctly to the IF2 and mounted in optimum locations Make sure all antenna connections are tight and that the cables are in good condition For help contact your Honeywell RFID system consultant To maximiz...

Page 62: ...h line ends 4 Press Enter The BRI prompt OK appears If the prompt does not appear there may be a problem with the RFID module or your connection to the module 5 Type ATTRIB and press Enter A list of the current settings for the RFID module appears indicating that the module is receiving commands If the list does not appear there may be a problem with the RFID module 6 Optional To verify that the R...

Page 63: ...ed this information call customer support To find the cor rect telephone number go to www honeywellaidc com locations Problem Solution You cannot connect to the IF2 using the serial port 1 Verify that you are using a null modem cable to connect to the desktop PC 2 Verify that you are communicating through the correct serial port 3 Verify that your PC is set to 115200 N 8 1 no flow control You cann...

Page 64: ...Password intermec from the menu click Maintenance Firmware The Firmware screen appears 4 Click Browse to browse to the location of the upgrade file and then double click the filename The name of the file appears in the Enter or select the name of the firmware upgrade file entry field 5 Click Upgrade IF2 RFID Fixed Reader The upgrade process begins and the firmware is transferred to the IF2 During ...

Page 65: ...ger IF2 operations Each interface is electrically isolated from the IF2 and designed for low voltage DC loads The IF2 can also supply 12 VDC at 0 5 A to external devices How the inputs and outputs are used depends on the RFID application software being used in the system You need to coordinate input and output control wiring with the software developer If your application uses the IF2 GPIO interfa...

Page 66: ...e to control the inputs For more information see the next examples IF2 Powered Input This is the simplest way to connect a control to an IF2 input interface If the exter nal control device is a switch you can connect one side of the switch to an IF2 Input pin and the other side of the switch to one of the 12 VDC sources Ground the corresponding Input pin as shown in the next illustration IF2 Power...

Page 67: ...ustration Open Collector Input Interface Use the Output Interfaces Each IF2 output interface is optically isolated from the IF2 polarized and rated for 5 to 48 VDC at 0 25 A All IF2 outputs include internal thermal fuses that trip if the load exceeds 0 25 A and the fuses are self recovering once the excessive load is removed The high and low contacts are exposed and isolated from ground Tran sient...

Page 68: ...e with the load powered externally Driving a DC relay that controls an AC load These methods are shown in the next examples Switch the High Side with IF2 Power In this example an external indicator lamp 0 25 A maximum current is connected to the Output and Ground pins and the corresponding Output pin is connected to the 12 VDC source Switching the High Side Switch the Low Side with IF2 Power For l...

Page 69: ...put pin The external indicator lamp is connected to the corresponding Output and Ground pins as shown in the next illustration Switching the High Side With External Power Drive a DC Relay to Control an AC Load While the IF2 outputs are designed to switch DC loads they can drive relays that control AC loads The next illustration shows how to connect such a system to an IF2 output External indicator...

Page 70: ...power has an internal thermal fuse that trips if the load exceeds 0 5 A The fuse is self recovering once the excessive load is removed The total load on the GPIO interface power must stay within the 0 5 A limit When you design a system that uses the GPIO interface power be sure to complete a power budget assessment to ensure that the supply is adequate for the system If your system needs more than...

Page 71: ...30 W 55 V 30 W for High Power Over Ethernet Operating temperature 20 ºC to 55 ºC 4ºF to 131 ºF Storage temperature 30 ºC to 70 ºC 22 ºF to 158 ºF Humidity non condensing 5 to 95 non condensing Ethernet interfaces 10BaseT 100BaseTx twisted pair with 802 3 at High Power Over Ethernet POE Ethernet compatibility Ethernet frame types and Ethernet addressing Ethernet data rate 10 Mbps 100 Mbps Serial po...

Page 72: ...30 0 dBm Occupied frequency bandwidth 250 KHz Tag data rate 32 kbps 320 kbps Dispatch rates 200 tags per second Transmitter type 90 amplitude modulation index Frequency stability 100 ppm from 25 C to 55 C 13 F to 131 F Number of antennas Up to 4 electronically switched Antenna port isolation 22 dB Antenna connectors Reverse TNC Pin 1 Pin 13 Pin 25 Pin 14 Pin Description Active Polarity 1 Input 1 L...

Page 73: ...t 2 High 10 48 V 16 Input 3 High 10 48 V 17 Input 4 High 10 48 V 18 12VDC 19 Output 1 Low RTN 20 12VDC 21 Output 2 Low RTN 22 12VDC 23 Output 3 Low RTN 24 12 VDC 25 Output 4 Low RTN Pin Description Active Polarity Pin 1 Pin 9 Pin Description Active Polarity 1 NC 2 Receive data RXD 3 Transmit data TXD 4 NC 5 Signal ground 6 NC 7 Request to send RTS Low 8 Clear to send CTS Low 9 NC ...

Page 74: ...t Port Pin Assignments Pin 1 Pin Description 1 Ethernet TX Spare POE return 2 Ethernet TX Spare POE return 3 Ethernet RX Spare POE 48 VDC 4 Not used POE 48 VDC 5 Not used POE 48 VDC 6 Ethernet RX Spare POE 48 VDC 7 Not used POE return 8 Not used POE return ...

Page 75: ......

Page 76: ... Honeywell 9680 Old Bailes Road Fort Mill SC 29707 www honeywellaidc com 935 040 004 Rev A 08 18 ...

Reviews: