Press ReleaseAug 16, 2017
Runtime Awarded Outstanding Contributor by Open Connectivity Foundation (OCF)
Developers Deploy IoT and IIoT Applications Using Open, Modern OS with Small-Footprint and Low Power Requirements
Redwood City, CA, Aug. 16, 2017 (GLOBE NEWSWIRE) – Runtime, open source IoT software provider, announced it was awarded the ‘Outstanding Contributor Award’ for its open source implementation of OIC Core Specification v1.1.0 from the Open Connectivity Foundation (OCF). Runtime’s open source, modern environment allows development using open APIs, running applications on sensors that require small footprints and low power requirements, like many IoT and IIoT applications require.
“The growth and massive deployment of smart cities, agriculture, and other IoT applications require an open, platform agnostic, small footprint software,” said Runtime CEO and co-founder James Pace. “We’re proud to get the recognition of this award and look forward to continuing our work to support the IoT industry.”
In June 2017, Runtime demonstrated a hyper-efficient implementation of OIC Core Specification v1.1.0 based on IoTivity-Constrained–the reference implementation of the OCF application framework–on Qualcomm Technologies’ QCA4020 and QCA4024 connectivity system-on-chips (SoC). The demonstration highlighted the ability to run OCF services over higher speed, IP-based transports (e.g., Wi-Fi®) and lower throughput, constrained transports such as Bluetooth® Low Energy (BLE) 4.2 and Bluetooth 5, and communicate with iOS and Android client applications.
“Runtime is proud to have demonstrated the OCF framework with Qualcomm Technologies’ connectivity SoCs in delivering a tight, robust and flexible implementation of OIC 1.1,” said Runtime CTO and co-founder Sterling Hughes. “Our implementation, ported from the open source Apache Mynewt project, uses only 19KB of NVRAM and 3KB of RAM. Irrespective of the underlying network, the use of OCF specification brings proven app layer coherence across any network in multi-transport environments, from constrained BLE and LoRa to higher throughput Wi-Fi.”
The OCF framework is emerging as the de facto open application layer for consumer and industrial applications, a contrast with closed, vendor-driven ecosystems. Key attributes of the OCF specification include a robust security framework and a transport-independent service discovery model. The use of efficient protocols such as CoAP and CBOR make OCF implementations ideally suited for devices running high throughput applications and, importantly, for constrained devices with battery-power and intermittent connectivity.
Runtime’s OCF implementation was derived from Apache Mynewt, an open source operating system for microcontroller-class IoT devices from the Apache Software Foundation (ASF). Apache Mynewt provides the components developers expect in a general purpose OS, but for IoT devices incapable of running Linux or Android. Apache Mynewt was designed for connected devices that require manageability at scale and includes deep, controller-level implementations of BLE 4.2 and Bluetooth 5, and LoRaWAN.
QCA4020 a tri-mode SoC integrating BLE 4.2 and Bluetooth 5, Dual-band Wi-Fi, and 802.15.4-based technologies, including ZigBee® and Thread, and QCA4024 integrates Bluetooth Low Energy 5 and 802.15.4. Both solutions help address IoT fragmentation, making for flexible product development for OEMs, and support for various devices from different manufacturers to talk to each other across different wireless standards, protocols and communication frameworks, while connecting to a system network and cloud and application services. The QCA4020 and QCA4024 IoTivity-Constrained implementation has been validated against iOS, Android, Linux, Mac OS, and Windows 10, making it ideal for a vast array of connected-device use cases.About Runtime
Runtime provides cloud-based management of connected devices and is a complete solutions provider for consumer, medical, commercial, and industrial IoT applications. Free, open source software is essential to all Runtime offerings. Runtime supports Apache Mynewt, an embedded OS optimized for networking and built for remote management. Apache Mynewt provides the components developers expect from a modern general purpose OS, but for constrained devices that are incapable of running either Linux or Android. Please visit Runtime’s website, follow us on Twitter @runtime_io and check us out on LinkedIn.About IoTivity and the Open Connectivity Foundation
IoTivity and the Open Connectivity Foundation (OCF) are Linux Foundation Collaborative Projects. IoTivity delivers open source reference implementations of OCF standards. The current OCF baseline specification is OIC 1.1. Please visit openconnectivity.org.
Bluetooth is a registered trademark of Bluetooth SIG, Inc. Wi-Fi is a registered trademark of the Wi-Fi Alliance. Other product and brand names may be trademarks or registered trademarks of their respective owners.
QCA4020 and QCA4024 are products of Qualcomm Technologies, Inc.