Home
navigate_next
Catalog
navigate_next
Network Infrastructure
Starlink Gen4 Dish
 

Starlink Gen4 Dish

SpaceX Starlink Generation 4 satellite dish with real-time connectivity monitoring via the local gRPC API.

Starlink Gen4 Dish

SpaceX Starlink Generation 4 satellite dish with real-time connectivity monitoring via the local gRPC API. Reports throughput, latency, obstruction statistics, GPS, and antenna pointing data.

file_download
download0 installs

Installation Guide

View on Github

Starlink Gen4 Dish

This blueprint integrates with the SpaceX Starlink Generation 4 satellite dish using its local gRPC API, providing real-time monitoring of connectivity, signal quality, obstruction statistics, and antenna pointing.

Requirements

  • Starlink Gen4 dish (rev4_catapult hardware)
  • Enapter Gateway version 3.0.0-rc1 or later (required for HTTP/2 support)
  • Device Running on Enapter Virtual UCM running on the same network as the dish
  • Dish is accessible at 192.168.100.1:9200 (default Starlink local network)

Network Setup

The Starlink dish creates a local network with the gateway at 192.168.100.1. The Enapter Virtual UCM must be connected to the Starlink router (or directly to the dish Ethernet port) so that 192.168.100.1 is reachable.

No additional configuration is required — the dish IP address is fixed.

API Protocol

The blueprint communicates with the dish using:

  • Protocol: gRPC over HTTP/2 (cleartext)
  • Endpoint: http://192.168.100.1:9200/SpaceX.API.Device.Device/Handle
  • Method: GetStatus (polled every 30 seconds)

The request and response are encoded as Protocol Buffers. The blueprint implements a minimal protobuf binary decoder in Lua without external dependencies.

Monitored Data

Connectivity

TelemetryDescription
Downlink ThroughputCurrent download speed (Mbps)
Uplink ThroughputCurrent upload speed (Mbps)
Ping LatencyRound-trip latency to SpaceX PoP (ms)
Ping Drop RatePacket loss percentage
StatusConnectivity status from SpaceX service (Connected, Roam Restricted, etc.)

Signal & Antenna

TelemetryDescription
ObstructionPercentage of sky view blocked
Antenna AzimuthDish pointing azimuth (degrees)
Antenna ElevationDish pointing elevation (degrees)
SNR Above Noise FloorSignal quality indicator

System

TelemetryDescription
GPS ValidGPS lock status
GPS SatellitesNumber of GPS satellites tracked
UptimeTime since last reboot (seconds)
Software Update StateFirmware update progress

Commands

CommandDescription
Reboot DishSends a reboot command to the dish

References

Author and Contributors

Support

For support contact the Blueprint developer.

enapter.com

All Rights Reserved © 2026 Enapter AG.

1.25.0.79