Discovery & Networking
mimOE enables nodes to discover and communicate with each other directly. This forms the foundation of the Device-First Continuum, where nodes collaborate without requiring cloud intermediaries.
Discovery Modes
mimOE provides three discovery modes:
| Mode | Scope | Cloud Dependency | Communication |
|---|---|---|---|
| Link Local | Same network | None | Direct |
| Account-Based | Global | mDS required | Tunneled |
| Proximity | Global (location-based) | mDS required | Tunneled |
Communication Capabilities
| Scenario | Discovery | Connection | Capabilities |
|---|---|---|---|
| Same network | Link Local | Direct | Full HTTP, WebSocket, SSE |
| Different networks (your nodes) | Account-Based | Tunneled | HTTP only |
| Different networks (nearby nodes) | Proximity | Tunneled | HTTP only |
Nodes on the same network communicate directly with full protocol support. Nodes on different networks communicate through the Tunneling Service, which currently supports HTTP only.
Choosing a Discovery Mode
Link Local Discovery
- Nodes on same WiFi or LAN
- Offline operation required
- Lowest latency needed
- Full protocol support required
Account-Based Discovery
- Your nodes across different networks
- Personal node mesh
- Example: phone finding your tablet on a different network
Proximity Discovery
- Location-based node discovery
- Social applications
- Nearby public services
- Autonomous mobility