awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
crankyoldgit avatar

crankyoldgit/IRremoteESP8266

0
View on GitHub↗
3,375 Stars·899 Forks·C++·lgpl-2.1·3 Aufrufe

IRremoteESP8266

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 generic electronics control across various hardware brands.

The software provides comprehensive signal processing, including the encoding and decoding of infrared pulses, signal reception, and signal repeating to extend remote control range. Network integration allows these infrared commands to be triggered remotely via HTTP requests, TCP sockets, or MQTT messages.

Features

  • Smart Home IR Controllers - Controls consumer electronics via infrared signals using an ESP8266 and network protocols like MQTT or TCP.
  • Remote Control Interfaces - Provides a network server interface for remote infrared control via TCP, MQTT, and Web protocols.
  • MQTT Command Executors - Acts as a network gateway that triggers infrared hardware actions via structured MQTT topic and payload commands.
  • Memory-Mapped GPIO Togglers - Uses memory-mapped GPIO register access to ensure nanosecond precision for infrared signal timing.
  • Infrared Signal Transceivers - Provides hardware drivers to transmit encoded infrared signals for controlling consumer electronics.
  • General Purpose IR Remote Controllers - Provides ESP8266 firmware for sending and receiving infrared signals to control various consumer electronics.
  • Infrared Decoders - Captures raw infrared transmissions and translates them into structured digital protocols for various hardware brands.
  • Infrared Signal Encoders - Converts digital commands into specific infrared light patterns to operate consumer electronics.
  • Multi-Protocol Network Gateways - Features a network gateway that concurrently handles control requests via TCP, MQTT, and Web protocols.
  • Remote Control Servers - Provides a network interface allowing remote infrared control of devices via HTTP requests or TCP sockets.
  • Infrared Pulse Encodings - Translates digital command codes into manufacturer-specific infrared pulse patterns for consumer electronics.
  • Interrupt-Driven Signal Handlers - Employs hardware interrupt handlers to measure the precise duration of infrared signal transitions for protocol identification.
  • Consumer Electronics IR Codes - Captures raw infrared transmissions into memory buffers for analysis and playback to reverse engineer device codes.
  • Consumer Electronics Emulation - Emulates original remote controls for a wide variety of consumer electronics using an infrared transceiver.
  • Signal Repeaters - Intercepts infrared light patterns and re-transmits them to extend the range of remote controls.
  • Signal Recorders - Provides tools for capturing and storing raw infrared pulse patterns from remote controls for analysis and playback.
  • Legacy Device IoT Bridges - Connects legacy infrared-operated hardware to smart home networks for remote operation and automation.
  • Air Conditioner Emulation - Supports the remote operation of air conditioning hardware using complex manufacturer-specific infrared signal sequences.

Star-Verlauf

Star-Verlauf für crankyoldgit/irremoteesp8266Star-Verlauf für crankyoldgit/irremoteesp8266

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu IRremoteESP8266

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit IRremoteESP8266.
  • arduino-irremote/arduino-irremoteAvatar von Arduino-IRremote

    Arduino-IRremote/Arduino-IRremote

    4,986Auf GitHub ansehen↗

    This project is an infrared communication library and hardware driver for Arduino microcontrollers. It provides the core systems necessary to send and receive infrared signals, acting as both a signal decoder that parses light pulses into structured addresses and commands, and a signal generator for transmitting codes. The library enables the capture of raw timing data to analyze unknown infrared protocols and recreate specific communication patterns. It supports the transmission of codes using predefined protocols, custom encoding schemes, or raw timing arrays. The system covers a broad ran

    C++arduinoarduino-libraryinfrared
    Auf GitHub ansehen↗4,986
  • lucaslhm/flipper-irdbAvatar von Lucaslhm

    Lucaslhm/Flipper-IRDB

    3,905Auf GitHub ansehen↗

    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

    Auf GitHub ansehen↗3,905
  • brucedevices/firmwareAvatar von BruceDevices

    BruceDevices/firmware

    4,941Auf GitHub ansehen↗

    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

    Cbrucecardputerembedded-systems
    Auf GitHub ansehen↗4,941
  • darkflippers/unleashed-firmwareAvatar von DarkFlippers

    DarkFlippers/unleashed-firmware

    21,751Auf GitHub ansehen↗

    Unleashed Firmware is a custom firmware modification for portable multi-tool devices designed to expand the capabilities of radio frequency, infrared, and contactless authentication hardware. It functions as a comprehensive platform for wireless security auditing, signal analysis, and hardware interaction, enabling users to capture, decode, and emulate signals across various communication protocols. The firmware distinguishes itself through a modular plugin architecture that allows for the dynamic addition of signal analysis and attack capabilities without requiring a full system recompile. I

    Calternative-firmwarecfwcustom
    Auf GitHub ansehen↗21,751
Alle 30 Alternativen zu IRremoteESP8266 anzeigen→

Häufig gestellte Fragen

Was macht crankyoldgit/irremoteesp8266?

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.

Was sind die Hauptfunktionen von crankyoldgit/irremoteesp8266?

Die Hauptfunktionen von crankyoldgit/irremoteesp8266 sind: Smart Home IR Controllers, Remote Control Interfaces, MQTT Command Executors, Memory-Mapped GPIO Togglers, Infrared Signal Transceivers, General Purpose IR Remote Controllers, Infrared Decoders, Infrared Signal Encoders.

Welche Open-Source-Alternativen gibt es zu crankyoldgit/irremoteesp8266?

Open-Source-Alternativen zu crankyoldgit/irremoteesp8266 sind unter anderem: arduino-irremote/arduino-irremote — This project is an infrared communication library and hardware driver for Arduino microcontrollers. It provides the… lucaslhm/flipper-irdb — This project is a curated database and repository of standardized infrared signal sequences designed for hardware… brucedevices/firmware — This firmware transforms an ESP32 device into a portable penetration testing platform by combining an embedded… darkflippers/unleashed-firmware — Unleashed Firmware is a custom firmware modification for portable multi-tool devices designed to expand the… arendst/tasmota — Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and… uberguidoz/flipper — Flipper is a portable, multi-protocol hardware security tool designed for the analysis, capture, and emulation of…