← Eggert Gudmundsson Projects

NB-IoT NTN · Reykjavik, Iceland ground station

Sateliot: how sparse are the connect windows?

Spanish NB-IoT direct-to-device operator. 4 satellites flying in near-identical orbital planes (same 2024 launch). SGP4-propagated from fresh Celestrak TLEs against a 4-day rolling window, two elevation masks: 10° (bare line-of-sight) and 25° (a realistic low-power NTN link margin).

Enxaneta, Sateliot's first satellite, rendered in orbit over Europe
Enxaneta, Sateliot's first satellite (2021–2024). Generalitat de Catalunya, CC0.

Recent & upcoming activity

  • 2026-10-01A 5–9-satellite batch was manifested on a Falcon 9 Transporter-18 rideshare for today — not yet appearing in this report's tracking data as of its most recent run (either not yet flown, or flown but not yet catalogued).

About Sateliot

Orbit
Sun-synchronous polar · 97.7° inclination
Altitude
~574 km
Satellites tracked
4 · 1 orbital plane
Satellite bus
6U CubeSat, ~10 kg — built by Alén Space
Standard
3GPP NB-IoT NTN (Release 17), unmodified NB-IoT devices
Founded
2018, Barcelona, Spain
Planned fleet
~100 satellites (company target as of an April 2026 funding round); a 5–9-satellite batch was manifested on a Falcon 9 Transporter-18 rideshare for October 1, 2026, but hadn't appeared in this report's tracking data as of its most recent run — either not yet flown or not yet catalogued.

Sateliot's four tracked satellites all launched together on a single Falcon 9 rideshare in August 2024, so they sit in nearly the same orbital plane — that's why the timeline above shows tight trains of 2–4 passes a few minutes apart, then a long gap until the next orbit brings that plane back around. A sun-synchronous polar orbit like this one crosses close to every latitude on Earth, poles included, roughly once per orbit — unlike AST SpaceMobile's or Lynk's lower-inclination orbits, it doesn't avoid high-latitude ground stations the way theirs can, it's just infrequent because there are still only four satellites in one plane. Closing the gaps between trains means adding satellites in more orbital planes; Sateliot has publicly targeted on the order of 100 satellites for that, though the timeline has slipped before. A second batch was reportedly manifested for an October 2026 rideshare — once a launch in a different plane actually shows up in tracking data, the long gaps between trains should start closing.

Ground station
Reykjavik, Iceland
Coordinates
64.1458°N, -21.9425°E, 37 m
Window
2026-10-06 03:17 – 2026-10-10 03:17 UTC
Satellites
4 · SATELIOT_1, SATELIOT_2, SATELIOT_3, SATELIOT_4
Elevation masks
10° / 25°
Propagator
SGP4 (skyfield), fresh Celestrak TLE

Summary

Over the next 4 days, a satellite is above 10° elevation 11.78% of the time (28.8 passes/day, median 6.9 min each). At a more realistic 25° link margin that drops to 3.8%, with gaps up to 12.4 h where nothing is reachable at all.

Connected ≥10°

11.78%

678.3 of 5760 min

Connected ≥25°

3.8%

218.8 of 5760 min

Passes / day (≥10°)

28.8

median 6.9 min each

Longest blackout

12.4 h

no satellite ≥25° (745.5 min)

Pass timeline — next 4 days

Each satellite's individual passes, plus the union across all of them ("any satellite visible") at both elevation masks. Sateliot's satellites tend to cluster into short trains a few minutes apart — look for the gaps between clusters, that's the real blackout time.

individual satellite passes (see row labels) ≥10° any satellite ≥25° any satellite
Day 1
12:00
Day 2
12:00
Day 3
12:00
Day 4
12:00
Day 5
SATELIOT_1
SATELIOT_2
SATELIOT_3
SATELIOT_4
≥10° (any sat)
≥25° (any sat)

Pass duration distribution

How long a typical connect window lasts, by elevation mask.

≥10° (115 passes, median 6.9 min) ≥25° (60 passes, median 4.0 min)
0–1m
1–2m
2–3m
3–4m
4–5m
5–6m
6–7m
7–8m
8–9m

Upcoming connect / signoff schedule

Every pass ≥10° over the next 4 days, chronological. "Connect" is AOS (acquisition of signal), "Signoff" is LOS (loss of signal).

SatelliteConnect (UTC)Signoff (UTC)DurationPeak el.Min slant rangeLink margin
SATELIOT_12026-10-06 10:43Z2026-10-06 10:45Z1.5 min10.4°1,857 km10° only
SATELIOT_32026-10-06 11:42Z2026-10-06 11:49Z6.8 min24.6°1,190 km10° only
SATELIOT_42026-10-06 11:51Z2026-10-06 11:58Z7.5 min33.1°985 km≥25°
SATELIOT_22026-10-06 12:07Z2026-10-06 12:15Z7.8 min41.1°848 km≥25°
SATELIOT_12026-10-06 12:16Z2026-10-06 12:24Z7.8 min43.8°802 km≥25°
SATELIOT_32026-10-06 13:17Z2026-10-06 13:25Z8.2 min74.8°599 km≥25°
SATELIOT_42026-10-06 13:26Z2026-10-06 13:34Z8.1 min55.5°698 km≥25°
SATELIOT_22026-10-06 13:42Z2026-10-06 13:50Z7.9 min45.1°797 km≥25°
SATELIOT_12026-10-06 13:51Z2026-10-06 13:59Z7.7 min42.1°825 km≥25°
SATELIOT_32026-10-06 14:53Z2026-10-06 14:59Z6.2 min21.3°1,306 km10° only
SATELIOT_42026-10-06 15:02Z2026-10-06 15:07Z5.5 min17.7°1,468 km10° only
SATELIOT_22026-10-06 15:18Z2026-10-06 15:23Z4.9 min15.5°1,575 km10° only
SATELIOT_12026-10-06 15:27Z2026-10-06 15:32Z4.5 min14.7°1,602 km10° only
SATELIOT_42026-10-06 19:45Z2026-10-06 19:47Z1.8 min10.6°1,865 km10° only
SATELIOT_22026-10-06 20:00Z2026-10-06 20:03Z3.1 min11.9°1,780 km10° only
SATELIOT_12026-10-06 20:09Z2026-10-06 20:12Z3.2 min12.0°1,751 km10° only
SATELIOT_32026-10-06 21:07Z2026-10-06 21:13Z6.1 min20.7°1,326 km10° only
SATELIOT_42026-10-06 21:16Z2026-10-06 21:23Z6.8 min25.8°1,164 km≥25°
SATELIOT_22026-10-06 21:32Z2026-10-06 21:40Z7.2 min30.5°1,042 km≥25°
SATELIOT_12026-10-06 21:41Z2026-10-06 21:48Z7.2 min31.5°1,004 km≥25°
SATELIOT_32026-10-06 22:41Z2026-10-06 22:49Z8.1 min71.9°606 km≥25°
SATELIOT_42026-10-06 22:51Z2026-10-06 22:59Z8.2 min84.0°588 km≥25°
SATELIOT_22026-10-06 23:07Z2026-10-06 23:15Z8.2 min67.1°632 km≥25°
SATELIOT_12026-10-06 23:15Z2026-10-06 23:23Z8.1 min62.9°642 km≥25°
SATELIOT_32026-10-07 00:17Z2026-10-07 00:24Z6.9 min25.5°1,161 km≥25°
SATELIOT_42026-10-07 00:28Z2026-10-07 00:34Z6.0 min19.3°1,392 km10° only
SATELIOT_22026-10-07 00:45Z2026-10-07 00:50Z5.1 min15.7°1,560 km10° only
SATELIOT_12026-10-07 00:53Z2026-10-07 00:58Z4.6 min14.6°1,597 km10° only
SATELIOT_22026-10-07 10:38Z2026-10-07 10:40Z1.8 min10.5°1,866 km10° only
SATELIOT_12026-10-07 10:45Z2026-10-07 10:47Z2.2 min10.8°1,828 km10° only
SATELIOT_32026-10-07 11:44Z2026-10-07 11:51Z6.9 min25.5°1,163 km≥25°
SATELIOT_42026-10-07 11:55Z2026-10-07 12:02Z7.6 min35.0°946 km≥25°
SATELIOT_22026-10-07 12:11Z2026-10-07 12:19Z7.9 min43.8°811 km≥25°
SATELIOT_12026-10-07 12:18Z2026-10-07 12:26Z7.9 min45.5°781 km≥25°
SATELIOT_32026-10-07 13:19Z2026-10-07 13:27Z8.2 min72.0°607 km≥25°
SATELIOT_42026-10-07 13:30Z2026-10-07 13:38Z8.0 min52.4°723 km≥25°
SATELIOT_22026-10-07 13:47Z2026-10-07 13:54Z7.8 min42.6°828 km≥25°
SATELIOT_12026-10-07 13:54Z2026-10-07 14:01Z7.7 min40.7°844 km≥25°
SATELIOT_32026-10-07 14:55Z2026-10-07 15:01Z6.1 min20.7°1,326 km10° only
SATELIOT_42026-10-07 15:06Z2026-10-07 15:11Z5.4 min17.1°1,497 km10° only
SATELIOT_22026-10-07 15:23Z2026-10-07 15:27Z4.7 min15.0°1,604 km10° only
SATELIOT_12026-10-07 15:30Z2026-10-07 15:34Z4.4 min14.3°1,620 km10° only
SATELIOT_42026-10-07 19:48Z2026-10-07 19:50Z2.2 min10.9°1,843 km10° only
SATELIOT_22026-10-07 20:04Z2026-10-07 20:08Z3.4 min12.3°1,754 km10° only
SATELIOT_12026-10-07 20:11Z2026-10-07 20:14Z3.4 min12.3°1,736 km10° only
SATELIOT_32026-10-07 21:10Z2026-10-07 21:16Z6.2 min21.2°1,307 km10° only
SATELIOT_42026-10-07 21:20Z2026-10-07 21:27Z7.0 min27.0°1,132 km≥25°
SATELIOT_22026-10-07 21:36Z2026-10-07 21:44Z7.3 min32.1°1,008 km≥25°
SATELIOT_12026-10-07 21:43Z2026-10-07 21:50Z7.3 min32.5°984 km≥25°
SATELIOT_32026-10-07 22:43Z2026-10-07 22:51Z8.2 min74.6°599 km≥25°
SATELIOT_42026-10-07 22:54Z2026-10-07 23:03Z8.2 min79.4°595 km≥25°
SATELIOT_22026-10-07 23:11Z2026-10-07 23:19Z8.2 min62.8°653 km≥25°
SATELIOT_12026-10-07 23:18Z2026-10-07 23:26Z8.1 min60.4°655 km≥25°
SATELIOT_32026-10-08 00:20Z2026-10-08 00:26Z6.8 min24.6°1,188 km10° only
SATELIOT_42026-10-08 00:31Z2026-10-08 00:37Z5.8 min18.3°1,436 km10° only
SATELIOT_22026-10-08 00:49Z2026-10-08 00:54Z4.8 min14.8°1,608 km10° only
SATELIOT_12026-10-08 00:56Z2026-10-08 01:00Z4.4 min14.1°1,626 km10° only
SATELIOT_22026-10-08 10:42Z2026-10-08 10:44Z2.6 min11.3°1,819 km10° only
SATELIOT_12026-10-08 10:47Z2026-10-08 10:50Z2.6 min11.3°1,800 km10° only
SATELIOT_32026-10-08 11:47Z2026-10-08 11:54Z7.0 min26.4°1,136 km≥25°
SATELIOT_42026-10-08 11:58Z2026-10-08 12:06Z7.7 min37.1°909 km≥25°
SATELIOT_22026-10-08 12:15Z2026-10-08 12:23Z8.0 min46.8°777 km≥25°
SATELIOT_12026-10-08 12:21Z2026-10-08 12:29Z7.9 min47.4°761 km≥25°
SATELIOT_32026-10-08 13:22Z2026-10-08 13:30Z8.1 min69.4°616 km≥25°
SATELIOT_42026-10-08 13:34Z2026-10-08 13:42Z8.0 min49.5°749 km≥25°
SATELIOT_22026-10-08 13:51Z2026-10-08 13:58Z7.7 min40.3°860 km≥25°
SATELIOT_12026-10-08 13:56Z2026-10-08 14:04Z7.6 min39.4°863 km≥25°
SATELIOT_32026-10-08 14:57Z2026-10-08 15:03Z6.0 min20.2°1,346 km10° only
SATELIOT_42026-10-08 15:10Z2026-10-08 15:15Z5.2 min16.5°1,526 km10° only
SATELIOT_22026-10-08 15:27Z2026-10-08 15:31Z4.5 min14.4°1,633 km10° only
SATELIOT_12026-10-08 15:32Z2026-10-08 15:36Z4.3 min14.0°1,637 km10° only
SATELIOT_42026-10-08 19:52Z2026-10-08 19:54Z2.5 min11.2°1,821 km10° only
SATELIOT_22026-10-08 20:08Z2026-10-08 20:12Z3.7 min12.8°1,727 km10° only
SATELIOT_12026-10-08 20:13Z2026-10-08 20:17Z3.5 min12.6°1,720 km10° only
SATELIOT_32026-10-08 21:12Z2026-10-08 21:18Z6.3 min21.8°1,286 km10° only
SATELIOT_42026-10-08 21:24Z2026-10-08 21:31Z7.0 min28.2°1,099 km≥25°
SATELIOT_22026-10-08 21:40Z2026-10-08 21:48Z7.5 min33.7°973 km≥25°
SATELIOT_12026-10-08 21:45Z2026-10-08 21:53Z7.3 min33.5°964 km≥25°
SATELIOT_32026-10-08 22:46Z2026-10-08 22:54Z8.2 min77.5°592 km≥25°
SATELIOT_42026-10-08 22:58Z2026-10-08 23:06Z8.2 min74.8°605 km≥25°
SATELIOT_22026-10-08 23:15Z2026-10-08 23:23Z8.2 min58.7°676 km≥25°
SATELIOT_12026-10-08 23:20Z2026-10-08 23:28Z8.0 min58.0°670 km≥25°
SATELIOT_32026-10-09 00:22Z2026-10-09 00:29Z6.7 min23.7°1,215 km10° only
SATELIOT_42026-10-09 00:35Z2026-10-09 00:41Z5.5 min17.3°1,480 km10° only
SATELIOT_22026-10-09 00:53Z2026-10-09 00:58Z4.4 min13.9°1,656 km10° only
SATELIOT_12026-10-09 00:58Z2026-10-09 01:02Z4.2 min13.6°1,654 km10° only
SATELIOT_22026-10-09 10:45Z2026-10-09 10:49Z3.3 min12.0°1,771 km10° only
SATELIOT_12026-10-09 10:50Z2026-10-09 10:53Z3.0 min11.7°1,772 km10° only
SATELIOT_32026-10-09 11:49Z2026-10-09 11:56Z7.0 min27.4°1,110 km≥25°
SATELIOT_42026-10-09 12:02Z2026-10-09 12:10Z7.8 min39.4°873 km≥25°
SATELIOT_22026-10-09 12:19Z2026-10-09 12:27Z8.0 min50.0°744 km≥25°
SATELIOT_12026-10-09 12:23Z2026-10-09 12:31Z8.0 min49.3°742 km≥25°
SATELIOT_32026-10-09 13:24Z2026-10-09 13:32Z8.1 min66.8°627 km≥25°
SATELIOT_42026-10-09 13:37Z2026-10-09 13:45Z7.9 min46.9°776 km≥25°
SATELIOT_22026-10-09 13:55Z2026-10-09 14:02Z7.7 min38.2°893 km≥25°
SATELIOT_12026-10-09 13:59Z2026-10-09 14:06Z7.6 min38.1°883 km≥25°
SATELIOT_32026-10-09 15:00Z2026-10-09 15:06Z5.9 min19.8°1,366 km10° only
SATELIOT_42026-10-09 15:13Z2026-10-09 15:18Z5.0 min15.9°1,555 km10° only
SATELIOT_22026-10-09 15:31Z2026-10-09 15:35Z4.2 min13.9°1,662 km10° only
SATELIOT_12026-10-09 15:35Z2026-10-09 15:39Z4.2 min13.7°1,654 km10° only
SATELIOT_42026-10-09 19:55Z2026-10-09 19:58Z2.9 min11.6°1,798 km10° only
SATELIOT_22026-10-09 20:12Z2026-10-09 20:16Z3.9 min13.2°1,700 km10° only
SATELIOT_12026-10-09 20:15Z2026-10-09 20:19Z3.7 min12.8°1,704 km10° only
SATELIOT_32026-10-09 21:14Z2026-10-09 21:21Z6.3 min22.3°1,266 km10° only
SATELIOT_42026-10-09 21:27Z2026-10-09 21:35Z7.2 min29.4°1,067 km≥25°
SATELIOT_22026-10-09 21:44Z2026-10-09 21:52Z7.5 min35.5°939 km≥25°
SATELIOT_12026-10-09 21:48Z2026-10-09 21:55Z7.4 min34.5°943 km≥25°
SATELIOT_32026-10-09 22:48Z2026-10-09 22:56Z8.2 min80.3°587 km≥25°
SATELIOT_42026-10-09 23:02Z2026-10-09 23:10Z8.2 min70.4°618 km≥25°
SATELIOT_22026-10-09 23:19Z2026-10-09 23:27Z8.1 min54.9°703 km≥25°
SATELIOT_12026-10-09 23:23Z2026-10-09 23:31Z8.0 min55.7°686 km≥25°
SATELIOT_32026-10-10 00:25Z2026-10-10 00:31Z6.6 min22.9°1,242 km10° only
SATELIOT_42026-10-10 00:39Z2026-10-10 00:45Z5.3 min16.4°1,524 km10° only
SATELIOT_22026-10-10 00:58Z2026-10-10 01:02Z4.0 min13.1°1,704 km10° only
SATELIOT_12026-10-10 01:01Z2026-10-10 01:05Z3.9 min13.1°1,683 km10° only
TLEs fetched fresh each run from Celestrak (NAME query) and propagated with SGP4. Rise/set computed against WGS84 ground-station coordinates matching the Gpredict QTH. "Any satellite visible" is the union of individual pass windows. Regenerated daily by cron from "now", so this window always covers the next 4 days.