Bluetooth module classification, specific attribute characteristics, the difference between Bluetooth 5.0 and 4.2, Bluetooth role

一、Bluetooth module classification

ESP-WROOM-32
ESP32-WROVER

E72-2G4M02S2B
E72-2G4M05S1B

E104-BT01
E104-BT02
E104-BT10

E73-2G4M04S1A
E73-2G4M04S1B
E73-2G4M04S1D
E73-2G4M08S1C


二、Specific attribute characteristics

1、 The difference between ESP-WROOM-32 and ESP32-WROVER

图片1

parameter

ESP-WROOM-32

ESP32-WROVER

Transmit power

7.5dbm

0dbm

sensor

Hall sensor

Hall sensor

Temperature Sensor

interface

UART I/O

UART I/O

Size

18*25.5*2.8

18*31.4*3.5

2、The difference between E72-2G4MO2S2B and E72-2G4M05S1

图片2

parameter

E72-2G4M02S2B

E72-2G4M05S1B

core

CC2640

CC2640

Transmit power

2dBm

5dBm

effective distance

300m

500m

protocol

BLE4.2

BLE4.2

3、E73-2G4M04S1A E73-2G4M04S1B E73-2G4M04S1D Difference

图片3

parameter

E73-2G4M04S1A

E73-2G4M04S1B

E73-2G4M04S1D

E73-2G4M08S1C

core

nRF52810

nRF52832

nRF51822

nRF52840

Transmit power

4dBm

4dBm

4dBm

8dBm

effective distance

100m

100m

100m

120m

protocol

BLE4.2/5.0

BLE4.2/5.0

BLE 4.2/5.0

BLE4.2/5.0

Kernel

ARMCORTEX-M4

ARMCORTEX-M4F

ARM CORTEX-M0

ARM® Cortex ® -M4

Size

17.5*28.7mm

17.5*28.7mm

17.5*28.7mm

13*18mm

Type

SoC

SoC

SoC

SoC

Comment
Cortex-M0

The code density and energy efficiency of the lowest-powered ARM processor, the Cortex-M0, means it is a natural, cost-effective replacement for 8/16-bit devices in a variety of applications while retaining the tools of the feature-rich Cortex-M3 processor. And binary upward compatibility.

Cortex-M3

Offering higher performance and richer functionality The Cortex-M3, introduced in 2004, recently updated with new technology and updated configurability, is the mainstream ARM processor specifically developed for microcontroller applications.

Cortex-M4

Energy-Efficient Digital Signal Control The Cortex-M4 provides unparalleled functionality to integrate 32-bit control with leading digital signal processing technology to meet the market for energy efficiency levels.

4、The difference between E104-BT01 and E104-BT02图片4

parameter

E104-BT01

E104-BT02

core

CC2541

DA14580

Transmit power

0dBm

0dBm

effective distance

70m

70m

protocol

BluetoothV4.0

BluetoothV4.2

Size

14*22mm

14.6*21.9mm

Type

UART

UART


三、The difference between BLE 5.0 and 4.2

1、BLE 5.0  vs  4.2

A: [Transfer rate is increased by 2 times] Bluetooth 5.0 has increased the current transmission speed by 2 times. Bluetooth 4.2 has a maximum communication speed of 1 Mbps, while Bluetooth 5.0 has a maximum communication speed of 2 Mbps.

B: [Transmission distance increased by 4 times] The coverage of the Bluetooth 5 standard is 4 times that of Bluetooth 4.2. Improve indoor positioning accuracy.

C:[Broadcast mode information capacity increased by 8 times] Its broadcast communication capacity has been upgraded from 31 bytes of Bluetooth 4.2 to 255 bytes, and enhanced broadcast capability will bring better beacons to create more location-based indoor location services and navigation services. Data transmission is achieved without pairing and wiring, and indoor positioning accuracy is less than 1 meter.

D:[Low-power consumption and compatibility with older Bluetooth versions] In response to the demand for mobile IoT, it consumes less power and is compatible with older Bluetooth versions.

2、BluetoothV4.2  vs  4.0

A: [Data transmission speed is faster] Compared with 4.0, under the Bluetooth 4.2 standard, the data transmission speed between devices is increased by about 2.5 times, and the amount of data that the Bluetooth intelligent data packet can hold is about 10 times that of the previous one.

B: [More secure] In addition, the security of Bluetooth 4.2 has also improved. Without the user's permission, Bluetooth signals will not be able to connect and track user devices, and intelligent positioning is not possible.

C:[More powerful] On the other hand, the new standard also promotes the introduction of the Bluetooth standard in the IPv6 protocol. Bluetooth 4.2 devices can access the Internet directly through IPv6 and 6LoWPAN, and support low-power IP connections.

四、Bluetooth role

1、Master

The Bluetooth module in master mode can search for surrounding devices and select the slaves that need to be connected. You can send and receive data, or you can set the MAC address of the slave connected by default, so that the module can be found and connected when the module is powered on.

2、Slave

The Bluetooth module in slave mode can only be searched by the host and cannot be actively searched. After the device is connected to the host, it can also send and receive data with the host device.

3、E72-2G4M02S2B

Multiple roles. In this mode, each module is in master-slave integration, that is, it can connect other modules or be connected by other modules.

4、E104-BT01

You can choose to work in the Bluetooth master, slave or observer role. Observer role: After the character is powered on, Bluetooth broadcast scanning will be performed automatically, and the serial port will output the broadcast packet information.

5、E104-BT02

Modules can be configured as master or slave roles

2、E104-BT10图片5

A: E104-BT10 is designed and produced by Ebyte Electronic Technology Co., Ltd.

B: It conforms to the sig mesh V1.0 standard Bluetooth mesh self-organizing network module, and the single network theory can accommodate up to 32767 node devices;

C: After the device enters the network, it automatically remembers the network information, and the network access time is completed within 1 second.

D: The mobile APP can be connected to the network by any node to realize remote control of the mesh network;

E: It can easily realize intranet broadcast or transparent transmission of any fixed point data. The largest single packet data supports 80 bytes.

F: It conforms to the sig standard HSL (H: Hue, S:Saturation, L:lightness) model and implements the lighting control application scenario with one click.

图片6

A:[Node] The edge node in the entire mesh network has the ability to receive and send data, but does not have the relay function.

B:[Low power node]: Low-power node. Due to the existence of the friend node, the low-power node does not need to always send or listen to the data packet on the broadcast channel. It only needs to query whether there is data on the friend node. (not supported at this time)

C:[Relay node]: It is the core node of the network layer extended network coverage. After receiving the data packets sent by other nodes, it determines whether it needs to be forwarded according to the judgment condition of the network protocol.

D:[Friend node]: The low power node can establish a friendly connection with the friend node. As the proxy node of the low powernode, when the data of the lowpowernode node is reached, it can be cached in the Friendnode, waiting for the low power node to query and obtain.

E:[Proxy node]: A proxy node that can receive information through a bearer layer (broadcast bearer layer or GATT bearer layer) and resend messages through another broadcast bearer layer or GATT bearer layer. It plays a key role in the process of non-mesh low-power Bluetooth devices becoming members of the Bluetooth mesh network. The fundamental purpose of the proxy node is to perform bearer layer translation.

五、provision and mesh

The types of equipment supported by our company's products are provision and mesh.

Provision node: is a special node node that is the initiator of the entire network. Also known as gateway. It joins unnetworked devices to the mesh network. The Provision node provides provision data to unassigned devices, including netkey, appkey, and the unicast address for each element of the device.

Mesh node: Our company's mesh node is a set of four roles: node, relay node, friend node, and proxy node. It is convenient and quick in use.

This mesh networking module is divided into E104_BT10-G, E104_BT10-N, two models

E104_BT10-G (that is, the provision node), E104_BT10-N (that is, the Mesh node)

E104_BT10-G This is the initiator of the entire network. There is only one E104_BT10-G in the whole network.