Open.MEMS is catalog of free and easy-to-use software libraries for the development of best-in-class MEMS and sensor applications.

Open.MEMS libraries combine data from several sensors achieving the high level of accuracy required by portable and wearable devices and other emerging applications such as the Internet of Things (IoT).

Based on the comprehensive STM32Cube software development tool, Open.MEMS libraries rely on the X-CUBE-MEMS1 expansion software package designed to run on the X-NUCLEO-IKS01A1motion MEMS and environmental sensor expansion board.

Jump start your MEMS and Sensor development with our Open.MEMS software libraries!

Real-time activity recognition and carrying position add-on software libraries

The osxMotionAR provides real-time information on user activity (stationary, walking, fast walking, jogging, biking and driving).The osxMotionCP provides real-time recognition of board position (on desk, in hand, near head, shirt pocket, trouser pocket and arm swing; i.e. typical mobile phone carrying positions). The osxMotionGR  provides real-time information on phone-related gestures such as wake up, glance and pick up.

Both libraries run on the STM32 platform and rely on data captured byan LSM6DS0 or LSM6DS3 inertial sensor. Their advanced activity recognition and carrying position algorithms use the lowest sampling frequency to help reduce the power consumption of the hosting platform.

Resources Support & Community