Bringing Remarkable Things to Life.
OCF brings together a wide ecosystem of developers and resources to help create and deliver products that continue to make IoT a reality. Here you will find the resources necessary to design, build and achieve OCF certification, reducing total time to market costs, all while ensuring secure interoperability across market sectors.
OCF Developer Program
Developer Introduction to OCF and IoTivity. Use the OCF Developer Kit to set up an IoTivity development environment on a Raspberry Pi 3 board.
Access the OCF specification, which focuses on building a common communications standard
OCF is dedicated to accelerating the creation of a framework of broad scale, interoperable IoT devices through a wide range of resources.
The Ambassador program sustains and grows the worldwide OCF community.
View, download, and contribute the latest OCF data models in OAS 2.0 format.
The OneIoTa website can be found at oneIOTa. OneIoTa is the entry tool to create and submit data models for OCF.
Information on device types and required and optional resource types can be found at Device and Resource Types.
Open Source Project
There is also an Open Source implementation of the OCF specification called the IoTivity Project. The project brings together the open source community to accelerate the development of a single framework and the services required to securely connect devices.