4 Repos
Adapters for transmitting encoded infrared signals to control external appliances.
Distinct from External Command Executors: Distinct from External Command Executors: focuses on infrared signal transmission rather than shell command execution.
Explore 4 awesome GitHub repositories matching devops & infrastructure · Infrared Command Transmitters. Refine with filters or upvote what's useful.
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
Sends encoded infrared signals to control external hardware by configuring a device pin and specifying the protocol and data.
ESPHome is a framework for creating and managing custom firmware for microcontrollers, specifically targeting ESP32 and ESP8266 architectures. It replaces the need for writing complex embedded C++ code by allowing users to define hardware behavior, pin configurations, and automation logic through simple, declarative text files. The system automatically compiles these configurations into optimized binary images, providing a streamlined path from design to deployment. The project distinguishes itself through a modular, component-based architecture that emphasizes local-first control, ensuring t
Transmits encoded infrared or radio frequency signals to control external appliances.
Dieses Projekt ist eine Infrarot-Kommunikationsbibliothek und ein Hardware-Treiber für Arduino-Mikrocontroller. Sie bietet die Kernsysteme, die zum Senden und Empfangen von Infrarotsignalen erforderlich sind, und fungiert sowohl als Signaldekodierer, der Lichtimpulse in strukturierte Adressen und Befehle parst, als auch als Signalgenerator für die Übertragung von Codes. Die Bibliothek ermöglicht die Erfassung von Roh-Timing-Daten, um unbekannte Infrarotprotokolle zu analysieren und spezifische Kommunikationsmuster nachzubilden. Sie unterstützt die Übertragung von Codes unter Verwendung vordefinierter Protokolle, benutzerdefinierter Kodierungsschemata oder Roh-Timing-Arrays. Das System deckt ein breites Spektrum an Signalverarbeitungsfunktionen ab, einschließlich interrupt-gesteuertem Signalempfang, Pulsweiten-Timing-Analyse und einem Dispatcher-Mechanismus zum Zuordnen empfangener Befehle zu Softwarefunktionen. Es enthält zudem Unterstützung für die Verwaltung mehrerer Empfängerinstanzen auf einem einzigen Prozessor.
Provides the means to transmit infrared signals to control external home appliances and hardware.
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
Transmits user-supplied infrared codes stored on file system to control appliances.