cancel
Showing results for 
Search instead for 
Did you mean: 

BlueNRG-1 supporting BLE and BL?

SProg
Associate III
Posted on January 30, 2018 at 08:15

Hello,

We are using the STEVAL-IDB007V1 board and we want to use both BLE and BL. As i read, the BlueNRG-1 supports only BLE.

Is there any other solution(other IC) to implement BLE/BL but also be able to download firmware on the internal MCU?

Thank you !

#ble #bluenrg #bluenrg-1 #bl #bluetooth #dual #mode
5 REPLIES 5
Antonio Vilei
Senior III
Posted on January 30, 2018 at 14:56

Hi,

BlueNRG-1 supports BLE only. If you don't need BLE and just want a Bluetooth Classic solution (Bluetooth V3.0), you could use the SPBT3.0DP module.

What kind of product or application are you targeting?

SProg
Associate III
Posted on January 30, 2018 at 15:19

We want to support both classic Bluetooth and BLE on same chip.

Also, we would like to implement the communication using the internal MCU (like BlueNRG-1) to avoid the cost of adding an external MCU.

Posted on January 30, 2018 at 15:39

ST doesn't have any chip supporting both.

You may use BlueNRG-1 as your application processor to run your application code without the need to have an external MCU. And you could connect an SPBT3.0DP module to it. In this way you would support both Bluetooth Low Energy and Bluetooth Classic, but they would show up as different devices.

I don't know if this combination may fit your needs, though. What kind of product are you going to build?

Posted on January 30, 2018 at 15:42

Is there any library from ST related to SPP to implement this protocol?

Or should is use the way 'BLE_Chat' is working?

Posted on January 30, 2018 at 18:51

Both STSW-BT3.0DP1 and STSW-BT3.0DP2 software packages for the SPBT3.0DP hardware modules come with an implementation of the SPP profile for serial cable replacement (client and server).

If you want to use SPP, of course you don't need the 'BLE_Chat' proprietary profile which is meant to be used with BLE.

Out of curiosity, what kind of product are you targeting?