Socialmesh Blog

Technical deep-dives, architecture decisions, and development journal for Socialmesh -- a Meshtastic and MeshCore companion app for iOS and Android.

Firmware Extensions: Binary Encoding Over LoRa Mesh

How Socialmesh extends Meshtastic with custom binary portnums for presence, signals, and identity -- without forking the firmware.

Welcome to the Socialmesh Developer Blog

Introducing the Socialmesh developer blog -- technical deep-dives, architecture decisions, and the development story so far.

Aether: Flight Sharing on the Mesh

Launching the Aether flight sharing service -- ground stations report aircraft reception data to a shared leaderboard via mesh radio.

Sigil: Node Identity Cards

Building the Sigil API -- shareable node identity card snapshots with an Express backend, SQLite storage, and Apple Wallet integration.

Multi-Protocol: Adding MeshCore Support

Making Socialmesh a multi-protocol app -- supporting both Meshtastic and MeshCore devices while keeping protocol logic completely isolated.

Going Open Source

Open-sourcing the Socialmesh mobile client under GPL-3.0 -- what’s included, why GPL, and how contributors can get started.

World Mesh: Watching the Global Network

Building a real-time MQTT consumer that collects Meshtastic node data from the global mesh and serves it as an API.

The Automation Engine

Building a node automation system for mesh radios -- triggers, actions, geofences, and battery hysteresis.
View all posts →