Technology
A deep dive into how Ravedio creates reliable off-grid communication from the protocol layer up.
Mesh Network Topology
Each node connects to nearby peers. Messages hop through the mesh to reach any device in range of the network.
Mesh Protocol
Ravedio uses a custom flooding-based mesh protocol optimized for low-power radios. Messages propagate through the network via controlled flooding with deduplication and TTL limits. Each node maintains a neighbor table and dynamically selects the best path based on signal quality and hop count.
- •Controlled flooding with message deduplication
- •TTL-based hop limiting prevents infinite loops
- •Dynamic neighbor discovery and path selection
- •Adaptive transmission power based on distance
End-to-End Encryption
Every message is encrypted before it leaves your device. Ravedio uses AES-256-GCM for symmetric encryption with X25519 key exchange. Your encryption keys are generated on-device and never transmitted — even relay nodes can't read your messages.
- •AES-256-GCM symmetric encryption
- •X25519 Diffie-Hellman key exchange
- •Per-message nonce prevents replay attacks
- •Keys generated and stored on-device only
Hardware
The Ravedio node is built around the Nordic nRF52840 SoC, combining a powerful ARM Cortex-M4 processor with best-in-class BLE 5.0 support. A Semtech SX1262 LoRa transceiver handles long-range communication. The entire package is sealed in an IP67-rated enclosure.
- •nRF52840 SoC — 64MHz ARM Cortex-M4F
- •Semtech SX1262 LoRa transceiver (868/915 MHz)
- •BLE 5.0 with long-range PHY support
- •2000mAh LiPo, USB-C charging
- •IP67 waterproof, dustproof enclosure
- •75 x 45 x 18mm, 65g
Mobile App
The Ravedio companion app connects to your node via Bluetooth Low Energy. It provides messaging, location sharing on offline maps, and group channels. Available for iOS and Android, built with Flutter for a consistent experience across platforms.
- •BLE pairing with automatic reconnection
- •Offline maps with GPS positioning
- •Direct messages and group channels
- •Location sharing with friends
- •Festival-specific map downloads