top of page

IoT Framework - IoTivity

  • Karthikeyan
  • Oct 6, 2016
  • 2 min read

The IoTivity is an open source project. The IoTivity project is hosted by the Linux Foundation, and sponsored by the OIC that is a group of technology companies such as Samsung Electronics and Intel who will be developing a standard specification and certification program to enable the Internet of Things. This project is independent from the OIC. Any individual or company can contribute to the project, and this may influence OIC standards indirectly. However, being a member of the OIC can benefit from patent cross-licensing protection.


The IoTivity architectural goal is to create a new standard by which billions of wired and wireless devices will connect to each other and to the Internet. The goal is an extensible and robust architecture that works for smart and thin devices.


The IoTivity will deliver an open source reference implementation of the OIC standard specifications but not limited to those requirements. Currently, there is a 1.1.1 release for the IoTivity Framework. The code is available under the Apache license v2.0. - Wiki

Figure 1. IoTvity Framework Architecture

IoTivity – Core API functions

  • Registering a Resource

  • Finding a Resource

  • Querying a Resource State

  • Setting a Resource State

  • Observing Resource State

The framework operates as middle ware across all operating systems and connectivity platforms and has four essential building blocks:

1. Discovery

IoTivity discovery supports multiple discovery mechanisms for devices and resources in proximity and remotely.

2. Data transmission IoTivity data transmission supports information exchange and control based on a messaging and streaming model.

3. Data management IoTivity data management supports the collection, storage and analysis of data from various resources.

4. Device management IoTivity device management supports configuration, provisioning and diagnostics of devices.

For more details: https://www.iotivity.org/


 
 
 

Comments


Recent Posts
Archive
Search By Tags
Follow Us
bottom of page