Apache Mynewt Overview
Channel: The Linux Foundation
Date: 2017-04-04

Apache Mynewt Overview - Sterling Hughes & James Pace, Runtime

Apache Mynewt is a community-driven, permissively licensed open source initiative for constrained, embedded devices and applications. The emergence of the IoT is proving that anything that can be connected will be. Many of these devices—wristbands and wearables, lightbulbs and locks--must be operated for long periods of time, but are constrained in terms of power, memory, and storage. Apache Mynewt addresses these constraints while remaining hardware agnostic. Apache Mynewt includes the world’s first controller-level open source Bluetooth Low Energy for microcontrollers.

Apache Mynewt has 4 main collaborative goals:
A foundational RTOS and embedded middleware such as boot loaders, file systems, and time-series data support;
Solid networking protocol stacks for secure, efficient communications with constrained devices;
Simple image and configuration management and instrumentation for ongoing diagnostics, whether at the workbench or in mass deployment;
Modularity and easy composability to build an optimized image.

About James Pace

Runtime is an early stage company providing significant contributions to open source for the IoT / embedded community. Apache Mynewt, an incubation stage project under the Apache Software Foundation, aims to provide a composable OS and development framework for embedded developers everywhere! Apache Mynewt includes the world's first open source BLE stack (controller level) for devices with MCUs.