I am working on an embedded device that I'd like to control an app on a Garmin watch. The Communications API looks like exactly what I need, i.e., pass messages longer than 20 bytes back and forth from the watch that contain simple prompts and responses. The device isn't a phone, so I can't relay messages via Garmin Connect like the android API does, but is it possible to just use the same Bluetooth profile?