Store portals, RFID tunnel, Portable reader for picking, NFC phones ( Over 50.000.000 in Japan), Nabztag/tag ( Over 200.000)
ie data loggers in BAT Applications Cold chain, Fragile shipping, Smart trash, …
Why SMTP ? For modern and legacy industrial devices that only use protocoles such as FTP & SMTP for pushing alerts and collecting logs. JMS : (OW2/Joram) HTTP/SOAP : kSOAP
Scripting : (Catalina JMX Ant task)
POS = Point of Sale Objects are tagged (Tag ISO 14443 + DataMatrix) Collect IDs+data and send them to a BT bridge (ie edge/premise) More data can completed the list : location (JSR179), survey answers, customer rating, …
WMS (wharehouse management systems : Manhattan Associates, Red Prairie, Provia, etc) et MES (manufacturing execution systems
Experimenting with the OSGi platform in the Aspire RFID middleware - Presentation Transcript
OSGiDevCon @ Jazoon 2009 Zurich, June 22, 2009 Experimenting with the OSGi platform in the Aspire RFID middleware Clément Escoffier on behalf of Lionel Touseau, Kiev Gama & Didier Donsez Université Grenoble 1, France [email_address]
Agenda
What is Radio Frequency Identification (RFID) ?
RFID Middleware architecture
OSGi technologies in the RFID Middleware
23/06/09 OSGiDevCon 2009
RFID Everywhere The first wave of the Internet of Things
Tag everything!
Read everywhere!
23/06/09 OSGiDevCon 2009
Trends
Use sensors measurements in applications
Environmental sensors (scattered in warehouses, containers, you …)
RFID “Common” Middleware Architecture 23/06/09 OSGiDevCon 2009 $100 Linux ARM $200 JavaPhone $1000 Linux/Win32 x86 $1000000 Linux/OpenSolaris/Win32 x86/itanium/ultrasparc cluster Event Report ALE Server (OSGi or JavaEE) Edge Edge (OSGi, MIDLet ) Tag read RFID Readers EPC IS (JavaEE) ONS (WS-based RESTful DNS ) sensors Other EPC ISs (Aspire, Fostrack/ Accada, …) Serial , Bluetooth, …
OSGi « technologies » inside the Edge
Core
Continuous provisioning
Plug and Play (sensors, tag readers)
Common Services
Event Admin
Wire Admin ( + WireAdmin Binder)
JMX (MOSGi, future RFC 139)
Component frameworks
Apache Felix iPOJO
Asynchronous Remoting Communications
Bridges between Event Admin and MOM (JMS)
23/06/09 OSGiDevCon 2009
Event Admin
RFID applications are event-driven by nature
Publish-Subscribe Interactions
Publishers : RFID Tag Readers
Subscribers : data mediators (CEP)
Bridges between Event Admin and MOM
JMS, HTTP/SOAP, SMTP, XMPP
23/06/09 OSGiDevCon 2009 ALE Reports EA / MOM X Bridge RFID reader Collection & Filtering EPC IS
Wire Admin
Sensors produce physical measurements
But wiring is not automatic
WireAdminBinder
ADL and runtime describing wires
23/06/09 OSGiDevCon 2009 P C Wire Object P roducer C onsumer Wire Admin Create Delete P Wire Object < wireapp id="aspirerfid.sensor.wireadminbinder.sensors"> < wireset id="temperature-producers2consumer" producers-filter = "(& (wireadmin.producer.flavors=*o.o.u.m.Measurement) (data.type=temperature))" consumers-filter = "(service.pid=o.o.a.s.aleconsumer)" removepolicy =" ifDisconnected " /> </ wireapp >
JMX for End-to-End Management
Uniform management
JavaEE servers
OSGi edges
Apache Felix MOSGi, RFC-139
iPOJO JMX administration and facilities
RFID readers and sensors
23/06/09 OSGiDevCon 2009
Apache Felix iPOJO
iPOJO eases the development of mediators
Dynamism
Configuration
Introspection
External handlers
Event Admin Handler
Mediators do not manipulate Events but ALE reports
23/06/09 OSGiDevCon 2009 Towards convergence between EPCGlobal and NFC Forum
Q & A 23/06/09 OSGiDevCon 2009 http://www.fp7-aspire.eu/ http://wiki.aspire.ow2.org
Acknowledgements
Part of this work has been carried out in the scope of the ASPIRE project (http://www.fp7-aspire.eu) which is co-funded by the European Commission in the scope of the FP7 programme under contract number 215417. Help and contributions from all partners of the project and also the OW2 AspireRfid community are acknowledged .
RFID (Radio Frequency IDenfication) technology is b more
RFID (Radio Frequency IDenfication) technology is becoming a key driving force for next generation IT systems, following the vision of the "Internet of Things". The OW2 AspireRFID project aims at developing and promoting an open-source middleware to ease the development, deployment and management of RFID-based applications and sensor-based applications. This middleware is lightweight, standards-compliant, scalable and privacy-friendly. OW2 Aspire implements and completes several specifications from consortiums such as EPC Global and NFC Forum. The Aspire architecture is mainly based on the collection and filtering of RFID events and sensors data from OSGi-based low-cost gateways to JavaEE high-end servers powered with OSGi (i.e., JOnAS). This presentation shows how we have benefited from the OSGi platform (modularity, provisioning, and dynamicity) to build the AspireRFID middleware, including specific aspects of, and tools for, OSGi, such as:
* JMX management with MOSGi
* Component-Based Software Engineering with iPOJO
* RFID tag readings published via the Event Admin mediator
* Sensor data collection and filtering performed through wires, dynamically and automatically managed by the Wire Admin service, thanks to the WireAdmin Binder engine and its W-ADL.
The OW2 Aspire RFID project is supported by the FP7 Aspire project. A short demonstration using industry quality RFID devices on a scale model may conclude the presentation. less
0 comments
Post a comment