|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.