Monday, 25 December 2017

6 Things RFID Middleware Can Do For You

Middleware is a layer of software created to connect other components together – e.g. hardware components, software programs, enterprise applications, databases, etc. Middleware gives software developers the ability to communicate and manage data throughout an entire system, rather than on each individual application. RFID middleware goes beyond simply connecting devices; rather, it allows users to collect, manipulate, and disseminate data with ease.

6 Common Functions of RFID Middleware

1. Manage Devices – Middleware is able to control the networking and settings of RFID readers (and other similar devices) and provides a simple way to update any changes that need to be made, even if there are varying types and brands of RFID readers on the network. For example, middleware may include a feature like the ability to monitor the performance level of the readers, which allows users to better predict potential problems and ensures all readers are running at peak performance.

2. Collect and Integrate Data – Middleware acts as a bridge, connecting different systems together and enabling the efficient transport of data. When tags are read by an RFID system, the data collected can be sent directly to the middleware in order to process it and then send it where it needs to go (whether that is a warehouse management system, internal database, or some other destination).

3. Structure Data – Middleware provides users the ability to understand what data they are collecting from each device (RFID reader, barcode scanners, etc.) and map out the structure of where that data goes and when. EPCglobal® released a software specification in order to streamline and help users create a more detailed and useful structure with middleware for their data. The specification, called Application Level Events or (ALE), is designed to help middleware filter and sort through raw data in order to provide users with relevant information based on “events” that occur. (Events are predetermined by the user as items that are significant for the business.)


For example, a shipping company wants to know the exact time pallets arrive at the dock door. The first time a tagged pallet is read at the dock door would be an event, and the relevant data is sent to an application. The RFID tags on the pallet are likely read hundreds to thousands of times afterwards, but all of those tag reads can be filtered out by the middleware and not sent or processed by any system.

The ALE specification gives users the freedom to input information such as from which locations to read, how to filter the data, and how to the group the results. Users can then subscribe applications to the structured events allowing the applications to receive reports or messages whenever an event occurs. Applications can subscribe to any number of events and any type of events without affecting one another.

4. Filter Data –RFID middleware can be used to filter out the RFID tag reads deemed most important and remove redundant or repetitive reads. In some applications, RFID tagged items are read over and over again by the same RFID reader depending on how long the equipment is stagnant in the read field. RFID Middleware can assist by filtering out hundreds of identical reads so that the user only receives the data important to the application, such as a timestamp of when the equipment was placed inside of and removed from the read field. Filtering out excess data can be extremely helpful for users because massive amounts of tag data can slow down networks and fill up databases quickly.

No comments:

Post a Comment