Starlink Dashboard using API
Budget: €750 – €1,500 EUR
The Telemetry API is designed for users that have their own data infrastructure to monitor Starlink devices remotely.
This feature enables the ability to perform analysis in near real-time to characterize Starlink device performance relative to ongoing operations. We need a dashboard that can use the API to gather the Telemetry data.Currently, the API contains the following column names (and is expected to expand in the future):
DeviceType: The device type concise string enum identifier (e.g. "u" for User Terminal)
UtcTimestampNs: The nanosecond precision timestamp
DeviceId: The device identifier (e.g. ut12345678-a12b3456-123456c1)
DownlinkThroughput: Downlink throughput in Mbps
UplinkThroughput: Uplink throughput in Mbps
PingDropRateAvg: Approximate packet loss. Pings are lower priority than other traffic so this may overestimate packet loss if the network is congested
PingLatencyMsAvg: Average latency from the Starlink user terminal to the Starlink point of presence
ObstructionPercentTime: Moving average percentage of time the Starlink user terminal has been obstructed
Uptime: Time since the device booted, in seconds
SignalQuality: Representation of the current signal quality
This feature enables the ability to perform analysis in near real-time to characterize Starlink device performance relative to ongoing operations. We need a dashboard that can use the API to gather the Telemetry data.Currently, the API contains the following column names (and is expected to expand in the future):
DeviceType: The device type concise string enum identifier (e.g. "u" for User Terminal)
UtcTimestampNs: The nanosecond precision timestamp
DeviceId: The device identifier (e.g. ut12345678-a12b3456-123456c1)
DownlinkThroughput: Downlink throughput in Mbps
UplinkThroughput: Uplink throughput in Mbps
PingDropRateAvg: Approximate packet loss. Pings are lower priority than other traffic so this may overestimate packet loss if the network is congested
PingLatencyMsAvg: Average latency from the Starlink user terminal to the Starlink point of presence
ObstructionPercentTime: Moving average percentage of time the Starlink user terminal has been obstructed
Uptime: Time since the device booted, in seconds
SignalQuality: Representation of the current signal quality