ATIS Open Source – Internet of Things (OS-IoT) is an open source software library that simplifies the development of IoT devices that connect to an open, interoperable ecosystem.

Many IoT solutions are built as vertical silos which involves duplication of development effort and multiple, incompatible, solutions that perform similar functions like data collection and access control. The global oneM2M standard defines a common, interoperable platform for IoT systems which provides application-independent building blocks that fulfill the core tasks of data collection, management and distribution needed by IoT solutions.

The OS-IoT library provides device-side (i.e. Application Entity in oneM2M terminology) support for fundamental oneM2M defined functions. The OS-IoT library provides support for the oneM2M network and protocol functions allowing application developers to interact with the system over a resource-oriented API. By using the library application developers reduce the effort needed to support IoT devices that hook into the oneM2M ecosystem. Instead of having to deal with networks and protocols application developers are freed to focus on the unique, value-added aspects of their application.

OS-IoT has been shown to interoperate with open source and open access oneM2M server implementations providing developers with options to deliver complete oneM2M solutions based on open components.

News – New Version December 2017

A new version of the library has been published and is available to download. The new version includes support for HTTPS and many other improvements.

OS-IoT Demonstration

The video below shows how the ATIS OS-IoT library simplifies the implementation of oneM2M support in IoT devices. It was recorded at ETSI’s IoT Week event, where OS-IoT was featured in the oneM2M Showcase.