So we're not really sure when will SkySafai support INDI if ever. At at the mean time, the current solution to connect an INDI mount to SkySafari with ser2net, but then you'd be stuck to SkySafari and you can't use anything else... so this got me thinking: SkySafari INDI Middleware!
So how would this work, you might ask?
The idea is to create an INDI SkySafari driver, it establishes a server on a specific port, and you specify there which INDI mount it should control. So then this is what SkySafari will speak to (might make it as LX200-compatible mount) and it would relay information back and forth between SkySafari and the actual Mount Driver.
So before I start on this, any issues I should be aware of?
i did an interface to sky safari for my controller project TSC - github.com/selste/TwoStepperControl/wiki/TSC
here is how i did it - i open a QServer that listens for an incoming connection and process the LX200 commands directly in the controller once a socket is established. the LX200 interface of sky safari is rather clean, by the way. if i would do that for another mount controller, I would use a pi zero w and a RS232 level shifter (like this one: www.sparkfun.com/products/449 ) to communicate with the mount ...
running an INDI server on the pi is of course also a possible method.
the driver is one thing - but how to connect? i already felt like doing a littlle project for this with a zero. why not run an INDI server on that raspian and let it take care of wlan-connections? i configured my raspian to do a hotspot, so there is always a wlan connection available, also in the middle of nowhere ...