First off -thanks for the incredible work on this project. Very excited as I’m diving into it.
I was able to get the Tracker sample working with Golioth following the instructions and I get both the Boot and GPS state and GPS stream update after a reset (and GPS acquisition). However, it only sends the GPS once on the successful acquisition and then doesn’t send any additional payloads after that. Is that the intent of the demo or is it supposed to poll the GPS or send on motion/accelerometer data? Nothing I do seems to get it to send additional data.
If that is the intent of the demo, what is the best way to check the GPS for updates or enable the GPS to feed the event stream?
00:03:11.224,060] <dbg> nrf9160_gps.gps_thread: PVT: Position fix
[00:03:11.231,231] <inf> app_main: Evt: APP_EVENT_GPS_DATA
[00:03:11.237,731] <inf> app_main: Data size: 73
[00:03:11.243,743] <dbg> nrf9160_gps.print_satellite_stats: Tracking SV 8: used, healthy
[00:03:11.254,364] <dbg> nrf9160_gps.print_satellite_stats: Tracking SV 30: used, healthy
[00:03:11.264,282] <dbg> nrf9160_gps.print_satellite_stats: Tracking SV 7: used, healthy
[00:03:11.274,230] <dbg> nrf9160_gps.print_satellite_stats: Tracking SV 27: used, healthy
[00:03:11.284,332] <dbg> nrf9160_gps.print_satellite_stats: Tracking SV 14: used, healthy
[00:03:11.294,250] <dbg> nrf9160_gps.print_satellite_stats: Tracking: 5 Using: 5 Unhealthy: 0
[00:03:11.303,833] <dbg> nrf9160_gps.print_satellite_stats: Seconds since last fix 0
[00:03:11.312,591] <dbg> nrf9160_gps.print_satellite_stats: Seconds for this fix 128
[00:03:11.321,350] <dbg> nrf9160_gps.print_satellite_stats: 18:23:49.668 2022-03-04
[00:03:11.330,017] <dbg> nrf9160_gps.gps_thread: NMEA: Position fix
[00:03:21.278,656] <inf> app_main: Evt: APP_EVENT_ACTIVITY_TIMEOUT
[00:12:07.378,936] <wrn> golioth_system: Receive timeout
[00:12:07.394,622] <inf> golioth_system: Starting connect
[00:12:09.790,985] <inf> app_main: Evt: APP_EVENT_BACKEND_CONNECTED
[00:12:09.798,065] <inf> golioth_system: Client connected!
[00:23:09.804,718] <wrn> golioth_system: Receive timeout
[00:23:09.820,404] <inf> golioth_system: Starting connect
[00:23:12.298,400] <inf> app_main: Evt: APP_EVENT_BACKEND_CONNECTED
[00:23:12.305,511] <inf> golioth_system: Client connected!