blob: f42338ee00875ac375e80e95dd0bb6a2e5a49ce5 [file] [log] [blame]
<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>
{% include "supported-boards.html" %}
</div>
</div>
</div>
</div>
</div>