BLUEMICROSYSTEM3 is an expansion software package for STM32Cube. The software runs on the STM32 and includes drivers that recognize the Bluetooth Low Energy (BlueNRG), Dynamic NFC tag, four sensor devices (HTS221, LPS25HB, LSM6DS0, LIS3MDL) and proximity and ambient light sensing module (VL6180X). It uses the NDEF standard for writing the information for establishing a simple and secure Bluetooth pairing by storing the necessary information on the NFC tag.
The expansion is built on STM32Cube software technology to ease portability across different STM32 microcontrollers. The software comes with sample implementations of the drivers running on the X-NUCLEO-NFC01A1, X-NUCLEO-IKS01A1, X-NUCLEO-6180XA1 and the X- NUCLEO-IDB04A1 (or X-NUCLEO-IDB05A1), when connected to a NUCLEO-F401RE or NUCLE0-L476RG.