5 Ble Bluetooth 5.0 Module Facts you never Knew Before

2021-10-09/ By Admin

Ble Bluetooth 5.0 Module

The purpose of using modern ble Bluetooth 5.0 module is very clear. The world is becoming smarter by every passing day. Modern machines need latest methods to execute programs. Moreover, we need swift devices to carry everyday operations.

Now days, you can see ble modules in automotive, telecommunications, and in smart devices. We can say, they have made our management system better and more responsive.

Why ble Bluetooth 5.0 module has become quite common?

Communication via Bluetooth is already widely common, whether when we use Bluetooth headphones, or when we need to send files from one cell phone to another, for example. 

On Arduino, it's another simple and inexpensive way to send and receive information remotely. In this post, we will see how to send temperature information using ble Bluetooth 5.0 module with Arduino.

Moreover, we are going to talk in this post specifically about the HC-05 Bluetooth Module, which works in master mode (can pair with other Bluetooth devices) and slave mode (support pairing).

What is Bluetooth?

ble Bluetooth 5.0 module, a low-power wireless technology, short range was born from the early days of mobile phones, widely common and present in billions of daily equipment and supplies. Also, Bluetooth creates a world without using wires and is the first form of connecting different devices, producing new features and consumer behaviors.

Bluetooth Low Energy is a wireless connection standard towards energy-saving applications (explains: wireless transmission often takes energy. Furthermore, people try to study technologies and techniques for work Transmission of wireless data is less energy consumed as possible and so BLE was born).

ble Bluetooth module versions?

During the development of Bluetooth, ble Bluetooth 5.0 module Sig announced many versions and still developing new versions. Bluetooth 1.x: first Bluetooth version, almost no longer common.  Furthermore, there is a theoretical speed of 1Mbps. Similarly, this speed is held as Basic Rate (BR).

  • Capability: BR

Bluetooth 2.x: Upgrade version of Version 1.x for higher theoretical transmission speed - 3 Mbps – Moreover, this speed is called Enhanced Data Rate (EDR). Note: EDR is Optional; Bluetooth 2.x-enabled device can still connect to BR speed.

  • Capability: BR + EDR

3.x Bluetooth: Support changing the Lower Layer. Applications with Lower ble Bluetooth 5.0 module standard design layers can be transferred to the standard of 802.1 protocols with higher data transfer rates. Bluetooth 3.x can reach the theoretical transfer rate of up to 23Mbps - this speed is called High Speed ​​(HS) and is an option of Bluetooth 3.x support device.

  • Capability: BR + EDR + HS

Bluetooth 4.x: Additional standard Bluetooth Low Energy communication. With the advantage of collecting data from low-data frequency devices, each time send a small amount of data (eg Heart Rate Sensor, Temperature Sensor, and Humid Sensor.

Connecting the HC-05 Bluetooth module to the Arduino

One item we should pay close attention to is the signal level common by the module for serial communication. Some modules work with 5v, others with 3.3v, like the module common in this tutorial. We then need to use a voltage divider, avoiding damaging the component.

There are professional voltage dividers on the market, but for testing purposes we can use 2 resistors connected to the RX pin of the ble Bluetooth 5.0 module. In our circuit we common a 1.5K and a 2.2K one, which generated a signal level of approximately 3.1v, enough for the tests. You don't necessarily need to use this value of resistors. 

For this circuit, we will use the following material:

  • Uno R3 board
  • RS232 HC-05 Bluetooth Module
  • DHT11 Humidity and Temperature Sensor
  • Moreover, 400 points protoboard
  • Resistor 2.2 KOhm 1/4W
  • Resistor 1 KOhm 1/4W
  • Also, Male-Male Jumpers

Mount the circuit leaving the Bluetooth module's Vcc pin disconnected for now, since both the communication with the computer and the communication of the ble Bluetooth 5.0 module with Arduino use the same serial interface. After assembly, connect the Arduino to the computer to load the program.
Ble Bluetooth 5.0 Module 2021

Ble Bluetooth 5.0 module device types

  • The device only supports Bluetooth Smart that are not easy to connect directly to the device that only supports Bluetooth Classic
  • Bluetooth Smart Ready support device can connect directly to both Bluetooth Low Energy and Bluetooth Classic devices
  • This is one of the latest developments in location technology and close marketing
  • BLE's biggest advantage is energy saving, which allows continuously transmitting beacons to 2-3 years with just a small battery. BLE transmission distance is also up to 100m as ble Bluetooth 5.0 module Classic

BLE has two modes of information exchange:

  •  Advertising: Only one-way transmission
  •  Connecting: Two-way exchange

Beacons technology common in ble Bluetooth 5.0 module

This is good for advertising transmission mode (only one-way information). Beacons according to a cycle will play promotional information to other devices such as smartphones received. Beacons can play with a cycle from 20ms to 10s, the longer the cycle, the longer battery life.

 However, Beacon device is very simple. Each device contains CPUs, radios and batteries, and it works by continuously emitting an identifier (ID).

Where do we use ble Bluetooth 5.0 module?

This identity code is selected by your device, usually a mobile phone and marks an important position in your environment. Identification code is the only ID number that your smartphone realizes is unique for Beacon. After connecting, the Beacon will perform any functionality including: advertising, navigation, and tracking.

We can consider a typical example of advertising in Mall:

  • Users search at Google about "Black Shoes"
  • Your Google search ads appear.
  • Users click on search ads, browse the product, and then close their phone.
  • This user decides they want to try shoes before buying, so they enter your store.
  • When they go to the store, their phones receive some ID identification from the Beacon of your store.
  • Beacon realizes that this phone is similar to the phone clicked on your search ad and linking this data to your Google ADS account as a store visit online.

Conclusion

Ble Bluetooth 5.0 module a low power wireless communication technology that can be common over a short distance to enable smart devices to communicate. ... It has enabled device manufacturers to add a low power communications interface on existing solutions.

The purpose of using modern ble Bluetooth 5.0 module is very clear. The world is becoming smarter by every passing day. Modern machines need latest methods to execute programs. Moreover, we need swift devices to carry everyday operations.

Now days, you can see ble modules in automotive, telecommunications, and in smart devices. We can say, they have made our management system better and more responsive.

Why ble Bluetooth 5.0 module has become quite common?

Communication via Bluetooth is already widely common, whether when we use Bluetooth headphones, or when we need to send files from one cell phone to another, for example. 

On Arduino, it's another simple and inexpensive way to send and receive information remotely. In this post, we will see how to send temperature information using ble Bluetooth 5.0 module with Arduino.

Moreover, we are going to talk in this post specifically about the HC-05 Bluetooth Module, which works in master mode (can pair with other Bluetooth devices) and slave mode (support pairing).

What is Bluetooth?

ble Bluetooth 5.0 module, a low-power wireless technology, short range was born from the early days of mobile phones, widely common and present in billions of daily equipment and supplies. Also, Bluetooth creates a world without using wires and is the first form of connecting different devices, producing new features and consumer behaviors.

Bluetooth Low Energy is a wireless connection standard towards energy-saving applications (explains: wireless transmission often takes energy. Furthermore, people try to study technologies and techniques for work Transmission of wireless data is less energy consumed as possible and so BLE was born).

ble Bluetooth module versions?

During the development of Bluetooth, ble Bluetooth 5.0 module Sig announced many versions and still developing new versions. Bluetooth 1.x: first Bluetooth version, almost no longer common.  Furthermore, there is a theoretical speed of 1Mbps. Similarly, this speed is held as Basic Rate (BR).

  • Capability: BR

Bluetooth 2.x: Upgrade version of Version 1.x for higher theoretical transmission speed - 3 Mbps – Moreover, this speed is called Enhanced Data Rate (EDR). Note: EDR is Optional; Bluetooth 2.x-enabled device can still connect to BR speed.

  • Capability: BR + EDR

3.x Bluetooth: Support changing the Lower Layer. Applications with Lower ble Bluetooth 5.0 module standard design layers can be transferred to the standard of 802.1 protocols with higher data transfer rates. Bluetooth 3.x can reach the theoretical transfer rate of up to 23Mbps - this speed is called High Speed ​​(HS) and is an option of Bluetooth 3.x support device.

  • Capability: BR + EDR + HS

Bluetooth 4.x: Additional standard Bluetooth Low Energy communication. With the advantage of collecting data from low-data frequency devices, each time send a small amount of data (eg Heart Rate Sensor, Temperature Sensor, and Humid Sensor.

Connecting the HC-05 Bluetooth module to the Arduino

One item we should pay close attention to is the signal level common by the module for serial communication. Some modules work with 5v, others with 3.3v, like the module common in this tutorial. We then need to use a voltage divider, avoiding damaging the component.

There are professional voltage dividers on the market, but for testing purposes we can use 2 resistors connected to the RX pin of the ble Bluetooth 5.0 module. In our circuit we common a 1.5K and a 2.2K one, which generated a signal level of approximately 3.1v, enough for the tests. You don't necessarily need to use this value of resistors. 

For this circuit, we will use the following material:

  • Uno R3 board
  • RS232 HC-05 Bluetooth Module
  • DHT11 Humidity and Temperature Sensor
  • Moreover, 400 points protoboard
  • Resistor 2.2 KOhm 1/4W
  • Resistor 1 KOhm 1/4W
  • Also, Male-Male Jumpers

Mount the circuit leaving the Bluetooth module's Vcc pin disconnected for now, since both the communication with the computer and the communication of the ble Bluetooth 5.0 module with Arduino use the same serial interface. After assembly, connect the Arduino to the computer to load the program.

Ble Bluetooth 5.0 module device types

  • The device only supports Bluetooth Smart that are not easy to connect directly to the device that only supports Bluetooth Classic
  • Bluetooth Smart Ready support device can connect directly to both Bluetooth Low Energy and Bluetooth Classic devices
  • This is one of the latest developments in location technology and close marketing
  • BLE's biggest advantage is energy saving, which allows continuously transmitting beacons to 2-3 years with just a small battery. BLE transmission distance is also up to 100m as ble Bluetooth 5.0 module Classic

BLE has two modes of information exchange:

  •  Advertising: Only one-way transmission
  •  Connecting: Two-way exchange

Beacons technology common in ble Bluetooth 5.0 module

This is good for advertising transmission mode (only one-way information). Beacons according to a cycle will play promotional information to other devices such as smartphones received. Beacons can play with a cycle from 20ms to 10s, the longer the cycle, the longer battery life.

 However, Beacon device is very simple. Each device contains CPUs, radios and batteries, and it works by continuously emitting an identifier (ID).

Where do we use ble Bluetooth 5.0 module?

This identity code is selected by your device, usually a mobile phone and marks an important position in your environment. Identification code is the only ID number that your smartphone realizes is unique for Beacon. After connecting, the Beacon will perform any functionality including: advertising, navigation, and tracking.

We can consider a typical example of advertising in Mall:

  • Users search at Google about "Black Shoes"
  • Your Google search ads appear.
  • Users click on search ads, browse the product, and then close their phone.
  • This user decides they want to try shoes before buying, so they enter your store.
  • When they go to the store, their phones receive some ID identification from the Beacon of your store.
  • Beacon realizes that this phone is similar to the phone clicked on your search ad and linking this data to your Google ADS account as a store visit online.

Conclusion

Ble Bluetooth 5.0 module a low power wireless communication technology that can be common over a short distance to enable smart devices to communicate. ... It has enabled device manufacturers to add a low power communications interface on existing solutions.

icon_up
close_white