Connect to mobile phone via BLE

Hi all

Is it possible to create an device app or widget to communicate with the mobile phone (on which also Garmin Connect runs) via BLE? I want to send input characters to an app which is open on the phone and is waiting for characters. At the moment i control it with a bluetooth remote which is paired to the phone, but i want to replace the remote by a garmin watch.

Second thing... I already own a vivoactive 3, which unfortunately do not support BLE. Thats why I'm planning to buy a new watch (i.e. vicoactive 3 music or vivoactive 4), but I first want to make sure before purchasing that my challenge can be solved...

Thank you very much for your answers and inputs!!

Marcel

  • No.  But it's actually based on the nordicThingy52 sample in the SDK.

    To see everything seen during scanning, start by adding this to the "contains" function in the BLE Delegate:

        private function contains(iter as Iterator, obj as Uuid) as Boolean {
            for (var uuid = iter.next(); uuid != null; uuid = iter.next()) {
    //Add this line
    //System.println(uuid.toString());    
                if (uuid.equals(obj)) {
                    return true;
                }
            }
    
            return false;
        }

    You can see everything found by scanning in a CIQ app this way.