Hello Garmin Developer Community,
I’m developing a Garmin Connect IQ app to scan and connect to a BLE peripheral, but I’m unable to detect the peripheral, which is being advertised using nRF Connect.
Details:
- The peripheral is discoverable by other devices (e.g., smartphones) but not by the Garmin watch.
Questions:
- What specific advertisement settings (e.g., UUIDs, flags, intervals) are required for the peripheral to be discoverable by Garmin watches?
- Are there specific BLE profiles or services (GATT or custom) the Garmin watch requires for detection?
- Does the Garmin platform impose restrictions on BLE version (e.g., 4.2 vs. 5.x)
- Are there known limitations or configurations required for BLE scanning with Garmin apps?
Any guidance or references would be highly appreciated.