7 Mounts and WiFi Accessories
Polaris already drives the vast majority of WiFi-capable telescope mounts on the market through INDI, the open-source driver system astronomy gear speaks on Linux (Chapter 5): indiserver, the small background program that hosts INDI drivers, runs on the host (a Raspberry Pi or mini-PC) and the INDI mount driver speaks WiFi on Polaris’s behalf. This chapter maps which mounts work that way today, walks through a typical setup, and covers the direct drivers that let Polaris talk to a mount with no indiserver at all.
7.1 WiFi mounts through INDI
Pick INDI as the driver in the RIGS tab’s Mount card, then connect. No extra Polaris setup is required beyond installing the INDI driver package on the host.
| Brand | Bodies | INDI driver |
|---|---|---|
| Sky-Watcher | AZ-GTi, AZ-EQ5, EQ5-Pro, HEQ5 Pro, EQ6-R Pro, EQ8-R Pro, AZ-EQ6, GoTo Dobsonians, AllView | indi_skywatcherAltAzMount / indi_eqmod_telescope |
| Celestron | CGX, CGX-L, CGEM II, AVX, NexStar SE/Evolution, CPC, StarSense Explorer | indi_celestron_aux / indi_celestron_gps |
| iOptron | CEM26, CEM40 (+EC), CEM70 (+EC), CEM120, HEM27, HEM44, HEM47, GEM28, GEM45, SkyTracker, SkyGuider Pro | indi_ioptron_v3 |
| Meade | LX200 / LX200GPS, LX600, LX850 (with Stella WiFi adapter) | indi_lx200gps / indi_lx200_OnStep |
| Astro-Physics | 1100 GTO, 1600 GTO, Mach1, Mach2 | indi_lx200_OnStep (Keypad) / indi_apgto |
| 10Micron | GM-1000, GM-2000, GM-3000, GM-4000, AZ-2000 | indi_lx200_10micron |
| Vixen | SXP, SXP2, AXJ, SXD2 | indi_lx200_classic |
| Losmandy | G-11, G-11G, GM-8, GM-811G | indi_lx200gps |
| ZWO | AM3, AM5, AM5N | indi_skywatcherAltAzMount (compatible protocol) |
| StarAid | Revolution standalone autoguider, pairs with the mount via the standalone STA-1 cable | indi_celestron_aux |
| Generic | Anything that speaks LX200 / NexStar / SynScan over TCP/IP | indi_lx200generic |
On Windows, Polaris also accepts ASCOM Alpaca mounts (ASCOM is the long-standing Windows standard for astronomy drivers; Alpaca is its network flavour): the manufacturer’s official driver (Celestron PWI, SkyWatcher SynScan, iOptron Commander) typically exposes ASCOM, which Alpaca converts to ordinary web traffic that Polaris consumes (The ASCOM Initiative, n.d.). On Windows the direct ASCOM door (COM, the Windows plumbing that lets one program call directly into another) works too; see Chapter 5.
7.2 Setup walkthrough: Sky-Watcher AZ-GTi
On the AZ-GTi, switch the small slider on the side to WiFi AP mode (AP means access point: the mount broadcasts its own WiFi network; this is the factory default).
From the Polaris host, join the
SynScan_xxxxnetwork broadcast by the mount.Install the EQMod or AltAz driver package on the host:
sudo apt install indi-eqmod indi-skywatcherAltAzMountStart
indiserverpointing at the WiFi driver:indiserver -v indi_skywatcherAltAzMountor use the embedded INDI drivers manager (Chapter 5) to start a profile that includes it.
In the RIGS tab’s Mount card, pick INDI in the driver dropdown, choose
SkyWatcher Alt-Az WiFi(or whatever name the driver reports), and click Connect.
The same recipe works with indi_celestron_aux for Celestron WiFi accessories (SkyPortal, StarSense Explorer) and with indi_ioptron_v3 for iOptron mounts with built-in WiFi.
7.3 Direct drivers, no indiserver
For users who would rather skip the indiserver step, or who run Polaris on a host without it, Polaris’s mount layer has slots for direct drivers that speak the mount’s own network protocol over UDP or TCP (the two basic ways programs send data across a network; TCP confirms delivery, UDP just sends and hopes). One of them has shipped; the others are tracked backlog and appear as (not installed) in the driver dropdown until their backend lands.
SynScan WiFi (UDP), Sky-Watcher: shipped
The Sky-Watcher SynScan (Wi-Fi UDP) driver is implemented and selectable in the Mount card today. It talks directly to the mount’s own UDP server on port 11880 using the SynScan App protocol, skipping the INDI and ASCOM layers entirely; this is the natural path for the typical AZ-GTi user with a phone-only setup adapting to a Polaris host.
- Bodies: anything with a SynScan-compatible handset, the WiFi adapter, or built-in WiFi (AZ-GTi, AllView, EQ8-R Pro, EQM-35 Pro, AZ-EQ6 GT with the WiFi accessory, GoTo Dobsonians). It likely also drives the ZWO AM5N and AM7 in SynScan-compatible mode.
- Address: the device id is a
host[:port]string, defaulting to192.168.4.1:11880, the mount’s factory access-point address. - Authentication: none. Anyone on the WiFi network can drive the mount.
- Protocol shape: plain-text (ASCII) command frames over UDP, similar to the serial command language of Meade’s classic LX200 telescopes, which many other mounts adopted (
:e1reads RA/Dec, the sky coordinates right ascension and declination;:Sr/:Sdset the target,:MSslews,:Qaborts,:Mn/:Ms/:Me/:Mwjog). The reference is the SynScan WiFi protocol PDF published by Sky-Watcher on their developer site.
The driver covers slewing (with sync: telling the mount where it is really pointing so it can correct its aim), position readout, tracking on and off, park and unpark, and guide-rate control, so the sequencer, Slew & Center, and the meridian-flip machinery (the mount swinging the telescope to the pier’s other side as the target crosses the meridian) all work through it unchanged.
NexStar WiFi (TCP), Celestron: backlog
- Protocol: the Celestron NexStar serial protocol wrapped in TCP on port
2000. - Bodies: any mount with the SkyPortal WiFi accessory or the StarSense Explorer WiFi dongle (CGX, CGEM II, AVX, NexStar SE, NexStar Evolution).
- Authentication: none.
- Protocol shape: raw NexStar serial bytes, one byte per command with fixed-length responses (
ereads precise RA/Dec,ssyncs,rslews to precise RA/Dec,Mcancels,Pmoves an axis at a rate).
Pure TCP with no vendor library to load, cross-platform; the estimated effort is about a day.
LX200 TCP, Meade and friends: backlog
- Protocol: the same plain-text LX200 command language, over TCP. The port varies: typically
4030on the Meade Stella WiFi adapter and4000with most bridges for OnStep (a popular DIY telescope-controller firmware) and SkySafari (the popular planetarium app). - Bodies: Meade LX200, LX600, and LX850 with the Stella WiFi accessory, plus dozens of clones, OnStep builds, the Pegasus NYX-101, and iOptron iEQ-series mounts with the iOS-style hand controller.
- Effort: about half a day once SynScan-style plumbing exists, since the command set is similar (
:GR/:GD/:Sr/:Sd/:MS/:Q).
Choosing a driver
| Setup | Recommended driver |
|---|---|
RPi / mini-PC with indiserver running |
INDI (one driver list to maintain, every mount supported) |
| Windows with ASCOM installed | Alpaca or ASCOM (COM, direct) |
Linux / Mac, no indiserver, no ASCOM, just Polaris |
SynScan WiFi today; NexStar WiFi / LX200 TCP when they land |
| Anything else | INDI on the host, period |
7.4 Bluetooth: out of scope
The current mount market is essentially WiFi-only. Bluetooth shipped on a handful of older bodies (the Celestron NexStar SE with the optional SkyAlign BT module, a few SynScan Hand-Controller v3 firmwares), the device pairing on the BT side never standardised, and modern bodies dropped it entirely. If a real user shows up needing BT, the path would be to pick a target body (likely a NexStar SE with the BT module), use each OS’s own Bluetooth machinery for discovery (not cross-platform out of the box), and wrap the same NexStar serial protocol over RFCOMM (Bluetooth’s emulation of a serial cable). It is not on the roadmap; WiFi covers every mount worth tracking.