The Internet of Things is a concept of connecting small real space physical objects to the Internet using sensor network, RFID, and other forms of wireless network technologies. In this paper, we present an EPC (Electronic Product Code) based Internet of Things (IoT) architecture. The key concept of the architecture is EPC network over heterogeneous access network. We particularly focused on a ZigBee network as it can collect the latest information about ‘Things’. The EPC Network provides certain static information about ‘Things’ such as name and manufacturer. To support end-to-end communication between sensor nodes and applications, Constrained Application Protocol (CoAP) instead of Hyper Text Transfer Protocol (HTTP) over ZigBee is developed. A gateway on a local area network converts HTTP and CoAP. A pseudo Universal Plug and Play (UPnP) protocol supports JOIN/LEAVE management of sensor nodes. We also prove a prototype home appliances management system that adopt our architecture over a ZigBee network. Our prototype provides energy-saving application using home appliances information collected through the system.
[1]
Ralf Rantzau,et al.
Discovery Services-Enabling RFID Traceability in EPCglobal Networks
,
2006,
COMAD.
[2]
T. Luckenbach,et al.
TinyREST – a Protocol for Integrating Sensor Networks into the Internet
,
2005
.
[3]
Michael Mealling,et al.
A Uniform Resource Name Namespace for the EPCglobal Electronic Product Code (EPC) and Related Standards
,
2008,
RFC.
[4]
Roy T. Fielding,et al.
Uniform Resource Identifiers (URI): Generic Syntax
,
1998,
RFC.
[5]
Erik Wilde,et al.
A resource oriented architecture for the Web of Things
,
2010,
2010 Internet of Things (IOT).
[6]
Ryan Moats,et al.
URN Syntax
,
1997,
RFC.
[7]
Jun Murai,et al.
Low power and agile sensor data retrieval using dual interface passive RF tag
,
2010,
2010 IEEE International Conference on RFID-Technology and Applications.