Middleware is een softwarelaag die is gemaakt om andere componenten met elkaar te verbinden - bijv. hardwarecomponenten, softwareprogramma's, bedrijfstoepassingen, databases, enz. Middleware biedt softwareontwikkelaars de mogelijkheid om over een heel systeem te communiceren en gegevens te beheren in plaats van op elke afzonderlijke toepassing. RFID-middleware gaat verder dan alleen het aansluiten van apparaten; het stelt gebruikers eerder in staat gemakkelijk gegevens te verzamelen, te manipuleren en te verspreiden.
6 Gemeenschappelijke functies van RFID-middleware
1. Beheer apparaten - Middleware kan het netwerk en de instellingen van RFID-lezers (en andere soortgelijke apparaten) besturen en biedt een eenvoudige manier om eventuele wijzigingen bij te werken, zelfs als er verschillende typen en merken RFID-lezers zijn het netwerk. Middleware kan bijvoorbeeld een functie bevatten, zoals de mogelijkheid om het prestatieniveau van de lezers te bewaken, waardoor gebruikers potentiële problemen beter kunnen voorspellen en ervoor zorgen dat alle lezers topprestaties leveren.
2. Verzamelen en integreren van gegevens - Middleware fungeert als een brug, die verschillende systemen met elkaar verbindt en het efficiënte transport van gegevens mogelijk maakt. Wanneer tags worden gelezen door een RFID-systeem, kunnen de verzamelde gegevens rechtstreeks naar de middleware worden verzonden om deze te verwerken en vervolgens naar de locatie te verzenden waar deze naartoe moet (ongeacht of dit een magazijnbeheersysteem, interne database of een andere bestemming is) .
3. Structuurgegevens - Middleware biedt gebruikers de mogelijkheid om te begrijpen welke gegevens ze verzamelen van elk apparaat (RFID-lezer, barcodescanners, enz.) En brengt de structuur in kaart van waar die gegevens naartoe gaan en wanneer. EPCglobal® heeft een softwarespecificatie vrijgegeven om te stroomlijnen en gebruikers te helpen bij het maken van een meer gedetailleerde en nuttige structuur met middleware voor hun gegevens. De specificatie, Application Level Events of (ALE) genoemd, is ontworpen om middleware-filter te helpen en ruwe gegevens te sorteren om gebruikers relevante informatie te bieden op basis van 'gebeurtenissen' die zich voordoen. (Gebeurtenissen worden door de gebruiker vooraf bepaald als items die belangrijk zijn voor het bedrijf.)
Een rederij wil bijvoorbeeld weten hoe laat de pallets bij de havendeur aankomen. De eerste keer dat een gelabelde pallet wordt gelezen aan de stationsdeur, is een gebeurtenis en de relevante gegevens worden naar een toepassing verzonden. De RFID-tags op de pallet worden waarschijnlijk honderden tot duizenden keren achteraf gelezen, maar al deze tag-reads kunnen worden uitgefilterd door de middleware en niet worden verzonden of verwerkt door een systeem.
De ALE-specificatie geeft gebruikers de vrijheid om informatie in te voeren, zoals van welke locaties ze moeten lezen, hoe ze de gegevens filteren en hoe ze de resultaten groeperen. Gebruikers kunnen zich vervolgens aanmelden bij de gestructureerde gebeurtenissen, zodat de toepassingen rapporten of berichten kunnen ontvangen wanneer zich een gebeurtenis voordoet. Toepassingen kunnen zich abonneren op een willekeurig aantal evenementen en elk type evenement zonder elkaar te beïnvloeden.
4. Filtergegevens -RFID-middleware kan worden gebruikt om de RFID-tag-leesbewerkingen uit te filteren die als het belangrijkst worden beschouwd en om overtollige of herhalende waarden te verwijderen. In sommige toepassingen worden RFID-gelabelde items telkens opnieuw gelezen door dezelfde RFID-lezer, afhankelijk van hoe lang de apparatuur stilstaat in het leesveld. RFID Middleware kan helpen door honderden identieke waarden te filteren, zodat de gebruiker alleen de gegevens ontvangt die belangrijk zijn voor de toepassing, zoals een tijdstempel van wanneer de apparatuur in het leesveld werd geplaatst en uit het leesveld werd verwijderd. Het filteren van overtollige gegevens kan zeer nuttig zijn voor gebruikers, omdat enorme hoeveelheden taggegevens netwerken kunnen vertragen en databases snel kunnen vullen.
5. ID-associatie taggen - In een systeem met honderden tot duizenden RFID-tags kan RFID-middleware tag-ID-nummers bijhouden en toewijzen. In een situatie waarin een bedrijf honderden RFID-tags schrijft om van toepassing te zijn op pallets of dozen van veel verschillende soorten items, kan middleware bijhouden welke tag-ID-nummers zijn gebruikt en tags-ID's toewijzen die relevant zijn voor het itemtype, de datum, enz. Middleware kan vervolgens de toewijzing van dat nummer registreren, dat de tag correct is toegepast en, later, de eerste lezing van de nieuwe tag.
6. Diversen - Omdat de potentiële toepassingen voor middleware bijna eindeloos zijn, kan hetzelfde worden gezegd van de potentiële functionaliteit. Aanvullende integraties, talen of indelingen zijn slechts enkele voorbeelden.
Wie gebruikt middleware?
Organisaties die RFID-systemen implementeren zonder een commerciële off-the-shelf (COTS) -oplossing zijn ideale kandidaten voor RFID-middleware omdat ze deze kunnen gebruiken om andere applicaties en databases te integreren en om handmatige processen te elimineren. Wanneer een bedrijf middleware zoekt om zijn systeem te ondersteunen, kan het nuttig zijn om te analyseren wat commercieel verkrijgbaar is op de markt. Het belangrijkste is dat de organisatie precies definieert wat hij wil bereiken, evenals eventuele vereisten voordat het zoekproces voor COTS of aangepaste middleware wordt gestart.