Network Diagnostics
Inspire includes built-in network diagnostic tools to help troubleshoot connectivity issues between devices and the Inspire server.
Diagnostic Tools
Connectivity Test
Tests the connection between a device and the Inspire server:
- Open the device detail panel
- Click Diagnostics > Connectivity Test
- Results show:
- DNS resolution time
- TCP connection time
- WebSocket connection time
- HTTP response time
- SignalR connection status
Bandwidth Test
Measures the available bandwidth between the device and server:
- Download speed (server to device)
- Upload speed (device to server)
- Latency (round-trip time)
- Jitter (latency variation)
Network Trace
Records network activity for a specified duration:
- Click Diagnostics > Start Trace
- Set the duration (30 seconds to 5 minutes)
- The device records all network requests
- View results showing request count, data transferred, errors, and timing
Common Network Issues
| Symptom | Likely Cause | Solution |
|---|---|---|
| Device shows “Connecting…” | Firewall blocking WebSocket | Open port 443 for WebSocket traffic |
| Content loads slowly | Low bandwidth | Check network capacity, consider local caching |
| Intermittent disconnections | Unstable Wi-Fi | Use Ethernet or improve Wi-Fi signal |
| Data not updating | SignalR blocked by proxy | Configure proxy to allow WebSocket upgrade |
| Screenshots fail to upload | Upload blocked | Allow outbound HTTPS from device |
Network Requirements
For reliable operation, devices need:
| Requirement | Minimum | Recommended |
|---|---|---|
| Bandwidth | 2 Mbps | 10+ Mbps |
| Latency | < 500ms | < 100ms |
| Ports | 443 (HTTPS/WSS) | 443 |
| Protocol | HTTPS + WebSocket | HTTPS + WebSocket |
Inspire uses a single HTTPS port (443) for all traffic including WebSocket connections. No additional ports are needed.
Firewall Configuration
Ensure the following are allowed through your firewall:
- Outbound HTTPS (port 443) from device to Inspire server
- WebSocket upgrade on the same connection
- DNS resolution (port 53, or your internal DNS)
Last updated on