Hi,
I have configured my system as below, and am having issues with the KrakenSDR android application. I can see GPS is connected and actively updating locations in the web ui, and can see on the spectrum page that the signal I am tracking is significantly above my noise floor, with squelch value set appropriately.
But in the android app, I see no location, only the blue dot showing where my phone is. When I click the ‘Arrow‘ button it says '“no estimated points yet“. When I press the ‘localise‘ button it takes me to (0.0, 0.0). In the android app I can visit the server settings page, with the server address set to the IP of my Pi.
Setup details:
Pi is connected to a UAV network via Ethernet, Pi has a script running that receives mavlink GPS data and converts it to NMEA then injects it via UDP sockets / GPSD. Viewable by running ‘cgps‘ (and the Kraken web UI).
KrakenSDR app has heading sensor set to “Kraken“, and the web UI has location source set to “GPS“
Android app is running on a emulated Android device on the UAV ground station laptop.
Note that I have the same result if I run this through my phone, using the Android hotspot, forgoing the UAV network.
I figure that traffic to the app is being blocked or routed incorrectly? Any help is welcomed. Thanks
