cba69dd088
The existing Bluetooth examples are split as: 1. examples/bluetooth/bluedroid - Bluedroid Host (BT + BLE) examples a. examples/bluetooth/bluedroid/classic_bt - Classic BT examples b. examples/bluetooth/bluedroid/ble - BLE examples c. examples/bluetooth/bluedroid/coex - Classic BT and BLE coex examples d. examples/bluetooth/bluedroid/hci - VHCI and HCI UART examples i. Rename ble_adv to controller_vhci_ble_adv and move it in hci folder 2. examples/bluetooth/nimble - NimBLE BLE Host + NimBLE Mesh examples 3. examples/bluetooth/esp_ble_mesh - ESP BLE Mesh examples 4. Update documentation references
30 KiB
30 KiB
Test Report for ESP BLE Smartphone Compatibility | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ESP32 Module: | ESP-WROOM-32 | ||||||||||||
Commit ID: | 7c29a39d6f |
||||||||||||
Test Demo: | https://github.com/espressif/esp-idf/tree/master/examples/bluetooth/bluedroid/ble/ble_compatibility_test | ||||||||||||
Phone Brand | Model | OS Version | Test APP & Version | Test Item | Note | ||||||||
ADV | Pairing | Service Discovery | Read & Encrypt | Short Read & Write | Long Read & Write | Short Notify | Connection Success Rate (10 times) | Long Connection Stability | |||||
Samsung (三星) | Galaxy S9 | Android 8.0.0 | LightBlue V1.1.3* | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | "LightBlue" here is the abbreviation of "LightBlue® Explorer" |
Galaxy Note 4 | Android 6.0.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
Galaxy S8+ | Android 8.0.0 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
S3 GT-I9300 | Android 4.3 | nRF Connect V4.10* | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | Intallation of LightBlue failed, so nRF Connect was used alternatively. | |
S4 GT-I9502 | Android 8.0.0 | nRF Connect V4.10* | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | Intallation of LightBlue failed, so nRF Connect was used alternatively. | |
S4 GT-I9500 | Android 4.3 | nRF Connect V4.10* | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | Intallation of LightBlue failed, so nRF Connect was used alternatively. | |
Apple(苹果) | iPhone 5S/A1518 | iOS 12.1 | LightBlue V2.7 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
iPhone X | iOS 12.1 | LightBlue V2.7 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
iPhone SE | iOS 10.2.1 | LightBlue V2.7 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
iPhone 6s Plus | iOS 12.1 | LightBlue V2.7 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
iPhone 7 | iOS 12.0.1 | LightBlue V2.7 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
iPhone 6 | iOS 10.3.1 | LightBlue V2.7 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
iPod Touch | iOS 12.0 | LightBlue V2.7 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
HUAWEI(华为) | Huawei nova 3e | Android 8.0.0 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
Huawei Honor Enjoy 7X | Android 7.0 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
Huawei Mate 10 | Android 8.0.0 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
Huawei G9/P9 Lite | Android 6.0 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
Huawei nova | Android 7.0 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
Huawei Honor 4X | Android 5.0.2 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | Sometimes the app cannot break bluetooth connection, so you need to manually switch on and off the bluetooth. | |
OPPO(欧珀) | OPPO A83 | Android 7.1.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
OPPO R9s | Android 6.0.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
Xiaomi(小米) | Xiaomi Mi Max 2 | Android 7.1.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
Xiaomi 5X | Android 7.1.2 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
Xiaomi Mi Note 2 | Android 7.0 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
Xiaomi Redmi Note 4 | Android 6.0 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
Xiaomi Mi 5 | Android 7.0 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
vivo(步步高) | vivo Y85 | Android 8.1.0 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
vivo X7 | Android 5.1.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
Lenovo & Motoria (联想) | Lenovo S5 | Android 8.0.0 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
Lenovo K5 | Android 8.0.0 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
ZTE & Nubia(中兴) | Nubia Z17 Mini | Android 6.0.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
Gionee(金立) | Gionee S11 | Android 7.11 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
Gionee GN9004 | Android 4.3 | nRF Connect V4.10* | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | Intallation of LightBlue failed, so nRF Connect was used alternatively. | |
Google(谷歌) | LG Nexus 4* | Android 5.1.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | BLE scan performance of this phone is poor. |
Sony(索尼) | Sony Xperia XZ | Android 8.0.0 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
HTC(宏达电) | HTC U11 | Android 7.1.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
Essential | Essential Phone | Android 7.1.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
Meizu(魅族) | Meilan Note 3 | Android 5.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
Meilan E | Android 5.2.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
Smartisan(锤子) | Smartisan Nut Pro 2 | Android 7.1.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
Sharp(夏普) | Sharp AQUOS S3 mini | Android 7.1.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
Hisense(海信) | HiSense Small Dolphin 2(海信小海豚 2) | Android 7.1.2 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
360(奇虎) | 360 N6 Lite | Android 7.1.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
360 N5 | Android 6.0.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
Xiaolajiao(小辣椒) | Red Chilli 4A(红辣椒 4A) | Android 3.2.0 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
Red Chilli Enjoy 6A(红辣椒畅玩 6A) | Android 5.1.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
Letv(乐视) | LeTV LeEcoo Le S3 | Android 6.0 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
LeTV LeEoo Le1 (X600) | Android 5.0.2 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | ||
Coolpad(酷派) | Coolpad Cool 1 dual | Android 6.0.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
Doov(朵唯) | Doov A15S | Android 5.1.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
AGM(艾捷莫) | AGM X1 | Android 5.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
CMCC(中国移动) | CMCC N3 | Android 7.1.2 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
Meitu(美图) | Meitu M8s | Android 7.1.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
K-Touch(天语) | K-Touch X11 | Android 6.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
YEPEN(誉品) | YEPEN I7S | Android 6.0 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |
MOTO | Z2 Paly | Android 7.1.1 | LightBlue V1.1.3 | Pass | Pass | Pass | Pass | Pass | Pass | Pass | 100% | Pass | |