Available Transports
Edge Server supports the following transport protocols:- LAN: Local Area Network connections over WiFi or Ethernet
- Bluetooth LE: Bluetooth Low Energy
Basic Configuration
In the most basic use case, you can omit transport config and rely on defaults, this will enable all available P2P transports and turn on mDNS for peer discovery:Advanced Configuration
For fine-grained control over individual transports:Direct Static Connections
This section describes how to configure direct static connections between peers. This can be thought of as a “hub-and-spoke” model where one or more central nodes (hubs) accept incoming connections from edge nodes (spokes). In the “spoke”, you set the transport configuration to connect directly to the IP address of the hub. For more information read the transport configuration SDK API Guide. Use Cases- Air-gapped networks: Secure facilities with no external connectivity
- Edge computing: Factory floors, warehouses, or retail environments
- Privacy-first deployments: Keep all data local to your network
Multi-Transport Mesh
Enable multiple transports for maximum control in challenging environments:Platform-Specific Notes
Bluetooth LE
- For Linux deployments, see the Deploying on Linux guide for BlueZ requirements and setup
- May need elevated permissions
- Range typically 10-30 meters depending on environment
mDNS Discovery
- Uses Bonjour on macOS
- Ensure firewall allows mDNS traffic (port 5353)
- Automatically discovers peers on the same network
- See Deploying on LAN guide for more details
Common Configurations
LAN-Only Configuration
For deployments within a single network:Static Peer Configuration
For known, fixed deployments:Troubleshooting
Peers Not Discovering Each Other
If using mDNS discovery:- Firewall allows UDP port 5353
- Nodes are on the same network segment
- mDNS/Bonjour services are running
Connection Refused Errors
For TCP connections:- Port is not already in use
- Firewall allows the configured port
- IP address is correct in
known_tcp_servers