Replacement for HC-05 with BLE and BTClassic????

Hi ALL !!

CAN YOU HELP WITH some ALTERNATIVES to the HC-05?

I am trying to connect with an ambulatory heart monitor (Unfortunately, because of an NDA, I cannot disclose which monitor it is). The monitor uses both BLE(BTversion 4.0) and BTClassic (V2.0+). The monitor seems to use BLE to discover other devices then manage the connection and pairing; and to keep the connection alive. It will likely use the BTCLassic for the heavy lifting: transmitting heart data, which ranges from very little up to several packets per second reflecting 1000 samples per second.

I am using an HC-05 to receive data from the heart monitor. It uses BTClassic. It does well with all other BTClassic device, including my Android cell phone. But not with the heart monitor.

I believe the problem lies with the HC-05 not having BLE. My testing shows that the heart monitor uses BLE to discover other devices, and then manage the connection and pairing. This also seems to be what is happening in the Android, though it may be more flexible.

Sadly, I have to find a Bluetooth device to replace my HC-05. RIP HC-05, you have done a super job so far.


CAN YOU HELP WITH ALTERNATIVES to the HC-05?


Alternatives will need to use BLE for discovery and pairing. Once the pairing has taken place, then use the BTClassic for the big data transfers.

Do you have any ideas?

I look forward to your replies

Thanking you in advance
EGB

====================

Cell phones: This technology appears to apply in cell phones. Are there devices on the market which are essentially the BT chips put on a separate board?

Music devices: Does this technology also apply with music Bluetooth devices? Do music devices use BLE for managing connections and then BTClassic for pumping music data across the Bluetooth?

The monitor uses both BLE(BTversion 4.0) and BTClassic (V2.0+). The monitor seems to use BLE to discover other devices then manage the connection and pairing; and to keep the connection alive. It will likely use the BTCLassic for the heavy lifting: transmitting heart data,

I have never heard of such a device but, from what I understand of BLE, it all makes sense. The fact that this mysterious device establishes and manages communication with BLE puts the HC-05 out of business. It would mean that you would have to have two blueteeth, and that is not the sort of thing you would want to tell your mother about.

I understand that a standard BT4 module will revert to BT2 in response to a BT2 signal, i.e. backwards compatible. I also understand this is not the case with the HM-10, which is the BT4 module that is most popular here in Arduinoland. I therefore believe you need to look at the considerably more expensive offerings like perhaps BlueSmirf, or something from Sparkfun.

I understood that BT2 is more suitable for data transmission, and what yiou are saying confirms it. It therefore figures that, as well as BT4 defaulting to BT2 for backwards compatibility, it can also be programmed to revert to that by preference. You may find this is a common feature of BT4 devices.

1 Like

Hi All

Thanks for your reply @Nick_Pyner.

I've just learned that my an ambulatory heart monitor requires SPP.

(Sadly, because of an NDA, I cannot disclose which monitor it is.)

Apparently HC-05 uses Bluetooth v2.0, and that BTv2.0 and the HC-05 use a fixed pin method for pairing. The heart monitor I am attempting to pairing with requires SSP (Secure simple pairing). This is a different connection protocol. SSP comes with Bluetooth 2.1 and later versions.

So, can you folks help answer:


WHICH BLUETOOTH DEVICES (ALTERNATIVES to the HC-05) use BTv2.1+ and SPP?


I look forward to your replies
Thanks, Regards
EGB

EGB:
So, can you folks help answer:


WHICH BLUETOOTH DEVICES (ALTERNATIVES to the HC-05) use BTv2.1+ and SPP?


Why should we?

And let you pass off others knowledge as your own?
I think it is important for work/university projects to stand on their own and that includes the employees/students that are tasked to complete the projects!

.

ieee488:
Why should we? ... And let you pass off others knowledge as your own?

Hi @ieee488,

A very valuable question!

I quote my sources - I enjoy and respect my sources. And through gratitude I liberally add Karma.

And directly related to your question, in cases where I have had no answers to my questions, where my own digging and research has generated some results, I have shared what I have found on the forum. Use a Search-string "EGB" and you will see! Example: Design Issues? - Receiving Data from a Heart Monitor - Project Guidance - Arduino Forum

I share knowledge I gain from outside! I bring it into the forum.

You have prompted good feelings as I consider this reply - and prompted Karma for you, too.

Regards
EGB

EGB:
Hi @ieee488,

A very valuable question!

I quote my sources - I enjoy and respect my sources. And through gratitude I liberally add Karma.

And directly related to your question, in cases where I have had no answers to my questions, where my own digging and research has generated some results, I have shared what I have found on the forum. Use a Search-string "EGB" and you will see! Example: Design Issues? - Receiving Data from a Heart Monitor - Project Guidance - Arduino Forum

I share knowledge I gain from outside! I bring it into the forum.

You have prompted good feelings as I consider this reply - and prompted Karma for you, too.

Regards
EGB

incoherent mumble-jumble

I have no problems with helping hobbyists.
Employees who are paid to do work are a different matter.

I'll say it again --- do your own work!

.

Hi All

I have discovered that the uBlox OBS421 does Bluetooth v2.1+ using SPP. My keyword search is for Bluetooth 2.1+ and SPP.

Here is a first alternative: OBS421 series. From the web site:

OBS421 series

Stand-alone dual-mode Bluetooth modules
...
Bluetooth v4.0 with Bluetooth low energy and Bluetooth BR/EDR (dual‑mode Bluetooth)
Embedded stack (SPP, DUN, PAN, GATT)
...
$39 USD for single purchase.

QUESTIONS:
Have you ever used one?
How do you wire it up to an Arduino Due or Mega?
What libraries do you need?

Look forward to your replies
Thanks
EGB

It should require no more than Rx/Tx pins and a power supply, just like any other Bluetooth.
You may need to do more if you need to programme some pins, but you are only sending data, so I guess that is unlikely.

No libraries.

Nick_Pyner:
It should require no more than Rx/Tx pins and a power supply, just like any other Bluetooth.
You may need to do more if you need to programme some pins, but you are only sending data, so I guess that is unlikely.
No libraries.

Thank you, Nick_Pyner. That's inspiring. I plan on ordering a pair. I will do that after submitting this log.

Here are some more findings. This is a link from Arduino:

Arduino introduces new boards featuring u‑blox wireless technology

Thank you. I'll let you know how it goes.
EGB