User's Manual
6
System Architecture Overview
The UIT communicates with the vehicle-charging cradle via a 3DES Encrypted Bluetooth-
compatible interface (wireless) or a serial (RS-485) connection if wireless connectivity is
unavailable or prohibited (software configurable). Once a wireless connection has been
established from the UIT to the cradle, SNAP (Scaleable Node Address Protocol) is used for
passing data between the UIT and other devices on the SNAP bus. Currently, these devices
include the receipt printer, the Truck Interface Module (TIM), and the vehicle-charging
cradle. The UIT is also capable of docking in the desktop cradle to form an ActiveSync
connection via USB with the central controller. The receipt printer is a node on the SNAP
bus, for which all decoding of data packets is done within the vehicle-charging cradle and
sent to the printer via RS-232. The printer can receive data from any device on the SNAP
bus. The TIM is connected to the vehicle-charging cradle via RS-485 and is another node
on the SNAP bus. The truck charger simply passes data between the UIT and printer to the
TIM. The decoding of SNAP packets destined for the TIM is done within the TIM itself.
To communicate with the central controller, the TIM establishes a PPP connection to the
TCP/IP router via its 2.4GHz radio. The router then forwards the packets retained in the
TIM to the central controller via a TCP/IP over USB connection.
Functional Description
User Interface Terminal (UIT) – a handheld device for inputting data from the user,
magnetic stripe card, Prokee® and other source media. It is also a terminal for executing,
configuring, and monitoring a fuel transaction via the TIM.
Vehicle-Charging Cradle – routing device for directing data packets between the TIM,
UIT and the printer using SNAP over either RS-485 or Bluetooth. This device also provides
power to the UIT for charging and operation.
Printer – printing device used to print transaction receipts. It can receive data from both the
TIM and UIT through the vehicle charging cradle.
Truck Interface Module (TIM) – Establishes and maintains a connection to the UIT and
central controller to account for fueling transaction data by monitoring the accumulated fuel
quantity and temperature. It controls all external interfacing to the truck and fueling
equipment including the hose(s) and pulser(s). Transactions reside here and are uploaded to
the central controller via a 3DES Encrypted internal 2.4 GHz radio. The TIM also provides
power to the printer, vehicle-charging cradle and other devices.
Base Station (PC/RF Assembly) – houses the 2.4 GHz radio for the central controller
and the Converter Box, which provides power and a logical interface to the radio box from
the computer’s serial port and an auxiliary power supply.
TCP/IP router – routes data from multiple (New) ADC TIMs to the USB port on the
Central Controller. Also routes (Legacy) ADC/FDS TIM data to the serial port of Central
Controller for legacy ADC support.