6 repository-uri
Interfaces for executing system commands and retrieving state via serial connections.
Distinct from JSON Serialization: Distinct from JSON serialization: focuses on the command execution interface rather than the serialization format itself.
Explore 6 awesome GitHub repositories matching data & databases · Serial Command Interfaces. Refine with filters or upvote what's useful.
WLED is a web-based firmware designed for ESP8266 and ESP32 microcontrollers to manage addressable LED strips and matrices. It functions as a comprehensive IoT lighting automation system, providing the tools to control individual pixels, define logical segments, and execute dynamic lighting effects. The platform supports a wide range of hardware configurations, including matrix panels and non-addressable LED arrays, while offering granular control over brightness, color palettes, and animation speed. The project distinguishes itself through its extensive support for networked orchestration an
Processes JSON-formatted instructions sent over serial connections to control device state.
TinyGo is a specialized compiler and development toolkit designed to bring the Go programming language to resource-constrained microcontrollers and WebAssembly environments. It provides a bare-metal runtime environment that enables high-level code execution without the need for a traditional operating system, utilizing an LLVM-based backend to generate efficient machine instructions. The project distinguishes itself through aggressive optimization techniques tailored for small hardware, including a static memory allocation strategy and whole-program dead code elimination that significantly re
Provides a null serial interface that silently drops data to simulate device connections.
This project is an embedded operating system for creating decentralized peer-to-peer communication networks using long-range radio hardware. It provides an off-grid messaging protocol for transmitting text and GPS coordinates without relying on cellular or internet infrastructure. The firmware implements a secure communication framework using shared keys and high-grade encryption to protect data transmitted over the air. It includes a LoRaWAN hardware interface to manage radio parameters and an MQTT radio gateway to bridge local mesh traffic to external networks. The system covers a broad ra
Implements a standardized text-based serial protocol for external applications to configure device settings.
LiteOS este un kernel de sistem de operare în timp real ușor, conceput pentru dispozitive constrânse cu memorie și putere de procesare limitate. Oferă o fundație pentru dezvoltarea IoT embedded, concentrându-se pe gestionarea stabilă și predictibilă a resurselor de sistem. Sistemul implementează un scheduler de sarcini preemptiv și gestionarea resurselor bazată pe întreruperi pentru a asigura responsivitatea în timp real. Încorporează un mecanism de idle tickless și cicluri de sleep-wake optimizate pentru a reduce consumul de energie în hardware-ul alimentat de baterii. Kernel-ul include capabilități pentru sincronizarea sarcinilor prin semafoare și alocarea statică a memoriei pentru a preveni fragmentarea la runtime. Funcționalitatea suplimentară acoperă integrarea în cloud IoT prin protocoale standard de transmisie securizată a datelor, monitorizarea performanței sistemului și un shell cu interfață serială pentru debugging-ul sistemului și executarea comenzilor.
Allows the execution of built-in system commands through a serial interface for real-time hardware interaction.
OpenCat-Quadruped-Robot is a development framework and motion control API for building four-legged robots. It provides a comprehensive environment for quadruped robot development, featuring tools for locomotion gait design, inverse kinematics, and a layered control architecture that separates high-level intelligence from low-level motion. The project distinguishes itself as an embedded AI deployment tool, allowing users to train, quantize, and deploy machine learning models to vision modules for tasks such as object detection and visual target tracking. It further supports complex human-robot
Transmits text-based instructions via a serial interface to trigger robot actions.
Mimiclaw is a framework for integrating large language models with microcontroller hardware to create interactive AI agents. It provides an embedded AI agent runtime and a tool-calling engine that allows language model loops to execute on embedded devices. The system acts as a bridge between language model APIs and physical hardware peripherals, enabling the control of sensors and actuators through natural language. The project features a dedicated manager for over-the-air firmware updates, allowing system images to be installed via web browsers or wireless networks to remove local toolchain
Uses the Web Serial API to stream internal system events and logs to a browser-based monitor.