Synchronize and Set the Clock on Speedway RAIN RFID Readers

The Speedway RAIN RFID reader has an internal clock to provide date and time stamp data. Like any clock, it has some drift and needs to be occasionally synchronized.

Automatic Synchronization Using Network Time Protocol (NTP)
If your Speedway Reader is connected to the Internet via a router and is configured for the default of Dynamic Host Configuration Protocol (DHCP), rather than a static IP address, then the router will typically have a NTP server configured which will automatically synchronize the reader's date and time. You should confirm this using the router's manual or configuration tool.

Manually Configure NTP
If the router or switch that the Speedway Reader is connected to does not provide NTP access, you can manually point the Speedway Reader to an NTP server by executing “config network ntp add [ntp server name or address]” in RShell. Please note that in order to make any changes to the NTP configuration, you will first need to disable NTP.
To perform these steps, use a client such as PuTTY to connect to the Speedway Reader and login using username: root, password: impinj

Then input the command "config network ntp disable". as shown below:

The default response is 'status =0,Success' which means that NTP is now disabled. With NTP disabled, the next thing to do is select an NTP server from this list and enter it as shown below (note that using will automatically pick a time server that is geographically close to you). You can also use a local server if you have one configured, though that setup is not covered in this tutorial. As an example, we added the server '' with the command:
'config network ntp add'

The final step is to re-enable NTP with the command 'config network ntp enable'. You can then view your NTP settings with the command 'show network ntp' and check if it is synchronized. An example of this output is shown below, where the Speedway Reader is manually configured to use the '' time server.


Manually Configure Date and Time
You can also manually set the time by executing the RShell command “config system time”.
A sample command that sets the system time is shown below: (Time is set to April, 27 1:11:00 p.m. 2010)
> config system time 042713112010
Note: In order to use this command to set the system time, you must remove any statically configured NTP server(s) and set the DHCP server configuration to NOT offer the NTP server option to the reader. Failure to do so will result in a “Permission-Denied” error.

Configuring Time and Date Stamp in Microsoft BizTalk
The Impinj Device Provider (IDP) for Microsoft BizTalk can be configured to use the timestamp on the Speedway Reader or the timestamp coming from the host server. You can configure this by right clicking on the device and selecting properties. On the “Custom” pane under “General” there is a parameter called “Event Timestamp” which controls which one is used (not shown in image below, it is located just beneath "Clear Diagnostic Counters")

Was this article helpful?
0 out of 3 found this helpful



Article is closed for comments.