Skip to content

[RFC] Constellation: Decentralized Mesh Networking for Multi-Flipper Coordination  #64

@eaglecrat

Description

@eaglecrat

Summary

Proposal for a lightweight mesh protocol ("Constellation") enabling multiple Flipper One devices to coordinate without infrastructure. Use cases: swarm diagnostics, distributed RF mapping, collaborative badge emulation.

Scope

  • Mesh Bootstrap: Devices discover peers via BLE/Sub-GHz broadcast
  • State Sync: Minimal gossip protocol for shared telemetry and task distribution
  • Role Election: Dynamic leader/follower without central coordinator
  • Security: Per-session ephemeral keys, no persistent pairing

Spec

https://github.com/eaglecrat/-flipper-one-proposals/blob/main/constellation/constellation-mesh-protocol.md

Questions

  1. Is there existing mesh/BLE mesh work in the roadmap?
  2. Preferred transport: Sub-GHz or BLE?
  3. Firmware feature or external application?

Risk

  • Low device risk — transport layer only
  • Can start as external app
  • Stateless, ephemeral, no persistent storage

— ΩV

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions