Built for wireless
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...
- Flexible, powerful BLE 5 implementation (NimBLE)
- Full stack, host only, or controller only - your choice
- Maximum throughput of 2Mbps
- 32+ concurrent connections, multiple connections in simultaneous central and peripheral roles
- More on NimBLE...
- LoRa PHY and LoRaWAN support
- LoRa PHY radio / transceiver (SX1276)
- LoRaWAN protocol for Class A and Class C endpoints
- API for application use with a sample app
- Bluetooth Mesh
- Foundation Models (server role)
- Provisioning bearers: PB-ADV and PB-GATT
- Advertising and GATT bearers for message transport
- Optional Relay and Proxy features
- Native support for TCP/IP, UDP
- Supports protocols for constrained networks e.g. CoAP and 6LoWPAN
Security from the start
Ensure security is built into the code as well as lifecycle management for your product.
- Secure bootloader to verify firmware integrity and authenticity
- Device identity for secure provisioning
- Authenticated, authorized, and encrypted data transfers
- Abstracted interface to leverage hardware security
- More on Mynewt OS security...
Operations ready
Ready your IoT network of billions for remote monitoring, troubleshooting, management, and upgrade.
- Image management module to enable efficient, failure-aware, and reliable remote firmware updates
- Logging modules that can be invoked at various levels of granularity, including specialized reboot logs
- Richly instrumented statistics modules for OS components and network interfaces
- Easy to use sensor framework to plug in a variety of sensors
- Auto-discovery and management using OIC1.1, the IoT platform standard from OCF (Open Connectivity Foundation)
- More on managment utilities...
Cross-platform
Pick one MCU now. Migrate to another later.
- Designed to be hardware agnostic - Cortex M0-M4 micro controllers, MIPS, RISC-V
- Hardware Abstraction Layer (HAL) to provide a uniform interface for peripherals across various micro controllers
- Board specific configurations are abstracted in Board Support Packages (BSP)
Easy to use
Compose, fine-tune, and build your image within hours or even minutes.
- Hardware initialization in single configuration file for the chosen BSP
- Initialization of service parameters in a single configuration file for the chosen module e.g. BLE controller
- Smart package management and build using Newt Tool
- Automatic configuration audits using Newt Tool
- More on Newt...
Supported Boards
- 32F429IDISCOVERY from STMicroelectronics (Cortex-M4)
- 32F746GDISCOVERY from STMicroelectronics (Cortex-M7)
- 32L152CDISCOVERY from STMicroelectronics (Cortex-M3)
- 6LoWPAN Clicker from Mikroe (PIC32)
- Adafruit Feather from Adafruit Industries (Cortex-M4)
- Adafruit Feather STM32F405 from Adafruit Industries (Cortex-M4)
- Apollo2 EVB from Ambiq Micro (Cortex-M4)
- Apollo3 EVB from Ambiq Micro (Cortex-M4)
- Arduino 101 from Arduino S.r.l. (Cortex-M0)
- Arduino Primo from Arduino S.r.l. (Cortex-M4)
- Arduino Zero from Arduino S.r.l. (Cortex-M0)
- B-L072Z-LRWAN1 from STMicroelectronics (Cortex-M0)
- B-L475E-IOT01A from STMicroelectronics (Cortex-M4)
- Black VET6 from Unknown (Cortex-M4)
- BLE400 from Waveshare Electronics CO.,Ltd. (Cortex-M0)
- BLENano from RedBearLab (Cortex-M0)
- Blend 2 from RedBear (Cortex-M4)
- Blue Pill from Unknown (Cortex-M3)
- BMD-200 from u-blox AG (Cortex-M0)
- BMD-300: Bluetooth 5 from u-blox AG (Cortex-M4)
- BMD-345-Eval from Ublox (Cortex-M4)
- Calliope mini from Calliope gGmbH (Cortex-M0)
- Creator Ci40 IoT Kit from Imagination Technologies (MIPS)
- DA14695 DK USB from Renesas Electronics Corporation (Cortex-M33)
- DA1469x DK Pro from Renesas Electronics Corporation (Cortex-M33)
- DWM1001-DEV from Qorvo, Inc (Cortex-M4)
- EE02 from Telenor Group (Cortex-M4)
- EM Starter Kit (EMSK) from Synopsys, Inc. (ARC)
- EV-BT840 from Fanstel Corp. (Cortex-M4)
- FRDM-K64F: Freedom Development Platform from NXP (Cortex-M4)
- FRDM-K82F: Freedom Development Platform from NXP (Cortex-M4)
- HiFive1 from SiFive (RISC-V)
- LPCXpresso55s28: Freedom Development Platform from NXP (Cortex-M33)
- micro:bit from BBC (with Nordic nRF51822) (Cortex-M0)
- Nano 2 from RedBear (Cortex-M4)
- NINA-B1 series from u-blox (Cortex-M4)
- Nordic Thingy:52 from Nordic Semiconductor (Cortex-M4)
- Nordic Thingy:53 from Nordic Semiconductor (Cortex-M33)
- nRF51 DK from Nordic Semiconductor (Cortex-M0)
- nRF51 DK (16KB) from Nordic Semiconductor (Cortex-M0)
- nRF52 DK from Nordic Semiconductor (Cortex-M4)
- nRF52840 DK from Nordic Semiconductor (Cortex-M4)
- nRF52840 Dongle from Nordic Semiconductor (Cortex-M4)
- nRF5340 Audio DK from Nordic Semiconductor (Cortex-M33)
- nRF5340 DK from Nordic Semiconductor (Cortex-M33)
- nRF9160 DK from Nordic Semiconductor (Cortex-M33)
- NUCLEO-F030R8 from STMicroelectronics (Cortex-M0)
- NUCLEO-F072RB from STMicroelectronics (Cortex-M0)
- NUCLEO-F103RB from STMicroelectronics (Cortex-M3)
- NUCLEO-F303K8 from STMicroelectronics (Cortex-M4)
- NUCLEO-F303RE from STMicroelectronics (Cortex-M4)
- NUCLEO-F401RE from STMicroelectronics (Cortex-M4)
- NUCLEO-F411RE from STMicroelectronics (Cortex-M4)
- NUCLEO-F413ZH from STMicroelectronics (Cortex-M4)
- NUCLEO-F439ZI from STMicroelectronics (Cortex-M4)
- NUCLEO-F746ZG from STMicroelectronics (Cortex-M7)
- NUCLEO-F767ZI from STMicroelectronics (Cortex-M7)
- NUCLEO-G0B1RE from STMicroelectronics (Cortex-M0)
- NUCLEO-G491RE from STMicroelectronics (Cortex-M4)
- NUCLEO-H723ZG from STMicroelectronics (Cortex-M7)
- NUCLEO-L073RZ from STMicroelectronics (Cortex-M0)
- NUCLEO-L476RG from STMicroelectronics (Cortex-M4)
- NUCLEO-U575ZI-Q from STMicroelectronics (Cortex-M33)
- P-NUCLEO-WB55 from STMicroelectronics (Cortex-M4)
- P-NUCLEO-WB55-USBDongle from STMicroelectronics (Cortex-M4)
- PIC32-EMZ64 from Olimex (PIC32)
- PIC32-HMZ144 from Olimex (PIC32)
- PineTime from PINE64 (Cortex-M4)
- Puck.js from Espruino (Cortex-M4)
- reel board from PHYTEC Messtechnik GmbH (Cortex-M4)
- RuuviTag from Ruuvi (Cortex-M4)
- STM32-E407 from Olimex (Cortex-M4)
- STM32-P103 from Olimex (Cortex-M3)
- STM32F3DISCOVERY from STMicroelectronics (Cortex-M4)
- STM32F411E-DISC0 from STMicroelectronics (Cortex-M4)
- STM32F4DISCOVERY from STMicroelectronics (Cortex-M4)
- USB-KW41Z from NXP B.V. (Cortex-M0)
- VBLUno51 from VNG Corporation (Cortex-M0)
- VBLUno52 from VNG Corporation (Cortex-M4)
- WeAct_G431CB from WeActStudio (Cortex-M4)
- Wi-FIRE from Digilent Inc. (PIC32)