This is great material and we will promote this good material through the CABA NewsBrief (20K+) and the CABA Research Library. Let me know if that would be
[mailto:email@example.com] On Behalf Of Markus Jung
Sent: February-12-13 11:50 AM
Subject: Re: Fwd: [obix] CoAP/EXI, JSON protocol binding, XML schema and WSDL modifications
Could you send me a copy of the paper, or provide a URI reference that's not
hiding behind a Status 403 ? I get:
It seems you don't belong here! You should probably
sign in. Check out our
Help Center and forums for help, or head back to
---------- Forwarded message ----------
From: Markus Jung <firstname.lastname@example.org>
Date: Tue, Feb 12, 2013 at 3:42 AM
Subject: [obix] CoAP/EXI, JSON protocol binding, XML schema and WSDL modifications
Dear TC members,
as new OASIS member I would like to say hello from the Vienna University of Technology to all oBIX members.
As research assistant at the automation systems group I am involved in several research projects (smart grids, Internet of Things) that include the integration of home and building automation systems.
Within the IoT research project we are working with the new IETF protocols for constrained RESTful environments (https://datatracker.ietf.org/wg/core/charter/), mainly CoAP which can
be roughly seen as a UDP based HTTP equivalent, but with some additional features like asynchronous and group communication and due to the UDP binding also some features for confirmed messaging.
Within this project we aim using oBIX on constrained devices with a CoAP protocol binding. We have also developed a gateway that allows providing such an interface for existing home and building automation technologies like KNX, BACnet, ZigBee and Wireless
Metering Bus. For the encoding we additionally provide an EXI (http://www.w3.org/XML/EXI/), EXI schema informed and JSON encoding.
Therefore, we would like to contribute to the oBIX standard these new protocol bindings. For CoAP as a HTTP equivalent it can be straight forward, although the CoAP observe feature allows to efficiently replacing the watch concept of oBIX.
If an XML schema of the oBIX object model is used the EXI encoding is as efficient as the oBIX binary encoding but relies on a standard W3C recommendation that is already implemented in several open source project and is not specific to oBIX. We didn't find
a schema attached to the standard so we have defined it by our own.
We also implemented the SOAP protocol binding and the schema is also useful in this case and allows to create platform specific types for the oBIX object model. But for a direct WSDL import to Java it was required to modify the provided WSDL slightly. We would
also like to discuss these changes within the TC.
So to summarize our intentions we would like to contribute to oBIX:
-) new protocol bindings and encodings (CoAP, EXI, JSON)
-) XML schema for oBIX object model
-) modifications to the SOAP WSDL
You can find details on our gateway, the protocol bindings and evaluation results within this paper:
The reference implementation of protocol bindings and the gateway will soon be deployed as open source project.
I am looking forward to a fruitful discussion at the next telephone conference.
Institute of Computer Aided Automation
Vienna University of Technology
OASIS, Director of Information Services
Editor, Cover Pages and XML Daily Newslink
Cover Pages: http://xml.coverpages.org/
Tel: +1 972-296-1783
Dipl.-Ing. Markus Jung
Tel. +43 1 58801-18322
Fax +43 1 58801-18391
Institut für Rechnergestützte Automation
Treitlstr. 1-3/4. Stock/E183-1