In the IoT market, there are three primary Bluetooth solutions for high-speed data transceiving: Bluetooth 5.0 Low Energy, Bluetooth 5.0 dual-mode, and Bluetooth classic – SPP and MFi.
Bluetooth 5.0 Low Energy
In version 5.0 of the Bluetooth Core Specification, Bluetooth Low Energy (BLE) significantly promoted the transmission speed – 2 times faster than Bluetooth v4.2. The BLE data rate in the air increased to 2 Mbps, the transmission speed in practice that application developers could achieve increased to 120 kB/s (without flow control), This new capability makes Bluetooth Low Energy becoming even more competitive in data transceiving applications. Since the Bluetooth 5.0 was released in 2018, the market share of Bluetooth 5.0 devices is still not very high. If one of the two connected devices doesn’t support Bluetooth 5 or higher version, the transmission speed wouldn’t be able to reach that high. Table 1 shows some transmission speed data in practice.
1. FSC-BT630 is a Bluetooth 5.0 Low Energy module
Bluetooth 5.0 Dual Mode
The Bluetooth dual-mode module is always a very good option for data transceiving application, the integration of SPP and BLE-GATT profiles enhances the application with great performance, flexibility and compatibility, since Bluetooth 5.0 was released, the BLE data rate in the air jumped from 1 Mbps to 2 Mbps, people were starting to look into the high-performance of Bluetooth Low Energy, but there is one thing we need to know, the BR/EDR data rate in the air is up to 3 Mbps and SPP profile is based on BR/EDR, therefore, in most cases, SPP will still be faster than BLE-GATT. Table 2 shows some transmission speed data in practice.
up to 80 kB/s
up to 64 kB/s
up to 130 kB/s
up to 17 kB/s
FSC-BT836B is a Bluetooth 5.0 dual mode modules
FSC-BT906 is a Bluetooth 4.2 dual mode module
Bluetooth Classic – SPP and MFi
Many years ago, Apple launched its MFi program which allows the MFi-compliant Bluetooth accessory to use the high-speed SPP profile of the iOS device. The iAP2 protocol of MFi is based on SPP profile, a device that is capable of SPP and MFi would get more than 100 kB/s of transmission speed on both iOS and Android platforms. But in order to get MFi certification, the developers have to use an authenticating chip (Coprocessor 3.0) for every accessory, this would increase the cost of their products.