Eclipse.org Eclipse.org transport.xml Epcglobal Llrp

transport.xml sample

Epcglobal Llrp Attributes Elements XML Reference
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright (c) 2007, 2008 IBM.                                           -->
<!-- All rights reserved. This program and the accompanying materials        -->
<!-- are made available under the terms of the Eclipse Public License v1.0   -->
<!-- which accompanies this distribution, and is available at                -->
<!-- http://www.eclipse.org/legal/epl-v10.html                               -->
<!--                                                                         -->
<!-- Contributors:                                                           -->
<!--     IBM - initial API and implementation                                -->
<!-- WARNING:                                                                  -->
<!-- Consult the hardware manufacturer's technical specifications and User   -->
<!-- Guide for proper usage of the hardware before you use the Device Kit.   -->
<!-- Improper usage may result in damage to the hardware.                    -->

<dkml>
    <transport id="EpcglobalLlrpTransport" packagebase="org.eclipse.soda.dk">
        <description>EPCglobal Low Level Reader Protocol (LLRP) Transport</description>
        <provider>Eclipse.org</provider>
        <version>1.1.0</version>
        <vendor>IBM</vendor>
<!-- Protocol Specification   -->

        <spec id="Specification">
            <speccomment>Ratified</speccomment>
            <specdate>August 13, 2007</specdate>
            <spectitle>EPCglobal Low Level Reader Protocol (LLRP)</spectitle>
            <specurl>http://www.epcglobalinc.org/standards/llrp</specurl>
            <specvendor>EPCglobal</specvendor>
            <specversion>1.0.1</specversion>
        </spec>
        <responsetimeout>1000</responsetimeout>
        <message id="Msg_KEEPALIVE">
            <bytes format="hex">04,3e, 00,00,00,0a, 00,00,00,00</bytes>
            <filter id="Filter_KEEPALIVE">
                <bytes format="hex">1f,ff,ff,ff,ff,ff,00,00,00,00</bytes>
            </filter>
        </message>
        <message id="Msg_KEEPALIVE_ACK">
            <bytes format="hex">04,48, 00,00,00,0a, 00,00,00,00</bytes>
            <filter id="Filter_KEEPALIVE_ACK">
                <bytes format="hex">1f,ff,ff,ff,ff,ff,00,00,00,00</bytes>
            </filter>
        </message>
        <message id="Msg_SET_READER_CONFIG_KEEPALIVESPEC">
            <bytes format="hex">04,03,00,00,00,14,40,00,00,00,00,00,dc,00,09,01,00,00,13,88</bytes>
            <parameter type="int">
                <index>16</index>
                <length>32</length>
            </parameter>
            <filter id="Filter_SET_READER_CONFIG_KEEPALIVESPEC">
                <bytes format="hex">ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,00,00,00,00</bytes>
            </filter>
        </message>
        <message id="ReaderEventNotification_ConnectionAttempt">
            <bytes format="hex">
<!-- ReaderEventNotificationData [enc:TLV]   -->
<!-- length:22   -->
<!-- UTCTimeStamp or Uptime [enc:TLV]   -->
<!-- length: 12   -->
<!-- microsecs   -->
<!-- ConnectionAttemptEvent [enc:TLV]   -->
<!-- length:6   -->
<!-- param: status   -->
04,3f, 00,00,00,00, 00,00,00,00, 00,f6, 00,16, 00,80, 00,0c, 00,00,00,00,00,00,00,00, 01,00, 00,06, 00,00 </bytes>
            <parameter id="ReaderEventParameter" type="short">
                <index>30</index>
                <size>2</size>
            </parameter>
            <filter id="EpcEpcglobalLlrpMessageHeaderFilter">
                <bytes format="hex">
<!-- ReaderEventNotificationData [enc:TLV]   -->
<!-- length   -->
<!-- The filter allows both UTCTimeStamp (msg_id:128) & Uptime (msg_id:129) [enc:TLV]   -->
<!-- length   -->
<!-- microsecs   -->
<!-- ConnectionAttemptEvent [enc:TLV]   -->
<!-- length   -->
<!-- param: status   -->
1f,ff, 00,00,00,00, 00,00,00,00, 03,ff, ff,ff, 03,fe, ff,ff, 00,00,00,00,00,00,00,00, 03,ff, ff,ff, 00,00 </bytes>
            </filter>
        </message>
        <message id="CloseConnectionMessage">
            <specreference idref="Specification">
                <specsection>CLOSE_CONNECTION </specsection>
            </specreference>
            <bytes format="hex">04,e, 00,00,00,0a, 00,00,00,00</bytes>
            <filter id="CloseConnectionMessageFilter">
                <bytes format="hex">1f,ff,ff,ff,ff,ff,00,00,00,00</bytes>
            </filter>
        </message>
        <message id="CloseConnectionResponseMessage">
            <specreference idref="Specification">
                <specsection>CLOSE_CONNECTION_RESPONSE </specsection>
            </specreference>
            <bytes format="hex">04,4, 00,00,00,0a, 00,00,00,00</bytes>
            <filter id="Filter1FFF">
                <bytes format="hex">1f,ff</bytes>
            </filter>
        </message>
        <exportservice> org.eclipse.soda.dk.rfid.transport.service.RfidTransportService </exportservice>
        <tcpip>
            <host>epcgloballlrp</host>
            <remoteport>5084</remoteport>
        </tcpip>
        <bundle/>
        <managedbundle/>
        <managedfactorybundle/>
    </transport>
</dkml>


id element
"CloseConnectionMessage" <message>
"CloseConnectionMessageFilter" <filter>
"CloseConnectionResponseMessage" <message>
"EpcEpcglobalLlrpMessageHeaderFilter" <filter>
"EpcglobalLlrpTransport" <transport>
"Filter1FFF" <filter>
"Filter_KEEPALIVE" <filter>
"Filter_KEEPALIVE_ACK" <filter>
"Filter_SET_READER_CONFIG_KEEPALIVESPEC" <filter>
"Msg_KEEPALIVE" <message>
"Msg_KEEPALIVE_ACK" <message>
"Msg_SET_READER_CONFIG_KEEPALIVESPEC" <message>
"ReaderEventNotification_ConnectionAttempt" <message>
"ReaderEventParameter" <parameter>
"Specification" <spec>
element id
<filter> "CloseConnectionMessageFilter"
"EpcEpcglobalLlrpMessageHeaderFilter"
"Filter1FFF"
"Filter_KEEPALIVE"
"Filter_KEEPALIVE_ACK"
"Filter_SET_READER_CONFIG_KEEPALIVESPEC"
<message> "CloseConnectionMessage"
"CloseConnectionResponseMessage"
"Msg_KEEPALIVE"
"Msg_KEEPALIVE_ACK"
"Msg_SET_READER_CONFIG_KEEPALIVESPEC"
"ReaderEventNotification_ConnectionAttempt"
<parameter> "ReaderEventParameter"
<spec> "Specification"
<transport> "EpcglobalLlrpTransport"

Bugzilla: https://bugs.eclipse.org/bugs/enter_bug.cgi?product=OHF&component=DeviceKit
CVS File:
  org.eclipse.ohf
    plugins
      org.eclipse.soda.dk
        org.eclipse.soda.dk.epcglobal.llrp
          org.eclipse.soda.dk.epcglobal.llrp.transport
            dk
              transport.xml
Tag(s) Timestamp Revision Comment
V1_1_0_2008_02_06 2008-02-05 1.10
V1_1_0_2008_02_05 .. V1_1_0_2008_01_24 2008-01-24 1.9
V1_1_0_2008_01_22 2008-01-21 1.8
V1_1_0_2008_01_12 .. V1_1_0_2008_01_11 2008-01-11 1.5
V1_1_0_2008_01_03 2007-12-07 1.2
V1_1_0_2007_12_03 2007-11-30 1.1 First commit of LLRP implementation

Copyright (c) 2008 IBM. See license in Legal section. 2008-02-07 Epcglobal Llrp XML Reference 1.1.0