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 September 2018
Version 0.6.0 has been released. This version includes support for the Home Appliance Information Model (HAIM) resource types. It has also been tested at oneM2M interop to verify compatibility with multiple oneM2M servers.
The following video shows how the ATIS OS-IoT can enable a cloud-based oneM2M compliant IoT service making use of public oneM2M infrastructure over secured interfaces.
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.