17 open-source projects similar to drogue-iot/embedded-tls, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Embedded Tls alternative.
RP2040 A/B bootloader in Rust — copies firmware from flash to RAM with dual-bank support.
A collection of different transport implementations and related tools focused primarily on web technologies.
A distribution of tools and examples for building embedded IoT applications in Rust
Ector is an open source async, no-alloc actor framework for embedded devices.
The embedded-update crate implements firmware update protocol for embedded devices connected to a firmware update service, which works in no_std environments.
Embassy is an asynchronous framework for microcontrollers that provides a runtime for cooperative multitasking. It enables the execution of multiple concurrent tasks to maximize energy efficiency and CPU usage, utilizing an async executor that puts the processor to sleep when idle. The framework includes a comprehensive set of embedded components, featuring a hardware abstraction layer for peripherals like GPIO, SPI, I2C, and UART, alongside a TCP/IP network stack and a USB device stack. It also provides a Bluetooth Low Energy host stack for wireless communication and a bootloader framework t
A pure Rust EtherCAT MainDevice supporting std and no_std environments
rust bindings for the prebuilt cmsis-dsp math
OTA Bootloader Construction Framework for Rust no_std environments
smoltcp is a TCP/IP stack and network protocol implementation designed for resource-constrained environments and bare-metal hardware. It provides a set of socket interfaces for managing reliable TCP stream connections and connectionless UDP datagrams without relying on a standard library. The project utilizes a fixed memory layout and static memory allocation to manage network state and process packets without a dynamic memory allocator. It includes specialized capabilities for low-power wireless networks, such as header compression and fragmentation for 6LoWPAN. The stack covers the data li
A streaming gcode parser built with embedded applications in mind
Unified interface for type-safe MMIO and CPU register access in Rust
A Rust VGA Framebuffer implementation for embedded micros