Zephyr Projects

92 projects using Zephyr RTOS

Zephyr is a scalable, security-focused real-time operating system (RTOS) designed for resource-constrained devices across multiple hardware architectures. It features a modular, small-footprint kernel with an extensive suite of subsystems, including a native networking stack, comprehensive Bluetooth Low Energy support, and a robust device driver model.

FWRISC: Featherweight RISC-V Core

A resource-efficient RISC-V implementation of the RV32IMC instruction set designed for FPGA-based IoT applications. It features built-in Data Execution Prevention (DEP) for enhanced security and provides native support for the Zephyr RTOS.

zephyr
53

Golioth Firmware SDK

A comprehensive software development kit for connecting embedded devices to the Golioth IoT cloud. It provides robust middleware for OTA updates, data streaming, remote logging, and device management across platforms like Zephyr, ESP-IDF, and ModusToolbox.

zephyr littlefsmcubootopen-thread
104

Golioth Zephyr SDK

A specialized Device SDK designed to integrate Zephyr RTOS-based firmware with the Golioth IoT Cloud. It provides built-in support for secure communication, over-the-air (OTA) updates, remote logging, and real-time data synchronization via LightDB.

zephyr mcuboot
75

Herald for C++

A C++17 implementation of the Herald Bluetooth Protocol and Payload for native platforms, including Zephyr RTOS and Windows. It provides a privacy-preserving proximity detection and data exchange framework specifically optimized for Nordic Semiconductor nRF52 and nRF53 series microcontrollers.

zephyr mcuboot
13

KW1281 Diagnosis Tool

A diagnostic tool for older VAG (Volkswagen Auto Group) vehicles implementing the KW1281 protocol. Built on the Zephyr RTOS, it provides a shell-based interface for scanning targets, reading fault codes, and monitoring measurement groups via USB or serial connections.

zephyr

Zephyr RTOS Driver for HC-SR04 Ultrasonic Sensor

A Zephyr RTOS sensor driver for the HC-SR04 ultrasonic ranging module, conforming to the standard Sensor subsystem API. It provides two implementation variants: a portable GPIO-based version and a high-precision nRF52-specific version utilizing hardware peripherals like PPI and TIMER.

zephyr

Alturia Firmware

Alturia Firmware is the flight control software for the Alturia rocket flight computer, built on the Zephyr RTOS. It features advanced sensor fusion using Kalman and Mahony filters, a modular event system, and support for data logging and Lua scripting, targeting STM32-based hardware.

zephyr

Anjay Zephyr Client

Anjay-zephyr-client is a collection of LwM2M client samples based on the Anjay Zephyr Module and Zephyr RTOS. It demonstrates how to implement LwM2M functionality, including sensor reporting, FOTA updates, and GPS tracking across various hardware platforms like nRF9160 and ESP32.

zephyr tensorflow-micro

Anjay-zephyr

Anjay-zephyr is a library module that integrates the Anjay LwM2M client into the Zephyr RTOS. It enables IoT devices to communicate using the LwM2M protocol, supporting features like firmware updates, IPSO objects, and various network bearers including LTE and OpenThread.

zephyr open-thread

aW_1 Keyboard

A split (semi-)wireless mechanical keyboard project featuring a modified ErgoDox layout and powered by the Nordic nRF52832 SoC. It utilizes the Zephyr RTOS through both a custom implementation and the ZMK firmware framework.

zephyr

Awesome Zephyr RTOS

A curated collection of high-quality resources, libraries, tools, and learning materials for the Zephyr RTOS ecosystem. It serves as a comprehensive directory for developers looking for official documentation, community-supported libraries, and hardware platforms compatible with Zephyr.

zephyr littlefslvglmcubootmicropythonnanopbnffsopen-threadtensorflow-micro

bazel2zephyr

A tutorial and demonstration project for cross-compiling C++ libraries using Bazel and the ARM toolchain for integration into the Zephyr RTOS. It provides a step-by-step guide on using bazel-embedded to generate static libraries and linking them via Zephyr's CMake build system.

zephyr

Bluetooth Mesh Sensor Network

A comprehensive IoT system for monitoring environmental data using a Bluetooth Mesh network of Nordic Thingy:52 devices running Zephyr RTOS. It features a Raspberry Pi gateway that bridges Bluetooth Mesh traffic to a ThingsBoard dashboard via secure MQTT, providing real-time visualization and remote control.

zephyr

BMS: Integrated Battery Management System

A Zephyr RTOS-based battery management system for 4-series Li-ion packs using the TI BQ76920 AFE and Nordic nRF51822. It features programmable protection, cell balancing, and wireless monitoring via Bluetooth Low Energy.

zephyr

Bridle

Bridle is a comprehensive application framework built on top of the Zephyr RTOS, providing a suite of drivers, board extensions, and reference implementations for embedded systems development. It simplifies the process of building connected, low-power products by offering a curated set of components for various microcontrollers and hardware shields.

zephyr

Cozy

Cozy is a lightweight COSE (CBOR Object Signing and Encryption) library designed as an external module for the Zephyr RTOS. It provides implementations for signing and encrypting data using mbedTLS and NanoCBOR, targeting resource-constrained embedded systems.

zephyr

Develop your own Bluetooth Low Energy Applications

A comprehensive collection of Bluetooth Low Energy (BLE) application examples for Raspberry Pi, ESP32, and nRF52. It demonstrates BLE functionality including advertisements, connections, security, and power optimization using Python (Bleak), Arduino (NimBLE), and the Zephyr RTOS.

zephyr nimble

Dynamic App Loading for Cortex-M

A framework for implementing dynamic application loading on Cortex-M microcontrollers using Position Independent Code (PIC) and Global Offset Tables (GOT). It leverages the Zephyr RTOS for kernel services and syscall handling, allowing applications to be loaded and executed from any memory location.

zephyr
63

Lemon IoT LTE nRF9160 Board Support

Official support files and examples for the Lemon IoT LTE nRF9160 board, powered by the Nordic nRF9160 SiP. It includes Zephyr RTOS board definitions, device tree configurations, and sample applications for cellular IoT development.

zephyr

Swedish Embedded Control Systems Toolbox

A comprehensive pure C library for advanced control systems, state estimation, and model identification in embedded environments. It features a wide array of numerical methods including MPC, Kalman filtering, and system identification algorithms, all designed without dynamic memory allocation for real-time reliability.

zephyr