5 repository-uri
Exposes hardware configuration and active effect states via structured data requests.
Distinct from System State Querying: Distinct from System State Querying: focuses on IoT device-specific lighting states rather than OS-level internals.
Explore 5 awesome GitHub repositories matching data & databases · Device State Interfaces. Refine with filters or upvote what's useful.
Zeroclaw is a modular framework for building and deploying autonomous agents that integrate AI models, messaging platforms, and hardware interfaces. It functions as a multi-agent orchestrator and embedded systems controller, providing a unified runtime for managing agent lifecycles, memory, and security policies across diverse environments. The system distinguishes itself through its focus on secure, verifiable hardware and software orchestration. It enforces strict security boundaries, including command allowlisting, resource throttling, and interactive human-in-the-loop approval for sensiti
Renders real-time hardware status updates in a browser interface by connecting to an active agent session.
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
Retrieves current configuration, active effects, available color palettes, and hardware information via structured data requests.
Solaar is a device management tool and configuration suite for Logitech wireless peripherals on Linux. It serves as an input peripheral monitor that tracks battery levels and connection link quality via a system tray application, while providing a receiver manager for pairing and unpairing wireless devices with proprietary USB receivers. The project features an input device automation engine that maps hardware events and mouse gestures to simulated keyboard inputs or system commands. This allows for the creation of custom rules that trigger actions based on device notifications or specific wi
Persists hardware configuration options and restores them automatically when devices reconnect.
This firmware transforms an ESP32 device into a portable penetration testing platform by combining an embedded JavaScript runtime with multi-protocol wireless attack capabilities, USB and Bluetooth HID emulation, and a menu-driven user interface. It is designed as a unified system that integrates persistent storage, hardware abstraction for external radio modules, a serial command protocol for headless operation, and a web-based remote desktop that streams the device screen and relays button inputs for remote control. The custom JavaScript scripting environment enables users to write and run
Restores hardware peripheral configurations and WiFi AP settings from non-volatile memory on every boot.
Blynk este un framework pentru dispozitive embedded și bibliotecă de conectivitate IoT cloud, concepută pentru a stabili o comunicare securizată, bidirecțională, între microcontrolere și o platformă de management la distanță. Oferă identitatea de bază a unui instrument de gestionare a dispozitivelor IoT, permițând sincronizarea stărilor dispozitivelor, controlul hardware-ului la distanță și maparea datelor hardware către interfețe bazate pe cloud. Proiectul se distinge printr-un sistem de pini virtuali care decuplează comunicarea cloud de pinii fizici, permițând schimbul de date independent de hardware. De asemenea, suportă offloading arhitectural avansat, unde comunicarea în rețea poate fi delegată unui co-procesor dedicat pentru a suporta microcontrolere neconectate. Biblioteca acoperă o gamă largă de capabilități, inclusiv provizionarea automată a dispozitivelor, actualizări de firmware over-the-air și o structură organizațională multi-tenant pentru gestionarea flotei. Integrează diverse protocoale de comunicare, cum ar fi MQTT și HTTPS, și oferă instrumente pentru automatizare bazată pe logică, stocarea datelor de tip time-series și construirea de dashboard-uri mobile și web pentru monitorizare în timp real. Proiectul este implementat în C++.
Restores the last known cloud state to hardware values after a connection loss occurs.