Does Bluetooth 5 implements BR/EDR natively? - bluetooth

I can't find a proper answer on the Internet.
The Bluetooth Basic Rate / Enhanced Data Rate (BR/EDR) appeared with the 2.0 Bluetooth Core Specification to improve data rate transfers. The Bluetooth Low Energy (BLE) appeared with the 4.0 Bluetooth Core Specification to improve consumption in the IoT field. Yet, to make those two modes work together (BLE & BR/EDR) you had to use a "Smart Ready" module (or dual-mode specific module).
Today, we have the Bluetooth 5. I don't quite understand if, when I browse Bluetooth 5 SoC on the market, the BR/EDR is implemented natively. For the BLE mode, it is. From a general FAQ :
Is the low energy feature of Bluetooth a part of Bluetooth 5.0?
Yes, Bluetooth with low energy functionality, introduced in Bluetooth 4.0, is a feature within Bluetooth Core Specification version 5.0. In fact, the new features and benefits of Bluetooth 5.0 are designed specifically for Bluetooth with low energy functionality.
But for the BR/EDR mode, the Bluetooth 5 Core Specification states (p323, Vol : 2 Core System Package [BR/EDR Controller Volume]) :
Two modulation modes are defined. A mandatory mode, called Basic Rate, uses a shaped [...]. An optional mode, called Enhanced Data Rate, uses PSK modulation [...].
So, from the Core Specification, the EDR mode is optional. Yet, I can't find any SoC or module (BT5 compliant) that has this EDR mode, like it doesn't exist anymore but everyone exhibit high data transfers (more than EDR used to be with previous version).
So, is the EDR implemented natively in BT5 (as the BLE is) even if the Core Specification states it as optional ?
Where am I wrong ?
Thanks !

"Most" things in the Bluetooth Core specification are optional. You can have a BT5-compliant Bluetooth Classic chip that doesn't have any LE functionality and you can have a BT5-compliant BLE chip that doesn't have any Bluetooth classic features.
To check whether a particular Bluetooth chip supports a specific feature, just look it up at https://launchstudio.bluetooth.com/Listings/Search.

As mentioned above, lots of things Bluetooth are optional, and the nomenclature is confusing and changeable.
Bluetooth Smart Ready describes modules that can do both Smart (ie LE) as well as classic. If you are looking for a Bluetooth Smart Ready module, we've successfully used the Silicon Labs (acquired Bluegiga) BT121 module in a couple of products where we needed SPP with high speed and range (BR/EDR).
Hope that helps!
Best Regards, Dave

Related

Bluetooth Classic 5.1?

I bought iclever bluetooth keyboard model:IC-BK10. On amazon, it shows bluetooth logo and "5.1". I assumed it uses Bluetooth 5.1
I try to capture Bluetooth Low Energy beacon on IC-BK10. But I cannot capture any BLE packet.
I asked customer support of iclever.
They replied
"Please be advised that not all Bluetooth 5.1 is Bluetooth low energy. Classic Bluetooth also has Bluetooth 5.1"
Is that possible Bluetooth Classic to have 5.1 feature?
The Bluetooth specification document (which is versioned 5.1, 5.0, 4.0, 3.0, etc.) applies to both Bluetooth Classic and Bluetooth Low Energy. In fact, the document is a reference for the specifications of both kinds of devices. So just because a device is listed as Bluetooth version 5.1, it does not mean it’s Bluetooth Low Energy compatible.
So to answer your question: Yes, a Bluetooth 5.1 device could be Bluetooth Classic, Bluetooth Low Energy, or even both (referred to as a Dual Mode device, best example is your smartphone).
This can be a bit confusing, so always refer to the manufacturer’s technical specs for the product or contact their support.
The version number of Bluetooth should just be interpreted as which year's Bluetooth specification was used when the product was created or qualified. In every new version, a bunch of optional features are added and features are seldom removed.
So never look at the Bluetooth version to figure out what features a device supports. Bluetooth Classic has not been removed in newer Bluetooth versions.
A Bluetooth 2.0 product can for example usually be re-qualified for the 5.1 specification without any changes needed in the hardware or software.

where is the bluetooth 'dual-mode' definition?

I been reading through the Bluetooth 4.0 core specification. However, I cannot find anywhere which states the true definition of 'dual-mode'.
From other google results, it looks like 'dual-mode' means that a BT device that has this capability can communicate with a LE device and a BR/EDR device simultaneously. However, I cannot find any official bluetooth docs that states this feature.
The closest one that I can get is:
The Brand book uses the term “dual mode” device to refer to a design
(host and/or controller) that is qualified in compliance with the
Basic Rate and Low Energy Combined Core Configuration as defined in
the Bluetooth specification. It is also referred to in the Bluetooth
specification as a BR/EDR/LE design.
from here
Could someone point out the location where 'dual-mode' is defined?
There is some different logic.
The two most prevalent implementations of the specification are
Bluetooth Basic Rate/Enhanced Data Rate (BR/EDR), which was adopted as
version 2.0/2.1, and Bluetooth with low energy (LE), which was adopted
as version 4.0/4.1/4.2. Each implementation has different use cases
and each implementation uses a different chipset to meet essential
hardware requirements. Dual-mode chipsets are also available for
applications that include both use cases. https://www.bluetooth.com/specifications/bluetooth-core-specification
There is Bluetooth 2.x - BR/EDR spec and there is Bluetooth 4.x (now 5.0). They are individuals specification with different purposes and different tech implementation (different modulation, different DSP blocks, different modes of work, etc). Manufacturer like TI, STM and so on just implement both of theese specs on one chip (System on Chip) or in SiP (System in Package). And theese SoC and SiP named "dual-mode devices" and often BT 2.0 and BT 4.x work in theese SoCs (SiPs) simultaneously.

Is Bluetooth 4.0+ BLE?

I am trying to identify which android phones support Bluetooth Low Energy and I am a bit confused on whether or not a device with BTv4.0+ is BLE compatible.
To be more precise, I am looking at the device Samsung Galaxy J5. According to http://www.gsmarena.com/samsung_galaxy_j5-7184.php, the bluetooth version is 4.1 but it doesn't mention anything about BLE.
According to the bluetooth specification:
"Bluetooth Low Energy (LE) (also called Bluetooth Smart or Version 4.0+ of the Bluetooth specification) is the power- and application-friendly version of Bluetooth that was built for the Internet of Things (IoT).". According to this I would presume that 4.0+ is BLE.
However if you see the specs of Samsung Galaxy S6 (http://www.gsmarena.com/samsung_galaxy_s6-6849.php) it mentions that it supports both BTv4.1 and BLE. It therefore distinguishes the two BT specifications.
Any information would be very helpful
Edit
Additional reference information for interested parties:
from bluetooth.org: Two flavors of Bluetooth The two most prevalent implementations of the specification are Bluetooth Basic Rate/Enhanced Data Rate (BR/EDR), which was adopted as version 2.0/2.1, and Bluetooth with low energy (LE), which was adopted as version 4.0/4.1/4.2. Each implementation has different use cases and each implementation uses a different chipset to meet essential hardware requirements. Dual-mode chipsets are also available for applications that include both use cases. - See more at: https://www.bluetooth.com/specifications/bluetooth-core-specification#sthash.7X7IrtWy.dpuf
Instead of relying on gsmarena with unreliable information, you can refer to Bluetooth SIG's official information.
Based on this Bluetooth SIG's announcement and this one, BLE is a core specification of Bluetooth 4.0. Bluetooth 4.1 and 4.2 also adopt this core specification.
However, all this still depends on whether the manufacturers implement the firmware. To keep track of all this, Bluetooth SIG maintains a list of devices currently supporting any profile (for example GATT).
This crossed my mind myself as I saw it as a pointless advancement until I saw the low energy bLE (bluetooth low energy) side of it. In my pastime I tinker with various electronics and with various BLE 4.x modules and their pro's and cons are HUGE.
All in all, BLE is better as Bluetooth pretty much is battery drain on the most robust of phones.
I found a nice little writeup (pretty simple yet comprehensive) here: http://www.argenox.com/bluetooth-low-energy-ble-v4-0-development/library/a-guide-to-selecting-a-bluetooth-chipset/
Do cut my answer short, as the bag you linked shows it as being "NFC" compatible, then yet, it's BLE 4.x. (That's Near Field Communication i.e. similar to your your contactless bank card). The v4.1, A2DP which you mention is how one "audio device talks to another" via bluetooth. (dvanced Audio Distribution Profile).
If you're really bored, there's a long list of other profiles (other than A2D):
https://en.wikipedia.org/wiki/List_of_Bluetooth_profiles
Hope this helps!
Happy bluetoothing!

Do bluetooth smart (4.0) provide the same services as plain old Bluetooth?

What I want to ask is - Will a BLE device be able to answer calls, play music, etc... or that Bluetooth 4.0 is intended for a kind of NFC alternative?
Bluetooth Low Energy is part of the Bluetooth 4.0 specification. Bluetooth 4.0 includes Classic Bluetooth, Bluetooth Low Energy and Bluetooth High Speed.
Bluetooth Low Energy (BLE) uses a different radio protocol with fewer, wider channels and a lower transmission rate and power than Bluetooth Classic (although it uses the same frequencies) and most importantly it implements a different set of profiles.
Classic Bluetooth has profiles such as Serial Port Profile (SPP) and Handsfree Profile (HFP) while the most commonly used profile in BLE is the Generic Attribute profile (GATT). This profile allows for the transfer of small amounts of data at relatively low speeds and is not suitable high-bandwidth time-critical applications such as audio streaming.
Dual-mode Bluetooth chipsets that support Classic Bluetooth and BLE are available although often they can only operate in one mode at a time. Many BLE chipsets are BLE only, however as it reduces cost and complexity.
The short answer is that BLE can't support the classic Bluetooth functions you described.
Bluetooth 4.0 has all backwards compatibility with it's older versions.
BLE is a form of connect using low energy technology.
BLE = Bluetooth Low energy.
They are different technologies with different proposes. BLE tend to be used in heart rate monitors, bike computers, medicinal applications and etc. Whenever the power supply is limited.
BLE intent is not for headsets and similar devices. That's why you see on phone specifications Bluetooh 4.0 + BLE (or LE). Bluetooh is a technology, BLE is a 'protocol of communication'

Is Bluetooth Smart Ready low energy?

I searched on bluetooth.com , bluetooth.org but I didn't find any explanation about Bluetooth Smart Ready Device being low energy.
I know Bluetooth Smart Ready is dual mode. (Backward compatible)
My question is When Bluetooth Smart Ready is connected to older Bluetooth device, is it still in low energy mode or does it require more power(like older Bluetooth Devices) ?
Short answer: no it is not in low energy mode because it is not using the low energy subset of Bluetooth v4.0.
Long answer: Bluetooth v4.0 defines two types of transceivers:
Dual-Mode Devices (aka Smart Ready Devices): Dual mode devices include all the features of standard Bluetooth v4.0 (Classic Bluetooth + Bluetooth High Speed + Bluetooth Low Energy); BLE functionality is integrated into the existing Bluetooth controller. Dual mode devices, such as PCs and Mobile phones, can utilize the full package versions of the technology running side by side.
Single-mode Devices (aka Bluetooth Smart): single mode devices
implement the low energy protocol stack only. The single mode devices
benefit from the low power consumption and low cost of implementation
provided by v4.0. Therefore, the devices are cheaper and consume
less power than dual mode devices.
Hope this helps.
Bluetooth Smart means Bluetooth 4.0. The only common in Bluetooth Smart and the older versions is the frequency range.The communications is vastly different, requiring different radio hardware too.
So if a device is dual mode, it can either use the low energy, or the standard communication. And because of this, in standard mode, the energy consumption is the same as with the standard devices.
No, When a backwards compatible Dual Mode/Smart Ready device is connecting and transmitting on Bluetooth 2.1, 3.0 or EDR it is not Low Energy.
What makes low energy low energy is the short burst transmissions, packet size and the way the processing works. Being Dual Mode / Smart Ready just combines the necessary chips and antenna into one package for ease of manufacturing and design.
Bluetooth Smart Ready = Dual Mode, i.e. it can switch between BR/EDR (Classic) and BLE.
For BLE, it is first and foremost the protocol that makes it "low energy", i.e. low consumption.
So, when the Smart Ready device works in BLE mode, it is low energy. When it works in Classic mode, it is not low energy.

Resources