MQTT is a lightweight, publish–subscribe, machine-to-machine network protocol for message queue/message queuing service. It is designed for connections with remote locations that have devices with resource constraints or limited network bandwidth, such as in the Internet of things (IoT). It must run over a transport protocol that provides ordered, lossless, bi-directional connections—typically, TCP/IP. It is an open OASIS standard and an ISO recommendation.
https://github.com/steelcuts/ir2mqtt
Cloud-free IR gateway for smart homes. ESP32-based IR bridges, MQTT integration, Web UI, IR learning, automations, IR databases, and Home Assistant auto-discovery.