Does the ESP32 Bluetooth Classic not support the iPhone?

ratoc_ss
Posts: 2
Joined: Wed May 17, 2023 2:26 am

Does the ESP32 Bluetooth Classic not support the iPhone?

Postby ratoc_ss » Wed May 17, 2023 2:45 am

Does the ESP32 Bluetooth Classic not support the iPhone?
When I search for a Bluetooth device from my iPhone, the device does not show up.


When I build the ESP-IDF Bluetooth Classic sample code, I can find and connect to the device on Windows and Android, but the device itself is not found when searching from iPhone.

For example, the following sample code:
\examples\bluetooth\bluedroid\classic_bt\bt_hid_mouse_device


Also, the device can be found from the iPhone if it is BLE and not Bluetooth Classic.

For example, the following sample code:
\examples\bluetooth\bluedroid\ble\ble_hid_device_demo


I would like to know why, since the iPhone also supports HID, I believe it can search and connect to devices.
Sorry if there have been similar questions in the past.

topphisitian
Posts: 4
Joined: Mon May 15, 2023 9:17 am

Re: Does the ESP32 Bluetooth Classic not support the iPhone?

Postby topphisitian » Fri May 19, 2023 7:36 am

I am sorry but it is not possible to connect iPhone over bt spp.
https://github.com/espressif/esp-idf/issues/6513

bidrohini
Posts: 202
Joined: Thu Oct 27, 2022 12:55 pm

Re: Does the ESP32 Bluetooth Classic not support the iPhone?

Postby bidrohini » Sat May 20, 2023 1:46 pm

You can switch to ESP32-S. It is supported by android and IoS devices. With the bluetooth controller app you can make cars like this:

https://www.pcbway.com/project/sharepro ... 86a61.html

Who is online

Users browsing this forum: Majestic-12 [Bot] and 407 guests