Arduino-based wireless sensor network using RFM69 radios with an MQTT gateway for IoT home automation.
Arduino - RFM69 based sensors and MQTT gateway
An Arduino library to ease the use of the ESP32 in IoT projects
A tiny MQTT-powered dashboard and control center.
xbee2mqtt is a gateway daemon that connects XBee wireless modules to MQTT brokers, enabling IoT device communication through a publish-subscribe messaging protocol. It allows remote monitoring of sensor data and control of digital pins on XBee radios via MQTT topics. ## Key Features - **XBee Monitoring** — Listens to a coordinator XBee connected to a serial port for incoming messages in API mode. - **Remote Pin Control** — Supports setting digital pins LOW or HIGH on remote XBee radios via MQTT commands. - **Topic Mapping** — Configurable routing of XBee messages to specific MQTT topics using patterns and placeholders. - **Duplicate Filtering** — Ignores duplicate messages within a defined time window to reduce network traffic. - **Value Pre-processing** — Includes filters to process sensor values before publishing to MQTT. - **Daemon Operation** — Runs as a background service with start, stop, and restart capabilities. ## Philosophy xbee2mqtt follows a straightforward bridge approach, translating XBee API frames into MQTT messages with minimal configuration, making it suitable for DIY IoT and home automation projects.
Connect RaspberryPi GPIOs and 1-Wire temperature sensors to MQTT :cake::radio_button::satellite:
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.