Object Naming Service Supporting Heterogeneous Object Code Identification for IoT System

The Electronic Product Code (EPC) network is a collection of industrial standards designed to build an Internet of physical objects. The Object Naming Service (ONS), a directory based on the Domain Name System (DNS) is one of the important components of the EPC network. ONS provides a connection between the product code and Information Services (IS) in IoT systems. However, object identification standards used by these IoT information systems are usually customized and inhomogeneous. Therefore it is difficult to integrate these systems for real-time data sharing. To solve this problem, in this paper, we propose an extension of ONS architecture to dynamically support heterogeneous object code identification. A syntax called Formal Decoding Rule (FDR) is designed to define the rules of parsing object code, so that decoding rules can be decoupled from ONS hardcode program. Object Identifier (OID) is imported to manage heterogeneous code rules, which offers open registration of new identification standards by IoT subscribers and allows real-time updates in the ONS network. And there is a one-to-one correspondence between FDR and OID. In a typical query, ONS first detects the OID of an object, finds its corresponding FDR and then resolves the object code to corresponding resource address according to this FDR. By this mechanism, IoT applications with different object code identification standards is possible to be integrated into a larger network to implement real-time data sharing. In addition, this extended ONS architecture can dynamically support heterogeneous web service interface resolving. This paper presents experimental results to illustrate a better performance of ONS using FDR than usual ONS.

[1]  Zhihao Chen,et al.  A New RFID Tag Code Transformation Approach in Internet of Things , 2012, J. Networks.

[2]  H. T. Mouftah,et al.  Enhancing DHT-based object naming service architectures with geographic-awareness , 2015, 2015 6th International Conference on the Network of the Future (NOF).

[3]  Yi Xie,et al.  A security query protocol of ONS in EPC system , 2012, Anti-counterfeiting, Security, and Identification.

[4]  David Booth,et al.  Web Services Description Language (WSDL) Version 2.0 Part 0: Primer , 2007 .

[5]  Paul V. Mockapetris,et al.  Domain names - concepts and facilities , 1987, RFC.

[6]  Huansheng Ning,et al.  RFID Coding, Name and Information Service for Internet of Things , 2007 .

[7]  Benjamin Fabian,et al.  Implementing Secure P2P-ONS , 2009, 2009 IEEE International Conference on Communications.

[8]  Oliver Günther,et al.  Distributed ONS and its Impact on Privacy , 2007, 2007 IEEE International Conference on Communications.

[9]  Jing Sun,et al.  Lightweight Public Key Infrastructure and Service Relation Model for Designing a Trustworthy ONS , 2009, 2009 Eighth IEEE/ACIS International Conference on Computer and Information Science.

[10]  Patrick Schmitz,et al.  Comparison of DNSSEC and DNSCurve securing the Object Name Service (ONS) of the EPC Architecture Framework , 2010 .

[11]  Lukas Vojtech,et al.  Security of ONS service for applications of the Internet of Things and their pilot implementation in academic network , 2015, Proceedings of the 2015 16th International Carpathian Control Conference (ICCC).

[12]  Paul V. Mockapetris,et al.  Domain names - implementation and specification , 1987, RFC.

[13]  Ron Daniel,et al.  The Naming Authority Pointer (NAPTR) DNS Resource Record , 2000, RFC.