30 open-source projects similar to azonenberg/staticnet, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Staticnet alternative.
A github'ified version of http://www.airspayce.com/mikem/arduino/RadioHead/
uIP is a very small implementation of the TCP/IP stack that is written by Adam Dunkels . More information can be obtained at the uIP homepage at http://www.sics.se/~adam/uip/.
Mongoose is an embedded networking library providing TCP/IP stacks, web server hosting, and IoT device connectivity. It enables microcontrollers and desktop systems to implement network protocols including HTTP, WebSocket, and MQTT. The project provides a bare-metal TCP/IP stack for environments without a native operating system and includes built-in TLS and ECC encryption to secure network traffic. It features a binary-embedded file system to serve web content directly from the executable and supports over-the-air firmware updates for managing device fleets. Additional capabilities cover as
Create extremely-fast and secure embedded HTTP servers with ease.
Reverse-COBS encoding (rCOBS) is a variant of COBS encoding designed to allow encoding with zero lookahead.
This repository contains the source code for the Eclipse Paho MQTT C/C++ client library for Embedded platorms.
It's a C library called "ATAT" (yes, almost like that huge armored walker from the Star Wars =)) which implements AT-like commands processing. This lib doesn't provide a list of ready commands but gives you a tool to create this list easily yourself, special for your project and needs. ATAT can…
CI](https://github.com/kosma/minmea/actions/workflows/c-cpp.yml/badge.svg)](https://github.com/kosma/minmea/actions/workflows/c-cpp.yml)
Open-source Modbus RTU/TCP slave simulator for the LRI AEM-60DC8 industrial DC monitor — 147 holding registers, 8 DC channels, 6 baudrates. SCADA/PLC integration testing without hardware.
LiveKit Client SDK for ESP32 series chips. Easily enable real-time audio, video, and data for embedded projects.
LwESP is lightweight ESP AT commands parser library to communicate with ESP8266 or ESP32 Wi-Fi module using AT commands. Module is written in C99 and is independent from used platform. Its main targets are embedded system devices like ARM Cortex-M, AVR, PIC and others, but can easily work under…
Platform independent all-constellation GNSS NMEA parser for embedded systems.
LwGSM is lightweight, platform independent, AT commands parser, targeting for communicion with SIMCOM based modules SIM800/SIM900 or SIM70xx. Module is written in C99 and is independent from used platform. Its main targets are embedded system devices like ARM Cortex-M, AVR, PIC and others, but…
LwOW is lightweight, platform independent library for Onewire protocol for embedded systems. Its primary focus is to allow UART peripheral (hardware) for physical communication for sensors and other slaves. Alternatively, the separation of the LwOW and low-level system-related part allows direct…
Portable C++ library for sending AT commands and parsing their responses
TinyFrame is a simple library for building and parsing data frames to be sent over a serial interface (e.g. UART, telnet, socket). The code is written to build with --std=gnu99 and mostly compatible with --std=gnu89.
This MIN repository includes the specification, a standard C API and reference implementations for C and Python. See the Wiki for further details:
Nanopb is a lightweight C implementation of Protocol Buffers designed for resource-constrained systems and microcontrollers. It functions as both an embedded serialization library for encoding and decoding structured data and a code generator that transforms definition files into compact C source and header files. The project is distinguished by its focus on static memory allocation, using fixed maximum sizes for strings and arrays to avoid dynamic memory allocation and heap fragmentation. It employs a callback-based streaming mechanism to process messages or fields that exceed available phys
This is a work in progress Http Client Library for the Spark Core. It is not ready for use other than for people who have very basic needs, or are willing to help with the development. Because of this, it is currently very verbose and makes heavy use of the serial connection so you can see…