Become Part of IoT Standardization with IoTivity

Smart homes, Connected cars, Intelligent factories. At the heart of all of these clever technologies is an interconnected network of devices known as the Internet of Things (IoT). The IoT is headed to a tipping point. By some estimates, there will be 50 billion ‘things’ communicating with each other or the Internet by 2020.
The rapid development of the IoT market has caused an explosion in the number IoT solutions. If there’s one thing the Internet of Things needs, it’s a common framework for allowing devices to securely and reliably connect to one another and share. IoTivity is the latest attempt at such a standard, and it brings open-source principles to the fore.
In current situation value will be delivered by apps & services and these services need access to data & control points to deliver that value, but on the other hand, developers find it difficult to access all the data and control points. Due to which use cases are more complicated. The system and therefore communication needs to achieve massive scale. The current solution must work across form factors, OSs, platforms, manufacturers, service providers and vertical markets and also scale from constrained devices to smart devices to the Cloud.
Foreseeing the end of the IoT standards chaos isn’t easy, but industry collaboration goes a long way in achieving success and continued innovation. There are multiple proposals and forums driving different approaches but no single solution addresses the majority of key requirements.

OCF/IoTivity trying to rescue from current challenges

OCF stands for “Open Connectivity Foundation” and their goal is creating a standard flexible framework that gets all these gadgets to securely talk to each other regardless of manufacturer, operating system, chipset or transport. OCF/IoTivity addressing challenges of IoT are:

  • Make it easy for developers to deal with the complexity of IoT communication.
  • Provide a common data model that developers can use to interface with all IoT devices and data
  • Deliver as much interoperability as possible in the short term.
  • Provide a path towards future consolidation.
  • Supports the needs of multiple vertical markets (since many use cases span multiple vertical markets).
  • Establish an architectural foundation that can achieve the necessary scalability.

OCF – Key Concepts

  • Free IPR License (Code: Apache 2.0 & Spec: RAND-Z).
  • The license covers both code, standards, and related IPR.
  • The license applies to members and affiliates of members.
  • Dedicated and optimized protocols for IoT (e.g. CoAP)
  • Specific considerations for constrained devices
  • Fully compliant towards Restful architecture
  • Built-in discovery and subscription mechanisms
  • Standards and Open Source to allow flexibility creating solutions
  • Able to address all types of devices, form-factors, companies, and markets with the widest possibility of options.
  • Open Source is just one implementation to solve a problem Certification and Logo program
  • Use of certified Authorized Test Labs around the world

OCF Data Modeling – oneIoTA

  • Online tool for designing interoperable device data models for the Internet of Things.
  • Outputs RAML and JSON files that are instantly compatible with the OCF RESTful architecture.
  • Enables crowd-sourcing of data models.
  • Device data models can be used to generate documentation, code stubs, and user interfaces.

OCF Security Summary

  • OIC key management supports end-to-end device protection.
  • DTLS link-layer
  • ECC, AES, X509
  • Resource layer ACLs allow intended interactions while preventing unintended interactions.
  • ACL permissions
  • Resource, interface, wild-card
  • CRUDN
  • Secure device ownership helps prevent attacks when devices are added to the network

So now is the time to join and contribute to OCF community for better enhancement in the connected era. For more information on OCF/IoTivity, contact us at info@faststreamtech.com.

Share