From the course: IoT Foundations: Operating System Applications

Unlock the full course today

Join today to access over 24,700 courses taught by industry experts.

Use IoTivity for interoperability

Use IoTivity for interoperability

- [Narrator] IoTivity is an open source application framework for enabling device to device inter-connectivity. The IoTivity project is sponsored by the Open Connectivity Foundation (OCF). IoTivity is in compliance with the OCF specifications. The way the IoTivity project is managed is similar to that of open thread, but IoTivity and open thread have some differences in markets and expats. IoTivity currently has some out of the box support for some platforms and operating systems such as Ubuntu, Raspbian, Windows, iOS, Android, macOS as well as embedded OS and other spots such as Riot OS, Contiki OS and the Zephyr. IoTivity can make devices inter-operate with each other at the application layer. Technically it provides a middle way layer with interfaces for the common operations required by the device to device connectivity such as resource modeling, resource discovery, messaging, cloud and security. To see how it works with various operating systems, let's look at the two streams…

Contents