HOW TO SETUP WEBSCORER PRO FOR RFID CHIP TIMING

by Vesa SuomalainenWednesday, November 18, 2015 02:37 PM

Webscorer PRO supports RFID readers from the following vendors:

Alien Technology - http://www.alientechnology.com 
Honeywell / Intermec - http://www.intermec.com 
Impinj - http://www.impinj.com 
Motorola / Zebra - http://www.zebra.com 
ThingMagic - http://www.thingmagic.com  
Radiant Sensors - http://www.radiantsensors.com/

You’ll want to check from the manufacturer’s specs that the specific model includes support for the LLRP (Low-Level Reader Protocol) which is how Webscorer PRO communicates with the RFID reader.  The LLRP protocol was invented in 2008, and adopted by the leading RFID vendors in the years following, so older RFID reader models may need a firmware upgrade to support it.

The setup is identical for all manufacturers, provided that the RFID reader is set to obtain its IP address automatically (using DHCP) from the WiFi router - which is the default settings for all new RFID readers. 

COMPONENTS NEEDED

You will need the following components to setup the Webscorer app for RFID chip-timing:

- An iOS or Android phone or tablet running Webscorer PRO 2.1+
- An RFID reader
- Minimum of one RFID antenna
- RFID chips
- A WiFi router
- An Ethernet cable (or two - see below)

Note that most new RFID readers support power-over-ethernet - which is a convenient way to provide power to the RFID reader over longer distances:

- You’d purchase an adapter such as this: 
   http://www.amazon.com/D-Link-DWL-P200-Power-Ethernet-Adapter/dp/B0002MH3HO 
- Connect the power-over-ethernet adapter to an AC power source using its power adapter
- Connect the RFID reader to the POE port of the power-over-ethernet adapter via an Ethernet cable
- Connect the WiFi router to the LAN port of the power-over-ethernet adapter via another Ethernet cable

LIVE RESULTS

If you want to provide LIVE results, you'll need a WiFi router model that provides the internet uplink.  The mobile device you'll use for Webscorer PRO chip-timing can only be connected to one network at a time (it is not an IP router) so when the WiFi connection is used to communicate with the RFID reader, the cellular data connection is off - unless you turn on the WiFi hotspot feature and purchase a WiFi router model such as https://cradlepoint.com/products/mbr95 that can use a WiFi hotspot as its own internet uplink.

HARDWARE SETUP

1. Power on your WiFi router
   - Most new WiFi routers work out of the box without any additional setup steps
   - The WiFi hotspot is typically available without a password, but you should add one

2. Create a WiFi connection from your mobile device to the WiFi router
   - Check via the device’s settings that the WiFi connection is active
   - Note that your device can connect to only one network at a time, i.e. WiFi or cellular
   - For simultaneous internet connectivity (e.g. for LIVE results), the WiFi router must provide the internet uplink

3. Power on your RFID reader
  - Using its own power adapter, or
  - Using the power-over-ethernet capability described above

4. Connect the RFID reader to the WiFi router via an Ethernet cable
  - Make sure to use one of the numbered ports
  - I.e. do not connect the WiFi router to the port labeled “Internet"

WEBSCORER APP VERSION

Make sure you’re running version 2.1 or later
Make sure you have PRO
If you’re using the 30-day FREE trial, the PRO Automated timing subscription is enabled
If you’re an existing PRO subscriber:
- You’ll need to purchase the PRO Automated timing subscription to enable the RFID features, or
- Send us an email at support@webscorer.com and we’ll set you up for a 30-day FREE trial

WEBSCORER PRO SETUP

To turn the RFID feature on, set “Chip ID = On” in the “Racer Setup” panel: 

Chip ID = Bib

Turn this setting to “On” if your chips are programmed to match the bib number
This makes the start list setup easy as you don’t need to configure chip IDs for each racer
Example: chip ID 000000000000000000000022 will be interpreted as bib 22

Chip IDs per racer

- Leave this setting as 1, if
   - Each racer will have just one chip, or
   - If the racer has 2 or more chips programmed to the same chip ID
- Change this setting to 2 if
  - Each racer will carry two RFID chips with unique chip IDs

Use partial chip ID

Turn this setting “On” if
- Your chips are programmed such that only the last x characters are unique, or
- You don’t want to enter the whole 24-character chip ID for each racer on your start list
- Example:
  - You set to match the last 5 characters of the chip ID
  - The full 24-character chip ID is 300833B2DDD9014000004578
  - You'd enter 04578 as the "Chip ID" for the racer
Turn this setting "Off" if
- You’ll be configuring each racer’s “Chip ID” field with the the full 24-character ID

Chip timing system

- The iOS version of the app supports only RFID chips
- On the Android version, choose RFID-LLRP

Reader IP address

The easiest way to get the reader’s IP address correct is by using the “Scan for reader” feature
You can also enter the IP addresses by typing them into the app, if you don’t want to use the “Scan for reader” function
Once your reader is connected to the WiFi router, you can find its IP address automatically
Tap the “Scan for reader” button, and then tap the “Scan” button
- The app will step through all local IP addresses of the WiFi router until it finds the RFID reader
- The LLRP protocol uses a known port number, and that’s what the app is looking for

Example:
- The WiFi router’s base address is 192.168.1.1
- The scan would start at 192.168.1.1 and continue until 192.168.1.254  
- If the RFID reader’s IP address is e.g. 192.168.1.6, the scan will find it quickly
- However, if the RFID reader’s IP address is e.g. 192.168.1.200, it may take 2 minutes until the reader is found

If the scan does not find the RFID reader, check the following:
 1. Check that your RFID reader model / firmware supports the LLRP protocol
 2. Check that the RFID reader is connected to one of the local ports on the WiFi router
 3. Check that the RFID reader is configured to get its own IP address from the WiFI router via DHCP
    - You can use a fixed IP address for the RFID reader provided the address is within WiFi router’s address range
 4. Check that the RFID reader does not have resident software loaded that may have disabled the LLRP support

Multiple RFID readers

You can attach multiple RFID readers to the same Webscorer PRO app
An example is a triathlon where you may want to have a separate RFID reader for each exchange
You’d first attach all RFID readers to the same WiFi router
And then tap the “Scan” button to find the first, and again tap the “Scan” button to find the next
There is no upper limit on the number of simultaneously connected RFID readers

Ignore chip (re)detects for

This setting is to avoid incorrect chip detects in 2 situations:
(a) Your racers may go through the finish area after the start
    - You don’t want anyone’s chip detected until a minimum time to complete the race course has passed
     - E.g. in a 5k race, you’d set the timeout to 15 minutes (or less)
(b) In a lap race, a racer may stop after completing a lap for a short period
     - You don’t want this racer to get another (quick) lap time
     - You’d set the timeout to a value that’s expected to be the quickest possible lap time (or less)
When testing, you’ll want to set the value to a short period, e.g. 10 seconds
If you set the timeout to 5 minutes, the app will ignore all chip detects until the race clock says 00:05:00

Test connection

To double-check that the connection is setup correctly, tap the “Test connection” toolbar button
If you setup multiple RFID readers, the “Test connection” function will go through each reader
The "Test connection" toolbar icon is also available on the "Race Start" panel

TIPS WHEN TIMING A RACE WITH CHIPS

The RFID reader will not read any chips until you tap “Start race” which is when the app activates the RFID reader
You’ll want to operate in the “Fast-tap view” to see all the chip detects showing up on the list
If a racer finishes and the chip was not detected, you can tap a time stamp and assign it to a bib number manually
If a chip is detected that’s configured to a racer on the start list, the app will give a HIGH BEEP sound

If a chip is detected that’s not configured to any racer on the start list, the app will give a LOW BEEP sound:

1. A typo when the Chip ID was entered for a racer (e.g. 55429 was entered as 55428)
    - Find the bib number for the racer whose chip was not recognized
    - Tap the “Start list” toolbar button
    - Tap “Search by bib” toolbar button
    - Correct the typo on the ‘Chip ID” field, and tap “Done”
    - The app will show a popup saying “There’s a chip detect that matches this chip ID - assign to this racer”?
    - Confirm “Yes” on the popup

2. Chip was programmed incorrectly (chip reads differently than what the chip ID label says)
    - Same steps as above except that if multiple chips read as the same chip ID, e.g. 00000
    - If multiple chips read as 00000, you’ll need to assign each such “Unknown chip” entry manually via the “Fast-tap view"
       - Tap the yellow Bib field to the left of the chip ID
       - In “Fast-tap view”, tap the racer’s bib to assign this time stamp to that bib number
       - In “Keypad view”, enter the bib number of the racer whose chip did not read correctly

3. Chip ID belongs to a racer who's on the start list but is marked as DNS
   - Tap the "Start list" toolbar button
   - Find the racer on the list
   - Tap the DNS toolbar button
   - Select the "Cancel DNS" button
   - Tap the racer name on the start list
   - The app will show a popup saying “There’s a chip detect that matches this chip ID - assign to this racer”?

  4. Chip ID belongs to a racer who’s not on the start list
    - Find the details for the racer (Name, Bib, Category, etc.)
    - Tap the “Start list” toolbar icon
    - Tap the “Add racer” toolbar icon
    - Add the racer to the start list, including the chip ID
    - The app will show a popup saying “There’s a chip detect that matches this chip ID - assign to this racer”?
    - Confirm “Yes” on the popup

SPECIAL NOTES

1. If Webscorer PRO loses a connection with the RFID reader during the race:
   - The Motorola / Zebra readers (such as FX7500 and FX9500) will keep recording chips
   - When the connection is re-established, the missed chip detects will be downloaded to the app
   - Other readers don’t do this, and the chips detected during the connection outage are lost

2. If you exit the iOS app during timing, Webscorer PRO will lose its connection with the RFID reader
   - The connection will be auto-reconnect when you go back to the app
   - Unless you’re using a Motorola / Zebra reader, any chips detected during this outage will be lost

3. You can exit the Android app to use another app during the timing without losing any chip detects
   - The connection stays alive with the app in the background
   - This is regardless of which RFID reader you use

USING YOUR EXISTING RFID SYSTEM WITH WEBSCORER PRO

All existing RFID timing vendors embed a standard RFID reader within their own systems, hidden under the covers

For example:
- Jaguar / Innovative Timing Systems embed the Alien Technology 9900+ reader
- MyLaps embeds the Impinj Speedway reader
- ChronoTrack embeds the Impinj Speedway reader
- Orbiter embeds the Motorola FX7400 reader

To get your reader to work with Webscorer PRO, you may need to reset the reader back to its factory settings or upgrade the reader firmware.

If the reader was previously connected to a laptop via a direct Ethernet connection
- The RFID reader is likely configured with a fixed IP address
- You’d need to change the RFID reader settings to allow dynamic IP addressing via DHCP
- Or reconfigure the fixed IP address to match the local IP address range supported by your WiFi router
- Note that you can always reset the RFID reader to its original factory settings by following the manufacturer’s instructions

SUMMARY

You should be up and running within minutes of receiving your new RFID reader and WiFi router
You can use best-of-breed RFID readers & antennas from leading manufacturers
You can build your own chip timing system vs. purchasing an expensive “all-in-one” solution
You’ll be free to use anyone’s RFID chips without any technical or contractual tie-in

If you have any questions, we’re always willing to assist for FREE over email or phone - send us a note at support@webscorer.com.

Webscorer Blog

The main purpose of this blog is to provide supplemental "how to" documentation for various registration, timing and results scenarios and to provide feature news and discuss product issues. If you'd like us to write a blog post about a topic, please drop us a note on our Facebook page or send us an email at support@webscorer.com.

History