The Internet of Things promises the long-anticipated lifestyle of the Jetsons, virtually unlimited data, and artificial intelligence so comprehensive that problems will be diagnosed and solved before they even occur. It’s a bright future, but it can’t happen unless developers build those IoT devices. There are many ways to do this. In fact, there are too many. So each company must choose what system (or systems) they will support. The choice in IoT is difficult for many reasons. IoT devices generally have less power and memory than general purpose devices. At the same time, the lack of consensus in IoT makes it difficult and financially risky to choose a single ecosystem. The Open Connectivity Foundation (OCF) offers a potential solution. OCF does this by concentrating on interoperability, built-in best-in-class security, and an automated development designed to accomodate any ecosystem.
This presentation will focus on the OCF tool chain. The tool chain leverages the RESTful and data-model-based architecture of OCF to allow complete, secure IoT devices to be built in a matter of minutes. We will discuss oneIoTa (an interoperability data model tool), DeviceBuilder (an automatic code generator), and OTGC (a tool that securely onboards devices and generates a working user interface automatically). OCF also includes an open source implementation and an automated certification tool. The specifications, open source implementation and test tool are synchronized about every six months. The tool chain can be used to develop for full operating systems or micro controllers. An ecosystem that is built around interoperability can help realize the promise of the Internet of Things. If that ecosystem also supports top-quality security, it becomes even more attractive. If you can develop working devices in a matter of minutes, the choice becomes simple.
Chair of the Developer Tools Group,
Open Connectivity Foundation (OCF)
You must be logged in and own this session in order to