AVI Service (Automatic Vehicle Identification)
Automatic Vehicle Identification is a critical requirement for vehicle and transportation management systems. This service provides the UI and functionality to manage AVI tag and event systems. It provides the base tools for administering tags as well as counting, auditing, and billing for tag reads.
Reader clients
Our system is not tied to any particular tag/reader vendor. We place small client computers near the readers to collect the reader events. Our reader clients communicate with the readers using TCP/IP, USB, or Serial. The client then forwards the collected events on to our server components. If the servers are unreachable the reader clients will queue the events. When connectivity is reestablished with the servers the queued events will be uploaded and processed. (No events will be lost if wide-area-network connectivity to the back-end servers is lost!)
Multiple Subscribers
Our reader clients can be configured to send tag events to more than one listener. A subscribe/publish model is used so multiple systems can receive the events. This enables a single reader to support more than one application.
For example, an application to track and process shuttle busses and a separate application that tracks supplier delivery vehicles can operate using the same sensor hardware.
Server-side components
The AVI server components manage the assignment of RFID tags, recognition of events, violations, counting, reporting, and billing. Like all services in our system, the AVI Service can be combined with other Services to build a wide variety of applications. Anything that can be tagged and detected can be easily integrated into an application using this service.