Frequently Asked Questions
Yes, please click here to view the AllSeen Alliance and Open Connectivity Foundation Unification Questions and Answers.
Yes. Any company that is interested in connecting IoT devices and is aligned with our goals of driving interoperable standards and an open source project is encouraged to join.
Billions of connected devices (devices, phones, computers and sensors) should be able to communicate with one another regardless of manufacturer, operating system, chipset or physical transport. The Open Connectivity Foundation (OCF) is creating a specification and sponsoring an open source project to make this possible. OCF will unlock the massive opportunity in the IoT market, accelerate industry innovation and help developers and companies create solutions that map to a single open specification. OCF will help ensure secure interoperability for consumers, business, and industry.
The OCF unifies the entirety of the former Open Interconnect Consortium (OIC) with leading companies at all levels – silicon, software, platform, and finished-goods – dedicated to providing this key interoperability element of an IoT solution. The OCF sponsors the IoTivity open source project which includes a reference implementation of our specification available under the Apache 2.0 license. The OCF also includes all the activities formerly sponsored by UPnP Forum.
A complete member listing can be found here.
OCF is taking the lead in establishing a single solution covering interoperability across multiple vertical markets and use cases.
The IoTivity project is an open source software framework enabling connectivity for the emerging needs of the Internet of Things by delivering a reference implementation of our specification. It is governed by an IoTivity Steering Group and is open to anyone who would like to participate. The charter of the IoTivity project is to develop and maintain an open source implementation compliant with our final specifications and which passes certification testing.
The IoTivity source code and the associated documentation are the official open source implementation of OCF's specification. All developers are welcome to join the community and start contributing by submitting code, bug fixes, or suggestions for new features, all using IoTivity’s online project tools that are available today. Developers can start to integrate their IoT applications using the IoTivity source code.
IoTivity project hosting is sponsored by the OCF, and was initially developed with code contributions from members. The primary goal of the project is to release and maintain an open source, production-quality implementation of our specifications that will foster wide adoption of this industry standard. The project is open to anyone who would like to participate, whether or not they are affiliated with an OCF member company
The IoTivity Project is hosted by the Linux Foundation, the non-profit consortium dedicated to fostering the growth of Linux and collaborative development.
IoTivity includes builds and Getting Started Guides for Linux, Android, Windows, Arduino, and Tizen. The code is designed to be portable and future releases will include builds for additional operating systems.
IoTivity is under very active development, with the first products arriving in 2016. You are welcome to download the code and documentation and start contributing to the project.
Yes, OCF is creating specifications for interoperability across connected devices. It encapsulates various wired and wireless standards and utilizes additional standards to create a cross device/cross technology framework for secure device discovery and connectivity.
OCF will work to establish a single solution covering interoperability across multiple vertical markets. The organization brings together companies from diverse markets including: automotive, consumer electronics, enterprise, healthcare, home automation, industrial and wearables. Initially, OCF is focused on developing use cases for smart home and office solutions with more to follow.
The initial release of the IoTivity project focuses on smart home use cases. The architecture is designed to support a wide range of use cases in a broad range of vertical markets.
The IoTivity project is an open source project released under the terms of the Apache License Version 2.0.
The IoTivity code available today. You are welcome to download the code and documentation and start contributing to the project at https://www.iotivity.org/.
Today, there are multiple forums driving different approaches to solve the challenge of IoT connectivity and interoperability. Currently, we don't see one single effort that addresses all the necessary requirements. The companies involved in OCF believe that secure and reliable device discovery and connectivity is a foundational capability to enable IoT. The companies also believe that a common, interoperable approach is essential, and that both a standard and open source implementation are the best route to enable scale.
IoT devices connect using many different operating systems, iOS, Android, Windows, Linux, Tizen, as well as Real Time Operating systems. It is our intention to create a specification and an open source project that will allow interoperability for all types of devices and operating systems. Additional technical details will be announced at a later time.
OCF is agnostic to any wireless or wired technology and will work across technologies including Wi-Fi, Bluetooth, Bluetooth LE, Wi-Fi Direct, Zigbee, Zwave, Ant+.
We will formalize and announce these details at a later date.
Test bed activities are one of the primary functions of the OCF once established. OCF members will actively work on identifying and prioritizing test beds as part of the standards development process.
Any company that is interested in connecting IoT devices and is aligned with our goal is encouraged to join. There will be multiple ways to get involved, including participating in the open source project, helping to define the requirements and influencing the spec development. If your company is interested in joining the OCF, please visit our join page.
OCF has several levels of membership offering various levels of influence, participation and branding. If your company is interested in joining, please visit our join page.
Members will have many opportunities to participate based on their level of membership and/or their technical contributions to the open source project. If your company is interested in joining the OCF, please click here.