Secure. Offline. Nearby.
OffLink is a lightweight, offline-first device-to-device communication system designed to enable secure communication without internet access or a SIM card.
Build a simple, secure, and resource-efficient communication system that allows nearby devices to communicate directly without depending on internet infrastructure.
The project starts with Bluetooth Low Energy (BLE) and is designed to support future ESP32-based relay and mesh communication.
- 🔐 Security
- 📶 Reliable connectivity
- 💾 Low storage consumption
- 🔋 Low battery consumption
- 🧩 Simple user interface
- 📈 Scalable architecture
- 🌐 No internet dependency
- 📱 No SIM requirement
Mobile App
│
▼
Application Layer
│
▼
Communication Layer
│
├── BLE
│
└── Future Transports
│
├── ESP32
├── Relay
└── Mesh
OffLink follows a modular architecture based on the Open/Closed Principle.
The core system should remain stable while new capabilities can be added through independent implementations.
Initial development will focus on:
- Project foundation
- BLE device discovery
- BLE connection management
- Secure device identity
- Encrypted messaging
- Local message storage
- Reliability and security testing
Future development may introduce:
- ESP32 relay nodes
- Multi-hop communication
- Mesh networking
- Additional offline communication transports
Project documentation is maintained separately and defines the project's requirements, architecture, technology decisions, development roadmap, and engineering rules.
- Flutter
- Dart
- Bluetooth Low Energy (BLE)
- Local database
- Established cryptographic libraries
- ESP32 for future relay/mesh experiments
Security is a core requirement of OffLink.
The project will use established cryptographic standards and libraries rather than custom encryption algorithms.
Future relay nodes should forward encrypted data without requiring access to the plaintext message.
Early Development
The current focus is establishing the project foundation and implementing the first direct BLE communication MVP.
OffLink is released under the MIT License.