| Literature DB >> 22969370 |
Ismael Abad1, Carlos Cerrada, Jose A Cerrada, Rubén Heradio, Enrique Valero.
Abstract
RFID middleware is anticipated to one of the main research areas in the field of RFID applications in the near future. The Data EPC Acquisition System (DEPCAS) is an original proposal designed by our group to transfer and apply fundamental ideas from System and Data Acquisition (SCADA) systems into the areas of RFID acquisition, processing and distribution systems. In this paper we focus on how to organize and manage generic RFID sensors (edge readers, readers, PLCs, etc…) inside the DEPCAS middleware. We denote by RFID Sensors Networks Management (RSNM) this part of DEPCAS, which is built on top of two new concepts introduced and developed in this work: MARC (Minimum Access Reader Command) and RRTL (RFID Reader Topology Language). MARC is an abstraction layer used to hide heterogeneous devices inside a homogeneous acquisition network. RRTL is a language to define RFID Reader networks and to describe the relationship between them (concentrator, peer to peer, master/submaster).Entities:
Keywords: RFID acquisition networks; RFID sensor network (RSN); SCADA (System and Data Acquisition System); device independent acquisition layer
Year: 2012 PMID: 22969370 PMCID: PMC3435999 DOI: 10.3390/s120607719
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.DEPCAS Architecture.
DEPCAS MDM support comparison to related work.
| Device Agnostic | Yes/no | No | Yes | Yes | Yes | Yes | Yes | Yes |
| Device Configuration | Yes | Yes | Yes | No | No | Yes | Yes | Yes |
| Topological Configuration | No | No | Yes | Yes | No | Yes | Yes | Yes |
| Need Programming Starting-up device | Yes | Yes | Yes | No | No | No | No | Yes/No |
| Statistical Data from device | Yes | No | Yes | No | No | Yes | Yes | Yes |
| Monitoring Data from device | No | No | Yes | Yes | Yes | Yes | Yes | Yes |
| Diagnosis capabilities | Yes | No | No | No | Yes | No | Yes | Yes |
| LLRP implementation | Yes | Yes | No | No | No | No | No | No |
| OSGi Technologies | No | Yes | No | No | No | No | No | Yes |
Using MARC sentences to configure and connect.
Using RRTL.
Depending on the API of the chosen reader.
Statistical operations are included in MARC sentences.
MARC sentences include data quality evaluation if it is possible to obtain information from readers.
There are MARC sentences producing device diagnosis and there are operations included in RRTL about topological diagnosis.
To process parallel RFID readers.
MARC schema configuration of ALIEN RFID 9780.
| <reader driver-class=“mdmALIEN9780Setup” |
| type-class= “mdmALIEN9780Setup” name= “ALIEN9780_0” |
| organization= “UNED” |
| campus= “28040-Madrid/Univ.Complutense” |
| address= “c/Juan del Rosal 16” |
| dept= “ISSI” |
| location= “Planta: 1, Desp: 112” |
| use= “Operativo” |
| auto-mode= “true” |
| auto-interval= “1000” |
| auto-chain= “Test” > |
| <arg>62.204.207.74</arg> |
| <arg>23</arg> |
| <arg>alien</arg> |
| <arg>password</arg> |
| <property key= “setNotifyAddress” value= “localhost:9001” trim= “false”/> |
| <property key= “setTime” value= “2012/1/31 00:00:00” trim= “false” > |
| <property key= “setAutoStartTrigger” value= “0,0” trim= “false”/> |
| <property key= “setAutoTrueOutput” value= “1” trim= “false”/> |
| <property key= “setAutoTruePause” value= “500” trim= “false”/> |
| <property key= “setAutoStopTimer” value= “1000” trim= “false”/> |
| <property key= “setAntennaSequence” value= “1,0,0,0” trim= “false”/> |
| <property key= “setAutoMode” value= “1” trim= “false”/> |
| <property key= “setPollConfiguration” value= “1000” trim= “false” > |
| <property val= “setConnectTCP” value= “62.204.207.74:23” trim= “false”/> |
| <property val= “setUsername” value= “alien” trim= “false”/> |
| <property val= “setAntennaLocation-00” value= “UNED-ISSI Dept. main entrance door” trim=”false“/> |
| <property val= “setAntennaLocation-01” value= “UNED-ISSI Dept. boss room door” trim= “false”/> |
| <property val= “setAntennaLocation-02” value= “UNED-ISSI Library main entrance door” trim= “false”/> |
| </property> val= “setAntennaLocation-03” value= “UNED-ISSI Library exit door” trim= “false”/> |
| </property> |
| <property key= “setPassword” value= “password” trim= “false”/> |
| <property key= “setRun” value= “false” trim= “false”/> |
| </reader> |
Figure 2.RRTL main schema.
Figure 3.RSN topology schema.