13 repositorios
Interfaces for managing hardware locally via messaging or network requests without cloud dependencies.
Distinct from Remote Hardware Controls: Distinct from remote control protocols: focuses on the local-first management of hardware, not general network protocols.
Explore 13 awesome GitHub repositories matching hardware & iot · Remote Hardware Controllers. Refine with filters or upvote what's useful.
hacker-scripts is a multi-purpose toolkit comprising a security vulnerability testing suite, a keyword-driven email automator, and a TCP remote hardware controller. It provides a collection of scripts for identifying security weaknesses and conducting controlled hacking experiments across multiple programming language environments. The system automates email workflows by scanning headers and bodies for specific strings to trigger server responses and sends randomized text and email alerts based on system activity. It also enables remote hardware control by sending binary commands over network
Enables remote triggering of physical actuators by sending binary commands over TCP network sockets.
Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s
Manages hardware locally using messaging, web interfaces, or HTTP requests to ensure full control without external cloud dependencies.
Xiaozhi-esp32 is an open-source firmware platform designed for building voice-interactive embedded systems on resource-constrained microcontrollers. It functions as an IoT conversational device platform that manages live audio input, speech synthesis, and conversational state transitions to facilitate real-time natural language interaction. The system distinguishes itself by bridging language models with physical hardware through standardized protocols, allowing for the execution of commands on local peripherals or remote smart home services. It utilizes a specialized architecture to coordina
Executes commands on local peripherals using standardized protocols for automated task completion.
Salt is an infrastructure configuration management tool and orchestration framework designed for large-scale system administration. It functions as a remote execution engine that enables administrators to manage, provision, and enforce declarative states across distributed fleets of servers from a central control point. By utilizing a high-performance message bus, the platform allows for the simultaneous execution of administrative tasks and the maintenance of consistent software configurations across thousands of nodes. The system distinguishes itself through a flexible architecture that sup
Manages hardware and systems lacking native agents via proxy interfaces for remote operations.
PiKVM is an IP-KVM remote access solution for out-of-band server management. It enables remote control of a host computer's hardware and operating system through a web browser or VNC client, allowing access to the BIOS or boot sequence when the main operating system is unresponsive. The system provides remote hardware control by managing physical power switches and GPIO triggers. It emulates human interface devices, such as keyboards and mice, and supports the emulation of mass storage to mount virtual disk images for bare metal operating system installation and recovery. Additional capabili
Provides remote hardware control of physical peripherals such as relays, lamps, and smart plugs.
This project is an AI voice assistant backend and gateway server designed to connect ESP32 hardware to large language models. It enables real-time conversational AI by processing streaming speech-to-text and text-to-speech interactions, allowing hardware devices to engage in natural language dialogue. The system is distinguished by a modular plugin framework that loads custom feature extensions at runtime and a retrieval-augmented generation engine that queries external knowledge bases for factual accuracy. It further personalizes interactions by using voiceprint mapping to identify individua
Enables control of physical ESP32 hardware states through function calling and communication protocols.
NETworkManager is a comprehensive suite of network administration tools designed for the deployment, monitoring, and diagnostic management of enterprise networks. It provides a centralized interface for subnet management, IP address configuration, and wireless network analysis. The project distinguishes itself by integrating a multi-protocol remote administration client that supports SSH, RDP, VNC, Telnet, and PowerShell sessions within a unified tabbed interface. It further differentiates its capabilities through hardware-level discovery using LLDP and CDP frames, alongside the ability to en
Performs remote hardware control via SNMP get, walk, and set operations on network devices.
FastLED is a C++ library for driving pixel-addressable LED chipsets and strips across various microcontroller platforms. It functions as an addressable LED control library and driver abstraction layer that converts color data into specific electrical timing for different hardware protocols. The project includes an audio-reactive visual engine for translating real-time beats and frequency data into synchronized animations, alongside a microcontroller math library optimized for high frame rates. The system provides a unified interface for managing various clockless and SPI LED chipsets. It dist
Implements interfaces for managing hardware controllers over a network using streaming and remote procedure calls.
Mixxx is a free, open-source DJ application that runs on Windows, macOS, and Linux, providing a complete platform for mixing audio tracks with beat detection, key analysis, and real-time effects during live performances. It functions as a digital mixer that supports MIDI controller mapping, timecode vinyl control, and custom skin layouts, while also serving as a live performance recording tool that can capture mixes to audio files and broadcast them to internet radio servers in real time. The application distinguishes itself through a comprehensive architecture that coordinates automated play
Connects MIDI/HID controllers, CD players, and turntables for hands-on deck control.
NanoKVM is a KVM-over-IP device that provides remote keyboard, video, and mouse control over IP networks for headless server management. It functions as remote server management hardware enabling out-of-band control of a computer's power, BIOS, and operating system over a network, while also serving as a RISC-V single-board computer for embedded and edge applications. The device additionally operates as an AI edge inference device running neural network models locally for real-time image recognition and object detection, and integrates Tailscale as a VPN appliance for secure peer-to-peer conne
Connects to remote computers via USB, HDMI, and Ethernet to enable keyboard, video, and mouse control over IP.
Bambu Studio es un laminador (slicer) de impresión 3D, procesador de modelos CAD, gestor de impresión multimaterial e interfaz de control de impresoras 3D. Convierte modelos 3D en instrucciones G-code para impresoras 3D y sirve como panel de control remoto para monitorear el estado del hardware y gestionar el progreso de la impresión. El software se distingue por importar datos CAD de alta precisión en formato STEP para garantizar un laminado preciso. Cuenta con un sistema de pintura multimaterial que permite a los usuarios asignar diferentes filamentos a áreas específicas de un modelo para crear objetos multicolores. La plataforma cubre flujos de trabajo de fabricación aditiva, incluyendo la disposición y orientación de modelos en placas de construcción, la generación de soportes basados en vóxeles para geometrías sobresalientes, y la optimización dinámica de enfriamiento y velocidad. También proporciona visualización de ensamblajes y la capacidad de organizar objetos en múltiples placas de construcción virtuales.
Maintains a real-time connection between the software and printer to track progress and adjust hardware settings.
This project is a curated database and repository of standardized infrared signal sequences designed for hardware remote emulation. It provides a comprehensive library of infrared codes used to operate a wide variety of consumer electronics, household appliances, and hardware devices. The collection organizes infrared commands by manufacturer and device category to facilitate the remote operation of audio-visual equipment, climate control systems, lighting, and photography hardware. It also includes specialized signals for gaming consoles, monitors, and videoconferencing equipment. The syste
Sends infrared remote control codes to various soundbar brands to operate devices through a hardware emitter.
This project is firmware for the ESP8266 microcontroller that enables the sending and receiving of infrared signals to control consumer electronics. It functions as an infrared signal decoder and encoder, providing a network gateway through an MQTT bridge as well as TCP and web servers for remote wireless device control. The system supports the capture of raw infrared transmissions into memory buffers for analysis and playback, allowing for the reverse engineering of unknown protocols. It includes specialized capabilities for managing air conditioners via complex infrared sequences and generi
Supports the remote operation of air conditioning hardware using complex manufacturer-specific infrared signal sequences.