A new world of services emerges from the data and the services delivered by the growing variety of things – devices, sensors, actuators – potentially available. The Internet of Things offers an industrial vision of this new world of services.
Many labs in the world are working on an infrastructure that could host any service and connect any device. Such an infrastructure would unleash the creativity of IoT application developers and IoT device makers. This objective raises two main challenges: A first challenge is to represent the wide variety of devices in the infrastructure with common models that are known by application developers. A second challenge lies in the security and privacy that the user requires to control the combination of data and functions accessible by every application and user.
The presentation will provide a vision of an open end-to-end architecture providing standard APIs on a cloud platform and a home gateway to host any application and connect any device. Among the standard organizations and industrial alliances, oneM2M standard specifications are being adopted as a reference architecture by the IoT industry. The implementation of oneM2M standard features in eclipse OM2M will be detailed, especially the use of an abstraction layer using oneM2M Smart Device Template and the end-to-end access right management discriminating both applications and users when accessing devices.
This infrastructure is currently prototyped thanks to the integration of open source software bricks provided by eclipse OM2M (http://www.eclipse.org/om2m/) open initiative.