Skip to main content

Posts

Showing posts with the label ESP32

Meshtastic on the RG35XX Plus: A Mesh Communication for Handheld Retro Devices

I’m excited to share my latest open-source project: Meshtastic_RG35XXPlus — a practical helper application that brings Meshtastic mesh communication tools to the Anbernic RG35XX / RG Cube handheld family. 🎮 Why? Because these devices have great displays, Python support, and network connectivity — ideal for lightweight field tools. ➡️ Source code and details: https://github.com/error0327/Meshtastic_RG35XXPlus ( GitHub ) What Is Meshtastic? Meshtastic is an open-source, decentralized mesh networking platform built on inexpensive LoRa radios. It lets you send messages (text, telemetry, and small data) over long distances without relying on cellular or internet networks. ( GitHub ) At the core, Meshtastic devices form a mesh network — where each node forwards messages to others, extending communication reach far beyond what a single radio could do on its own. ( Wikipedia ) Common use cases include: Outdoor expeditions (hiking, biking, camping) where cellular coverage is poor. ( Mesht...

M5Stick-C Wi-Fi Spectrum Explorer (and SSID Tracker)

I built a small firmware project for the M5Stick-C that continuously scans the 2.4 GHz Wi-Fi band , visualizes channel congestion as a histogram, and lets you drill into the strongest nearby networks (SSID, RSSI, channel). There’s also a lightweight tracking mode that estimates distance to a selected SSID using RSSI. Pocket-sized Wi-Fi visibility: quick scans and a clear spectrum view on the M5Stick-C. What it does Periodic active scans of nearby Wi-Fi networks across channels 1–13 . Histogram “spectrum” view showing how congested each channel is. Detail view listing the strongest networks with RSSI (dBm) and channel. Manual rescan on demand. Battery indicator with live percentage on screen. Tracking mode : lock onto an SSID and display RSSI + estimated distance. Spectrum view (channel congestion) The default screen is a simple histogram across channels 1–13. It gives an at-a-glance picture of where the band is crowded, so you can quickly s...