I have developed a Qt C++ application that runs on my Samsung S22 phone. This phone app controls a pickleball machine that I built.
The Qt app on my phone uses classic Bluetooth to communicate with a Raspberry PI 3A+ that controls the pickleball machine. I was thinking of programming a watch app on my Garmin Forerunner 945 to simply start and stop the pickleball machine instead of always relying on my phone.
The use case is that I would use my phone to just setup the pickleball machine (ball speed, height etc) and leave the phone in my pocket or in a bag. The watch app would make it very convenient to start, stop, pause my machine on a pickleball court.
I have already coded a simple watch app to learn the basics of coding with Connect IQ.
I'm looking for a recommendation for the use case I described above: is it possible to send a message/notification from my Garmin watch app to the custom Qt app on my phone? This would the idea case.
I also experimented with some code on my watch to use Bluetooth LE to directly interface with my Raspberry PI but this is somewhat complicated by the fact that I already use classic Bluetooth and my Garmin app does not seem to detect the BLE server I created on the PI for testing purposes (the watch app can scan other BLE devices when I check the log app on my watch). I already used some BLE example code I found on the Garmin forum related to the Raspberry PI.
Any ideas, suggestions are welcome. Thank you.