Skip to main content
bartj1
Associate III
April 6, 2021
Question

Help choosing a Bluetooth Module and dev tools

  • April 6, 2021
  • 1 reply
  • 731 views

Hello, We are looking to upgrade a customers product line by adding a per-qualified BLE module. We have identified the BLUENRG-M0A as a candidate module. We only need to support HID mode. And SPI or serial is an acceptable interface. However we find that nucleo based dev platforms do not support this module. Nor do the code samples shown below support the module:

https://www.st.com/resource/en/programming_manual/dm00294449-bluenrg1-bluenrg2-ble-stack-v2x-programming-guidelines-stmicroelectronics.pdf

Can anyone suggest any easy path to integrating our candidate module or suggest alternatives?

Thanks!

    This topic has been closed for replies.

    1 reply

    Winfred LU
    ST Employee
    April 8, 2021

    BlueNRG-M0 is a module based on BlueNRG-MS network processor.

    If you would like to use a BLE SoC, BlueNRG-M2 (BlueNRG-2 based) would be the choice.

    https://www.st.com/en/wireless-connectivity/bluenrg-m2.html

    Both shall be capable of supporting HID over BLE since it's a standard profile on top of GATT.

    Please also check the STSW-BLEPROFILES package, the BlueNRG-1_2 BLE Profiles SW package.

    https://www.st.com/content/st_com/en/products/embedded-software/wireless-connectivity-software/stsw-bleprofiles.html