| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| <meta charset="utf-8"> |
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| |
| |
| <!-- This is broken by doc revisioning. |
| --> |
| <link rel="shortcut icon" href="./img/favicon.ico"> |
| |
| <title>Apache Mynewt</title> |
| |
| <link href="./css/bootstrap-3.0.3.min.css" rel="stylesheet"> |
| <link rel="stylesheet" href="./css/highlight.css"> |
| <link href="./css/base.css" rel="stylesheet"> |
| <link href="./css/custom.css" rel="stylesheet"> |
| <link href="./css/v2.css" rel="stylesheet"> |
| <link href="https://fonts.googleapis.com/css?family=Lato" rel="stylesheet"> |
| <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"> |
| |
| <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> |
| <!--[if lt IE 9]> |
| <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> |
| <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script> |
| <![endif]--> |
| |
| |
| <script> |
| (function(i, s, o, g, r, a, m) { |
| i["GoogleAnalyticsObject"] = r; |
| (i[r] = |
| i[r] || |
| function() { |
| (i[r].q = i[r].q || []).push(arguments); |
| }), |
| (i[r].l = 1 * new Date()); |
| (a = s.createElement(o)), (m = s.getElementsByTagName(o)[0]); |
| a.async = 1; |
| a.src = g; |
| m.parentNode.insertBefore(a, m); |
| })(window, document, "script", "//www.google-analytics.com/analytics.js", "ga"); |
| |
| ga("create", "UA-72162311-1", "auto"); |
| ga("send", "pageview"); |
| </script> |
| |
| </head> |
| |
| |
| <body class="Home"> |
| |
| |
| <div class="container"> |
| <div class="row v2-main-banner"> |
| <a class="logo-cell" href="/"> |
| <img class="logo" src="/img/logo.png"> |
| </a> |
| <div class="tagline-cell"> |
| <h4 class="tagline">An OS to build, deploy and securely manage billions of devices</h4> |
| </div> |
| <div class="news-cell"> |
| <div class="well"> |
| <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.12.0, Apache NimBLE 1.7.0 </a> released (April 4, 2024) |
| </div> |
| </div> |
| </div> |
| </div> |
| |
| |
| |
| |
| |
| |
| |
| |
| <nav id="navbar" class="navbar navbar-inverse affix-top" data-spy="affix" data-offset-top="150" role="navigation"> |
| <div class="container"> |
| <!-- Collapsed navigation --> |
| <div class="navbar-header"> |
| <!-- Expander button --> |
| <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> |
| <span class="sr-only">Toggle navigation</span> |
| <span class="icon-bar"></span> |
| <span class="icon-bar"></span> |
| <span class="icon-bar"></span> |
| </button> |
| |
| </div> |
| |
| <!-- Expanded navigation --> |
| <div class="navbar-collapse collapse"> |
| <!-- Main navigation --> |
| <ul class="nav navbar-nav navbar-right"> |
| <li |
| class="" |
| > |
| <a href="/"><i class="fa fa-home" style="font-size: larger;"></i></a> |
| </li> |
| <li |
| class="important" |
| > |
| <a href="/quick-start/">Quick Start</a> |
| </li> |
| <li |
| class="" |
| > |
| <a href="/about/">About</a> |
| </li> |
| <li |
| class="" |
| > |
| <a href="/talks/">Talks</a> |
| </li> |
| <li |
| class="active" |
| > |
| <a href="/documentation/">Documentation</a> |
| </li> |
| <li |
| class="" |
| > |
| <a href="/download/">Download</a> |
| </li> |
| <li |
| class="" |
| > |
| <a href="/community/">Community</a> |
| </li> |
| <li |
| class="" |
| > |
| <a href="/events/">Events</a> |
| </li> |
| </ul> |
| |
| </div> |
| </div> |
| </nav> |
| |
| |
| |
| <div class="container"> |
| |
| <div class="row v2-landing"> |
| |
| <div class="col-xs-12 highlights"> |
| |
| <div class="highlight"> |
| <img src="/img/combo_ble_lora.png"> |
| |
| <h2>Built for wireless</h2> |
| |
| <p> Meet your application’s demands from a choice of open source networking stacks e.g. Bluetooth Low Energy 5, Bluetooth Mesh, Wi-Fi, LoRaWAN, and more... </p> |
| |
| <ul> |
| <li> Flexible, powerful BLE 5 implementation (NimBLE)</li> |
| <ul> |
| <li> Full stack, host only, or controller only - your choice </li> |
| <li> Maximum throughput of 2Mbps </li> |
| <li> 32+ concurrent connections, multiple connections in simulatenous central and peripheral roles </li> |
| <li> <a href="latest/network/">More on NimBLE...</a> </li> |
| </ul> |
| <li> LoRa PHY and LoRaWAN support </li> |
| <ul> |
| <li> LoRa PHY radio / transceiver (SX1276) </li> |
| <li> LoRaWAN protocol for Class A and Class C endpoints </li> |
| <li> API for application use with a sample app </li> |
| </ul> |
| <li> Bluetooth Mesh </li> |
| <ul> |
| <li> Foundation Models (server role) </li> |
| <li> Provisioning bearers: PB-ADV and PB-GATT </li> |
| <li> Advertising and GATT bearers for message transport </li> |
| <li> Optional Relay and Proxy features </li> |
| </ul> |
| <li> Native support for TCP/IP, UDP </li> |
| <li> Supports protocols for constrained networks e.g. CoAP and 6LoWPAN </li> |
| </ul> |
| |
| </div> |
| |
| <br> |
| |
| <div class="highlight"> |
| <img src="/img/secure_img.png"> |
| |
| <h2>Security from the start</h2> |
| |
| <p> Ensure security is built into the code as well as lifecycle management for your product. </p> |
| <ul> |
| <li>Secure bootloader to verify firmware integrity and authenticity </li> |
| <li>Device identity for secure provisioning </li> |
| <li>Authenticated, authorized, and encrypted data transfers </li> |
| <li>Abstracted interface to leverage hardware security </li> |
| <li> <a href="pages/securitybullets/">More on Mynewt OS security...</a> </li> |
| </ul> |
| |
| |
| </div> |
| |
| <div class="highlight"> |
| <img src="/img/FWdist.png"> |
| |
| <h2>Operations ready</h2> |
| |
| <p>Ready your IoT network of billions for remote monitoring, troubleshooting, management, and upgrade.</p> |
| |
| <ul> |
| <li> Image management module to enable efficient, failure-aware, and reliable remote firmware updates </li> |
| <li> Logging modules that can be invoked at various levels of granularity, including specialized reboot logs </li> |
| <li> Richly instrumented statistics modules for OS components and network interfaces </li> |
| <li> Easy to use sensor framework to plug in a variety of sensors </li> |
| <li> Auto-discovery and management using OIC1.1, the IoT platform standard from OCF (Open Connectivity Foundation) </li> |
| <li> <a href="/latest/os/os_user_guide.html"> More on managment utilities...</a></li> |
| </ul> |
| |
| </p> |
| </div> |
| |
| |
| |
| <div class="highlight"> |
| <img src="/img/cross-platforms.png" style="margin-top: 0px; margin-bottom: 0px;"> |
| |
| <h2>Cross-platform</h2> |
| |
| <p> Pick one MCU now. Migrate to another later. </p> |
| |
| <ul> |
| <li> Designed to be hardware agnostic - Cortex M0-M4 micro controllers, MIPS, RISC-V </li> |
| <li> Hardware Abstraction Layer (HAL) to provide a uniform interface for peripherals across various micro controllers </li> |
| <li> Board specific configurations are abstracted in Board Support Packages (BSP) </li> |
| </ul> |
| |
| </div> |
| |
| <div class="highlight"> |
| <img src="/img/newt-img.png"> |
| |
| <h2>Easy to use</h2> |
| <p> Compose, fine-tune, and build your image within hours or even minutes. </p> |
| |
| <ul> |
| <li> Hardware initialization in single configuration file for the chosen BSP </li> |
| <li> Initialization of service parameters in a single configuration file for the chosen module e.g. BLE controller </li> |
| <li> Smart package management and build using Newt Tool </li> |
| <li> Automatic configuration audits using Newt Tool </li> |
| <li> <a href="/latest/newt/">More on Newt...</a> </li> |
| </ul> |
| </div> |
| |
| <div class="updates"> |
| |
| <br> |
| <br> |
| |
| <div class="row"> |
| <div class="col-xs-12"> |
| |
| <h2>Supported Boards</h2> |
| <ul> |
| <li> |
| <a href="https://www.olimex.com/Products/ARM/ST/STM32-E407"> STM32-E407 </a> from Olimex (Cortex-M4) |
| </li> |
| <li> |
| <a href="http://wiki.stm32duino.com/index.php?title=STM32F4xx_boards#Black_VET6_-_STM32F407VET6_.28512KB_Flash.2C_192K_RAM.2C_100_pin.29"> Black VET6 </a> from STM32Duino (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/p-nucleo-wb55.html"> P-NUCLEO-WB55-USBDongle </a> from STMicroelectronics (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.u-blox.com/en/product/evk-bmd-3438"> Ublox BMD-345-Eval </a> from Ublox (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.rigado.com/products/modules/bmd-300/"> BMD-300: Bluetooth 5 </a> from RIGADO (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.nordicsemi.com/Products/Development-hardware/nrf52840-dongle"> nRF52840 Dongle </a> from Nordic Semiconductor (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.nordicsemi.com/Software-and-Tools/Development-Kits/nRF52840-DK"> nRF52840 DK </a> from Nordic Semiconductor (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/32f429idiscovery.html"> 32F429IDISCOVERY </a> from STMicroelectronics (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.nordicsemi.com/Products/Development-hardware/nRF5340-Audio-DK"> nRF5340 Audio DK </a> from Nordic Semiconductor (Cortex-M33) |
| </li> |
| <li> |
| <a href="https://www.nordicsemi.com/Software-and-Tools/Development-Kits/Nordic-Thingy-52"> Nordic Thingy:52 </a> from Nordic Semiconductor (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://ruuvi.com/ruuvitag-specs/"> RuuviTag </a> from Ruuvi (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/nucleo-f767zi.html"> NUCLEO-F767ZI </a> from STMicroelectronics (Cortex-M7) |
| </li> |
| <li> |
| <a href="https://www.nordicsemi.com/Software-and-tools/Development-Kits/nRF5340-PDK"> nRF5340 PDK (Net Core) </a> from Nordic Semiconductor (Cortex-M33) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/p-nucleo-wb55.html"> P-NUCLEO-WB55 </a> from STMicroelectronics (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/nucleo-f303re.html"> NUCLEO-F303RE </a> from STMicroelectronics (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/b-l475e-iot01a.html"> B-L475E-IOT01A </a> from STMicroelectronics (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.ambiqmicro.com/mcu/"> Apollo EVB </a> from Ambiq micro (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/nucleo-f411re.html"> NUCLEO-F411RE </a> from STMicroelectronics (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.sifive.com/boards/hifive1"> HiFive1 </a> from SiFive (RISC-V) |
| </li> |
| <li> |
| <a href="https://www.ambiqmicro.com/mcu/"> Apollo EVB </a> from Ambiq micro (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.nordicsemi.com/Software-and-Tools/Development-Kits/nRF52-DK"> nRF52 DK </a> from Nordic Semiconductor (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.mikroe.com/clicker-6lowpan"> 6LoWPAN Clicker </a> from Mikrow (PIC32) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/nucleo-f439zi.html"> NUCLEO-F439ZI </a> from STMicroelectronics (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.olimex.com/Products/ARM/ST/STM32-P103/"> STM32-P103 </a> from Olimex (Cortex-M3) |
| </li> |
| <li> |
| <a href="https://www.nordicsemi.com/Software-and-Tools/Development-Kits/nRF51-DK"> nRF51 DK (16KB) </a> from Nordic Semiconductor (Cortex-M0) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/nucleo-l073rz.html"> nucleo-l073rz </a> from STMicroelectronics (Cortex-M0) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/stm32f4discovery.html"> STM32F4DISCOVERY </a> from STMicroelectronics (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://creatordev.io/ci40-iot-dev-kit.html"> Creator Ci40 IoT Kit </a> from Imagination Technologies (MIPS) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/stm32f3discovery.html"> STM32F3DISCOVERY </a> from STMicroelectronics (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://redbear.cc/product/retired/blend-2.html"> Blend 2 </a> from RedBear (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://store.digilentinc.com/wi-fire-wifi-enabled-pic32mz-microcontroller-board/"> Wi-FIRE </a> from Digilent Inc. (PIC32) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/nucleo-g491re.html"> NUCLEO-G491RE </a> from STMicroelectronics (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/b-l072z-lrwan1.html"> B-L072Z-LRWAN1 </a> from STMicroelectronics (Cortex-M0) |
| </li> |
| <li> |
| <a href="None"> FRDM-K82F: Freedom Development Platform </a> from NXP (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/nucleo-f413zh.html"> NUCLEO-F413ZH </a> from STMicroelectronics (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/32f411ediscovery.html"> STM32F411E-DISC0 </a> from STMicroelectronics (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://redbear.cc/product/ble/ble-nano-2-soldered.html"> Nano 2 </a> from RedBear (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.nordicsemi.com/Products/Development-hardware/Nordic-Thingy-53"> Nordic Thingy:53 </a> from Nordic Semiconductor (Cortex-M33) |
| </li> |
| <li> |
| <a href="https://www.nxp.com/support/developer-resources/evaluation-and-development-boards/freedom-development-boards/mcu-boards/freedom-development-platform-for-kinetis-k64-k63-and-k24-mcus:FRDM-K64F"> FRDM-K64F: Freedom Development Platform </a> from NXP (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.adafruit.com/product/3574"> Adafruit Feather </a> from Adafruit Industries (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/nucleo-l476rg.html"> NUCLEO-L476RG </a> from STMicroelectronics (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/32l152cdiscovery.html"> 32L152CDISCOVERY </a> from STMicroelectronics (Cortex-M3) |
| </li> |
| <li> |
| <a href="https://www.nordicsemi.com/Software-and-Tools/Development-Kits/nRF51-DK"> nRF51 DK </a> from Nordic Semiconductor (Cortex-M0) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/nucleo-h723zg.html"> NUCLEO-H723ZG </a> from STMicroelectronics (Cortex-M7) |
| </li> |
| <li> |
| <a href="https://microbit.org/guide/hardware/"> micro:bit </a> from BBC (with Nordic nRF51822) (Cortex-M0) |
| </li> |
| <li> |
| <a href="https://www.nordicsemi.com/Software-and-tools/Development-Kits/nRF5340-PDK"> nRF5340 PDK </a> from Nordic Semiconductor (Cortex-M33) |
| </li> |
| <li> |
| <a href="https://www.olimex.com/Products/PIC/Development/PIC32-EMZ64/open-source-hardware"> PIC32-EMZ64 </a> from Olimex (PIC32) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/nucleo-f030r8.html"> NUCLEO-F030R8 </a> from STMicroelectronics (Cortex-M0) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/nucleo-f746zg.html"> NUCLEO-F746ZG </a> from STMicroelectronics (Cortex-M7) |
| </li> |
| <li> |
| <a href="https://www.nordicsemi.com/Software-and-Tools/Development-Kits/nRF9160-DK"> nRF9160 DK </a> from Nordic Semiconductor (Cortex-M33) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/nucleo-f072rb.html"> NUCLEO-F072RB </a> from STMicroelectronics (Cortex-M0) |
| </li> |
| <li> |
| <a href="https://www.u-blox.com/en/product/nina-b1-series"> NINA-B1 series </a> from u-blox (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/nucleo-g0b1re.html"> NUCLEO-G0B1RE </a> from STMicroelectronics (Cortex-M0) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/nucleo-u575zi-q.html"> NUCLEO-U575ZI-Q </a> from STMicroelectronics (Cortex-M33) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/nucleo-f401re.html"> NUCLEO-F401RE </a> from STMicroelectronics (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/nucleo-f303k8.html"> NUCLEO-F303K8 </a> from STMicroelectronics (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.adafruit.com/product/4382"> Adafruit Feather STM32F405 </a> from Adafruit (Cortex-M4) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/nucleo-f103rb.html"> NUCLEO-F103RB </a> from STMicroelectronics (Cortex-M3) |
| </li> |
| <li> |
| <a href="https://www.st.com/en/evaluation-tools/32f746gdiscovery.html"> 32F746GDISCOVERY </a> from STMicroelectronics (Cortex-M7) |
| </li> |
| <li> |
| <a href="https://www.olimex.com/Products/PIC/Development/PIC32-HMZ144/open-source-hardware"> PIC32-HMZ144 </a> from Olimex (PIC32) |
| </li> |
| </ul> |
| |
| </div> |
| </div> |
| </div> |
| |
| </div> |
| |
| </div> |
| |
| |
| <footer class="row"> |
| <div class="col-xs-12"> |
| |
| <p class="copyright">Apache Mynewt is available under Apache License, version 2.0.</p> |
| |
| </div> |
| <div class="col-xs-12"> |
| <div class="logos"> |
| <a href="https://www.apache.org/"> |
| <img src="/img/asf_logo_wide_small.png" alt="Apache" title="Apache"> |
| </a> |
| <p> |
| Copyright © 2015-2021 The Apache Software Foundation.<br> |
| <small class="footnote"> |
| Apache Mynewt, Mynewt, Apache, the Apache feather logo, and the Apache Mynewt |
| project logo are either registered trademarks or trademarks of the Apache |
| Software Foundation in the United States and other countries. |
| </small> |
| </p> |
| <a href=""> |
| <img src="https://www.countit.com/images/add_to_slack.png" alt="Slack Icon" title="Join our Slack Community" /> |
| </a> |
| </div> |
| </div> |
| <a href="https://www.apache.org/licenses/"> |
| <button class="button-footer-asf"> |
| License |
| </button> |
| </a> |
| <a href="https://www.apache.org/foundation/sponsorship.html"> |
| <button class="button-footer-asf"> |
| Sponsorship |
| </button> |
| </a> |
| <a href="https://www.apache.org/foundation/thanks.html"> |
| <button class="button-footer-asf"> |
| Thanks |
| </button> |
| </a> |
| <a href="https://www.apache.org/security/"> |
| <button class="button-footer-asf"> |
| Security |
| </button> |
| </a> |
| <a href="https://apache.org/events/current-event"> |
| <button class="button-footer-asf"> |
| ASF Events |
| </button> |
| </a> |
| </footer> |
| |
| </div> |
| |
| <script src="./js/jquery-1.10.2.min.js"></script> |
| <script src="./js/bootstrap-3.0.3.min.js"></script> |
| <script src="./js/highlight.pack.js"></script> |
| <script src="./js/base.js"></script> |
| <script src="./js/custom.js"></script> |
| <script src="search/main.js"></script> |
| |
| </body> |
| </html> |