Can we fetch raw accelerometer data via BLE using Connect IQ mobile sdk? Additionaly I do not want to create any watch app to make it work, It should be direct my app -> Connect IQ app -> device.
Can we fetch raw accelerometer data via BLE using Connect IQ mobile sdk? Additionaly I do not want to create any watch app to make it work, It should be direct my app -> Connect IQ app -> device.
If you want the accelerometer data from the Garmin on your phone, you need a CIQ app on the Garmin to send it to the phone. On top of that, if you want the data sent more than every 5 minutes with a background service, the app on the Garmin needs to be running in the foreground on the Garmin when ever you want the phone to see the data.
So basically I cannot get accelerometer data directly using ConnectIQ mobile sdk. I need to create an CIQ app for Garmin which exposes sensor data like accelerometer then It would work.
Yes, while Heart Rate can be broadcast from a Garmin, accelerometer data can't without an app, and in that app if you want sub-second data, you may need to gather it up and only send it every second. I've not checked how fast a companion app can handle data.
You may find that doing what you want on the Garmin and skipping the companion app the easiest route. Maybe as a data field that can be added to a native activity, where you data is added to the fit file.