For an open source Linux sports watch with external BLE sensors, GPS would be very helpful. Is there an AsteroidOS watch which supports GPS? What about the Huawei 2 GPS watch?
Asteroid IRC chat:
PeterGammaFor an open source Linux sports watch with external BLE sensors, additionally GPS would be very helpful. The Kingwear KW88 Pro has GPS, but as far as I know, the Bluetooth stack is a mess. Is there another AsteroidOS watch which supports GPS?20:02:09AsteroidBot[asteroid-btsyncd] MagneFire synchronized Pull Request #19 BatteryService: Use systemsettings for battery information. (gatesgarth_v2 -> master): https://git.io/JYduj22:35:01MagneFirePeterGamma: There are some other watches that have GPS (The Sony Smartwatch 3 and Huawei Watch 2 come to mind) but it’s not supported from AsteroidOS just yet.22:55:05PeterGammaMagneFire: Thanks, MagneFire. I am currently using a Garmin watch with a BLE footpod, and I don t use GPS at all, since a foot pod is very accurate, and battery life with GPS is shorter. But for an open source sports watch to be taken serious by athletes, GPS is required. I saw some developement work for the Huawei Watch 2 on the AsteroidOS GITHUB which looked great. What do you think. Is GPS for the Huawei Watch 2 far away to be developed?23:15:02MagneFirePeterGamma: I didn’t have a look into this so will probably take some time Though I did get GPS to at least scan on the Sony smartwatch 3, but that’s where it stopped (couldn’t get a GPS location fix)
Source: AsteroidOS IRC Logs 13.4.2021
Good news: GPS works too now on the Huawei Watch 2
MagneFire in the AsteroidOS IRC chat: “Ok so GPS works too now on the Huawei Watch 2, but it does not stop even after closing the asteroid-gps-test app. Is this a known issue for other watches?”GPS works too now on the Huawei Watch 2, that is good news. Maybe an athlete with good coding skills knows how to solve the issue? GPS makes the Huawei Watch 2 interesting to be used as a sports watch (source: AsteroidOS IRC Logs 14.4.2021)
Which is the optimal watch to make an open source sports watch out of it?
I could find the Huawei watch 2 second hand. But where can the Huawei watch 2 4g be found? To access sensor data from Garmin watches is difficult. They have their proprietary .fit file format. ANT+ sensors need special hardware, for instance ANT+ sticks, and it is hard do find another way than synchroniz sports sensor data to Garmin connect. Real-time processing of sports sensor data is even more difficult. Was this was the goal of the companies who developed these products? Many people tried to solve this problem. I made a list of these projects on my Github page:
https://github.com/PeterGamma/Live-stream-of-ANT-plus-and-BLE-sensor-data
Most of these project consist only of a backbone. From there it is possible to develop a project of your choice.
Linux AsteroidOS sports watch on DC Rainmakers blog?
DC Rainmaker, the blog Ray Maker that reviews technology used for runners, cyclists, and triathletes, deleted my link to my AsteroidOS watch blog, or at least I cannot find it anymore. I put I link on his review about peloton bike computers to my AsteroidOS watch blog:
https://www.dcrainmaker.com/2021/02/peloton-bike-plus-in-depth-review.html
I did not know where else to put it. But I can t find the link anymore. Did Ray delete the link?. It is time to build an AsteroidOS sports watch, so that Ray can review the watch. Then, we can discuss with Ray on his blog about the watch.
Peter Gamma 17.4.2021 21:04
AsteroidOS sports watch with BLEHeartRateLogger.py?
I suggest to start building an AsteroidOS sports with a heart rate chest strap monitor like the Polar H7 or the Polar H10 and GPS. That is all which is needed for a fully funcional sports watch. The first Garmin watches had as far as I know only a heart rate chest strap and a foot pod. Then, they had a major break trough with GPS watches. Which GPS and a chest strap, we can try again to sell the watch to DC Rainmaker. DC Rainmaker has he has a huge impact on athletes. The easiest way I could find to do this is to integrate the BLEHeartRateLogger app into an AsteroidOS watch.
https://github.com/fg1/BLEHeartRateLogger
BLEHeartRateLogger.py is a Bluetooth Low-Energy (BLE) Heart Rate Monitor (HRM) data logger written in Python for Linux. With this tool you can log your heart rate and heart rate variability (RR) during exercise, sleep or whatever comes to mind.
Polar has a Polar SDK
The Polar Sensor Logger app with MQTT support for a real-time stream to Matlab, Python, Influx Database, etc.:
https://play.google.com/store/apps/details?id=com.j_ware.polarsensorlogger&gl=CH
is also based on the Polar SDK, and I suppose also the BLEHeartRateLogger app. Jukka Happonen, Senior Specialist at Polar Electro Oy Research Center made a very helpful contribution with his Polar Sensor Logger app, which can record many parameters from Polar sensors to .txt files, and can stream sensor data over MQTT to Influx Data Base. The Polar Sensor Logger app seems not to be an offical Polar app, but is really an easy and contemporary solution for sensor data streaming. But unfortunately, the Polar Sensor Logger app is not open source.
Peter Gamma 18.4.2021 9:02
Shellscripts and python scripts already run on AsteroidOS (personal communication jrt, AsteroidOS IRC chat)
18.4.2021 09:32:18
jrt: Hi, I’m not entirely sure what you want to archive. Shellscripts and python scripts already run on AsteroidOS. There is a python 3 package available in the repository.
18.4.2021 15:54:12
PeterGamma: Thanks, jrt
Peter Gamma 18.4.2021 16:00
Related
One of my last projects was a 4x4 differential drone, built from scratch, remotely controlled via Bluetooth using an Android smartphone.
Schematics / demo video here: http://www.pocketmagic.net/?p=1398
Besides ultrasonic sensors, the robot is about to be equipped with a homemade geiger counter sensor to detect "exotic" environment parameters
like the dangerous ionizing radiation. There are quite a few possibilities since the robot has an ATmega microcontroller that can easily
support additional sensors.
The data is sent back to the Android device, via bluetooth. More work is required on the software, hope I'll get some spare time for that, soon.
Direct youtube video: http://www.youtube.com/watch?v=O2gg1P7iSDA
Hello,
Basically. My situation is that I'm a small twitch streamer and want a cheap way to display my heart rate on stream. My idea is to have my gear s2 be constantly capturing my heart rate and then either display it on my phone. Or preferably on like a locally hosted website that I can capture in OBS. Is there anything like this that already exists. Or would I have to attempt to make something like this myself? And how tricky would it be to create this as I have limited knowledge with developing for this watch.
Thanks,
Max
I got one of these ANT+ / bluetooth speed/cadence sensors for bicyling. I figured it would be a nice addition to keep better track of bicycle rides.
I enabled ANT+ on my xiaomi 9T, test apps can read the sensor... but then I'm stuck: what software supports it?
It doesn't seem google fit or mi fit support it. Strava removed support to directly interface with these sensors, so I would have to use an intermediate app to let Strava use it... bah. It seems like almost all android hardware is ANT+ enabled, but nobody cares to support it.
Watch Navigator is an application listen map navigation information and will send navigation information to Smartwatch by notification.
User after open this app correctly can go to destination by see information from Smartwatch without open smartphone
Support almost Smartwatch (tested in miband, haylou, galaxy gears, honor band, amazfit ...)
Demo:
Link: https://play.google.com/store/apps/details?id=com.codinginthebigcity.smartwatchnavigator
Advance features:
- three style arrows can show in many device, with band device like miband can show big icon
- shake mobile to show watch navigation.
Free and no ads
looks absolutely interesting
The Cyclope bike app is great too. It allows, in addition to the classic functions of a cycle computer, to connect the cyclists in them. You can know the position of the other runners, have the time difference, communicate by voice like the professionals with their headset.
Cyclope - itinéraire vélo GPS – Applications sur Google Play
Communiquez entre cyclistes par la voix comme les pros avec leur oreillette
play.google.com
bike app, route planner, bike ride, GPS | Cyclope
Cyclope is a bike app that connects cyclists by location and voice like professionals with their headsets. Bike computer with bike tracking, route planner, cycle route, gps, weather and forecast... Know the gap in time that there is between you and others cyclists. Communicate with voice or...
www.cyclope.dev
Hey XDA,
I wrote this TV companion application a few years ago. It needed a major refactor and I finally got around to it. It's a free app with limited ads. The rating is terrible right now as it has been broken for a few months. I hope the new updates encourage more positive reviews.
The application works for different use cases: Use it with your big box TV or watch live TV in the app
Let me go over some of the features in more detail:
-A live map and compass guide to the best direction to point your TV antenna based on your location.
All TV station information: Channel Name, Channel Number, Channel Frequency, and more.
Station broadcast overlay: Allows you to see exactly where the station can reach.
Built in TV Remote (for devices with a built in IR Blaster).
Watch live local News streams from any city in the USA.(FOX, CBS, NBC, ABC, CW)
Watch nearly any live stream: Live Cable TV, Live OTA Broadcast TV, Live Sports. (Even works with major cable providers like Comcast and AT&T)
The last 2 are what make the application unique. TV Towers uses a custom video player which makes it all possible. It's the secrete sauce to what makes the app special. You can literally use the app to watch live ESPN sports broadcasts using picture in picture mode while you browse XDA The app really is powerful.
That being said, there are a ton of different manufacturers for Android with multiple different form factors and OS flavors. I only have 2 devices and a basic emulator... If you spot a bug or something that does not look right please leave a comment here so we can collaborate on how to correct it. I love writing code and solving problems. If you have an idea or something you would like to see in the application then please let me know!
I put a lot of hard work into this app. If you like it please consider leaving a review. If you don't like it.. Please let me know why so I can make it better for you.
https://play.google.com/store/apps/details?id=my.dtv.com.mydtvfinder