«Протокол Whiteboard», который MDS реализует поверх BLE, довольно сложен, а также проприетарен, поэтому его невозможно использовать в Arduino (или вне обычных сред). Однако это не единственный способ связи с датчиком Movesense.
Для низкоуровневого доступа BLE вы можете либо определить собственную службу GATT с помощью CustomGATTService, либо использовать один из существующих профилей «из коробки». (HRS или Nordi c UART Service. Они будут лучше в 2.0).
Новый 2.0 поставляется с образцом, который предоставляет любые данные датчика по GATT (в виде двоичного потока), и мы также перенесли его обратно в 1.9.4 (найдите его в https://bitbucket.org/suunto/movesense-device-lib/downloads/).
По моему мнению, если вы просто хотите получить IMU-данные, пример "gatt_sensordata_app" на данный момент является самым простым способом для go.
Полное раскрытие: Я работаю в команде Movesense