Getting Started | Getting Started FAQ | Digging Deeper | GitHub Repository | IoTivity.org |
IoTivity is an open source framework that implements the OCF (Open Connectivity Foundation) protocol for easy, secure device-to-device communication for IoT devices. IoTivity includes the following:
A reference implementation of client software – the OTGC (Onboarding Tool and Generic Client) app for controlling a smart home or other IoT device (available on Linux or Android)
A reference implementation of server software that runs on the actual IoT device
Tools that generate code for the server, based on a JSON file that you will create to describe your device’s capabilities
These 15-30 minute tutorials walk through installing, building, and using client and server software applications that rely on IoTivity capabilities. The Digging Deeper section provides the how-to and reference information needed to implement IoTivity on your own custom device.
Getting Started with IoTivity (Device Simulation)
Getting Started with IoTivity (Graphical Device Simulation)
Getting Started with IoTivity (Raspberry Pi kit)