Live location S+ app
-
Hey, what a f… good news. .
I am a little nostalgic that this post might be resolved .
Eager to test it.
-
Thanks, guys, for the feedback!
Let me answer some of the questions:@Tieutieu
Currently, I’m sending data once per second within the Suunto watch’s event loop. I plan to make this interval customizable via the app. But first, I’ll be doing more field tests to measure battery consumption, as it might not be the actual bottleneck in terms of energy usage. However, energy efficiency is a top priority!
Sending data on button press is a great idea—I’ll definitely consider adding that option.@Ze-Stuart
Yes, the server currently stores the starting position of the activity and tracks the route. It also receives some activity events like pause/resume, and these are reflected on the route. At the moment, I’m just sending GNSS connection health as metadata, but thanks for suggesting that more connection health information be added.
Regarding connection stability, I’ve managed to establish a pretty stable connection between the phone and the remote server. However, the watch connection is a bit trickier due to the nature of BLE and limitations in the Suunto SDK. For example, I haven’t yet found a way to reconnect the watch while the workout is still active smoothly, but I’m working on it! -
@Nikolai-Simonov Magnificent.
-
Wow, Great work @Nikolai-Simonov
-
This is pretty awesome! Considering it’s developed outside of Suunto and by using your own server infrastructure - it’ll most likely be a paid S+ app. Do you have any pricing strategy already?
-
This is great to hear @Nikolai-Simonov. I would definitely use this feature.
-
@Łukasz-Szmigiel Yep, it’s developing outside. It’s a good question about the monetization. I’m trying to keep it free as much as possible, and some features don’t need any infrastructure, e.g., the Feature I’m currently working on is sending SOS messages on Android phones. It doesn’t require any infrastructure.
It uses tiny data packets (only 15B for the location message), so it will be relatively inexpensive to maintain this infrastructure for real-time tracking. If we store it, it would be a bit expensive, but there are many things to consider. I guess that some extra features could be subscription-based or something.
anyway, thanx for a reasonable question.
-
@Nikolai-Simonov said in Live location S+ app:
Hi Suunto community!
I’m excited to share a video with technical demo of a SuuntoPlus app I’m currently working on. This app is designed for live tracking: the geolocation data from Suunto watches is transmitted via a connected phone to a remote server and then made available through a web app.
This method was chosen because, unfortunately, Suunto watches don’t have radio modules for WAN connectivity. However, this option is far more energy-efficient, using significantly less power than sharing geolocation via the phone’s GNSS module.
I started this project after hearing some unfortunate news where having even approximate last-known coordinates of a lost person could have made the search much easier. Therefore, the primary goal of this app is safety. In future iterations, I plan to add an SOS button and possibly crash detection.
For now, here’s the demo, and I’d love to hear your feedback and comments!
Very cool. I‘m thrilled that there is finally someone who takes care of this. If you manage to implement Crash detection I can stop looking at garmin watches and stay with a beautiful Suunto watch.
-
@Nikolai-Simonov Do you need any help with documentation etc? I had done some experiments with the s+ and ble in the past.
-
@Nikolai-Simonov
Thank you ! This is so great ! I’ve asked this functionnality in every survey Suunto sent.Are the locations (and consequently the course, the start, the end of the course) sent to a remote server (outside Suunto scope) ? If yes, who is in charge ? How long does the date stay on the server ?
If you need user test/feedback, do not hesitate.
Regard
X3
-
I’m looking forward to it. Because I usually train alone in the mountains and in a possible bad situation I have nothing to do. It looks good at first glance. A web map using Google Maps would be better.
-
@Nikolai-Simonov Hi, is there any news? How is the development going? This is a function that I miss very much. By the way, Coros has already implemented this really well. I find the live location in the mobile phone very helpful for orientation. Even if this requires a data connection, this is super helpful… Hope your project works out.
-
Hello @Nikolai-Simonov, do you plan to open source it at some point? I guess this would accelerate the developement thanks to contributors
Have you thought about using https://www.traccar.org/ as a backend server? This an open source GPS tracking platform with many interesting features like live tracking, alerting, a REST API to interact with, etc…