A bidirectional bridge connecting Bitchat and Meshtastic networks allows local Bluetooth chat clients to communicate over long distances using LoRa radios. The system runs on a Linux-based device that relays messages between mobile devices via Bluetooth and the mesh network through a USB connection.
- Relays text from nearby Bitchat apps to the Meshtastic LoRa network.
- Broadcasts incoming LoRa signals back to all connected Bluetooth clients.
- Designed for Linux environments like Raspberry Pi using Python 3.7 or higher.
A wireless 24GHz mmWave motion tracking system consisting of a standalone radar node that reports detected targets over Wi-Fi to a separate display unit.
Key details:
- Multi-target tracking for up to 3 people within a 7m range
- Live radar-style visualization on an Arduino GIGA Display Shield
- Distance-reactive audio alerts via a passive piezo buzzer
- Battery-powered operation with USB-C recharging and LED level indicators
- Includes 3D-printable enclosure files and full firmware for the XIAO ESP32-S3 and GIGA R1
A clean-room, header-only C/C++ implementation of the Meshtastic LoRa mesh protocol designed for embedded systems. This standalone library allows devices to interoperate with the Meshtastic network without requiring heavy dependencies like Arduino, RadioLib, or FreeRTOS. It handles everything from raw LoRa byte processing to decoded messages including text, position, and telemetry data.
Key features include:
- Packet parsing and AES-256-CTR encryption/decryption
- PKI direct messages using x25519 key exchange
- Channel management and PSK expansion
- Protobuf decoding for various message types without Nanopb dependency
- Radio configuration including regional settings and modem presets
- CSMA/CA implementation for MAC protocol compliance
ESP MQTT client and broker library. This is a lightweight and easy to use MQTT library for ESP8266 and ESP32 devices. It supports client and broker modes, MQTT 3.1.1, arbitrary sized messages, and integrates with ArduinoJson.
Building a community around a cheap ESP32 Display with a touch screen. This display is an ESP32 with a built in 320 x 240 2.8" LCD display with a touch screen called the "ESP32-2432S028R".
Firmware and software to run an ESP32-CAM module on your Flipper Zero device. Allows capturing images and streaming live video to the Flipper Zero.
A curated list of resources for the M5Stack Cardputer, a $30 credit-card sized mini computer based on the ESP32-S3. Includes specs, pre-installed apps, community apps, and resources.
StickiNote is a digital sticky note app designed for ESP32-P4-based embedded systems. It leverages the fast clock speed of the ESP32-P4 and MIPI DSI interface for a 10-inch display, ensuring smooth animations, fluid UI interactions, and an optimal user experience.
BunkerM: All-in-one Mosquitto MQTT broker with Web UI for easy management, featuring dynamic security, role-based access control, monitoring, API and cloud integrations