cancel
Showing results for 
Search instead for 
Did you mean: 

Help choosing a Bluetooth Module and dev tools

bartj1
Associate III

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!

1 REPLY 1
Winfred LU
ST Employee

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