Skip to content

Shimmer3R Integration Notes

JongChern edited this page Aug 15, 2025 · 5 revisions

Bluetooth Advertising ID

For all use cases we currently advice using Shimmer3R-XXXX-BT, we reserve Shimmer3R-XXXX-BLE, for Bluetooth Low Energy (communication).

image

Pairing

Pairing via 1234 key is no longer required for the Shimmer3R. As part of the connection process you will be prompted to pair, but you won't require a pairing key.

image

Recommendation

We recommend BLE be used with the Shimmer3R as we foresee that Bluetooth Classic will slowly be phased out from Bluetooth radios.

Sensors

There is a 200G (High G) Accel and a Alt Magnetometer that can be enabled now via Shimmer Capture when using Shimmer3R devices that support it.

Code

There is no change in classes when using the Shimmer3R, you can continue to use Shimmer.java

Shimmer shimmer = new Shimmer(mHandler,MainActivity.this);
shimmer.connect(macAdd, "default");    

We are switching to a move generic naming convention for the internal and external ADCs. From here on the ADC naming will start with EXT_ADC_0 and INT_ADC_0. Thus please note that the PPG/ADC signal (SENSOR_INT_A13 on the Shimmer3) is now INT_ADC_1 or PPG_A1 on the Shimmer3R. The naming of the ADC on Shimmer3 will not be changed.

Clone this wiki locally