Gradual Development of an IoT Architecture for Real-World Things

The Internet of Things (IoT) is a great challenge of our time that will lead, as many scientists argue, to the fourth industrial revolution with major benefits for people's everyday life. As the IoT is still a new field of research, there are various viewpoints regarding it. In this paper we propose an IoT architecture relied on the middleware. The basic principles, and also the strengths of the proposed architecture are the following: it uses mature standards with open source implementations, it ensures increased flexibility and scalability that allow the integration of a large number of current and future technologies, it includes facilities for unitary description of data exposed by THINGS, it decouples the address space of the local objects from the global address space seen in IoT, it is modular and hierarchic, with clear interfaces between hierarchical levels, it ensures data security.