I have two astroberries on my network, one with a UBlox GPS dongle, the other without.
GPS dongle works fine - plug it in and time/location update, indi driver runs, GPS panel updates location etc etc. I've disabled VirtualGPS and set gpsd listen stream to 0.0.0.0:2947
I've disabled VirtualGPs etc.
Ekos sees the GPS Indi driver on DeviceOne, so KStars updates correctly, etc
CGPS, GPSMon, XGPS can all see GPS on DeviceOne:2947 and report position/time from it correctly.
What I would like is for DeviceTwo astroberry OS, GPS Panel, system time etc to also update from the GPS on DeviceOne
But, in GPS Panel on DeviceTwo, all I see is "Waiting....".
I've plugged the GPS dongle into DeviceTwo and GPS Panel etc all update correctly.
So I want GPS Panel, system time etc on DeviceTwo to be set from GPS on DeviceOne.
Anybody point me at what I need to do to get DeviceTwo to see the GPS on DeviceOne and behave as though it were directly connected?
A combination of tty_bus , tty_attach, tty_fake to multiplex the serial port, and then a use of socat to transport one serial port over the network would probably do this. As the GPS is an output only device it shouldn't be too difficult. You can search sites like stackexchange for some script examples.
One way of sharing GPS with INDI from one device to another would be to add GPSD as a remote driver to your profile.
INDI/KStars on Raspberry Pi 4, 4gb
Raspbian Buster with AstroPi3 script configuration
Skywatcher HEQ5 Pro Mount
Canon 600D Camera
Orion SSAG/ASI120mm @280mm Guide Scope
Waveshare Stepper Motor Board - DIY Focuser
Adafruit GPS Module
Generic Bluetooth Joystick.
Startech 7 port powered USB Hub.