how can i make iphone 13 mini communicate with other device with bluetooth classic mode only?

i want to test iphone 13 mini communicating with other device with bluetooth classic mode only.

how can i do this?

i think i need to change the settings of iphone 13 mini bluetooth communication mode.

but i can't find the setting menu that change the bluetooth communication mode.

just , there is menu for switching on/off bluetooth.

, or some special setting software ? or. some special setting code ?

how can i do this ?

i want to test iphone 13 mini communicating with other device with bluetooth classic mode only.

What functionality do you want to test, exactly? If we’re still talking about the ESP32 device running Serial Port Profile (from your other question) then it’s not going to work. The OS can connect to certain types of devices via Bluetooth Classic (headphones, keyboards, etc.) but your device isn’t one of them. And apps can connect to devices running GATT profiles (which generally means running Bluetooth LE) but it sounded like yours isn’t one of those either.

but i can't find the setting menu that change the bluetooth communication mode.

There is no such setting. There is just the Bluetooth on/off setting. And when Bluetooth is on, then apps can use Core Bluetooth to communicate with compatible devices.

Study the Core Bluetooth API carefully. Note how it works in terms of GATT entities: services, characteristics, and descriptors. If you want to build a device to communicate with an iOS app that you write, then the device must implement GATT services, characteristics, and descriptors. Then Core Bluetooth can work with it.

ESP32 does support GATT. The API for this is a lot more complex than the simple serial port functionality you’ve already tried, but it’s doable.

i appreciate your concern and answers. thank you very much. ^^

i found this site by chance,

https://www.youtube.com/shorts/DAGbr4jFME8

https://bluekitchen-gmbh.com/btstack/#quick_start/

Now i am studying article of this site

he said that i need to make ESP32 : GATT Server over Bluetooth classic (BR/EDR) using BTStack and make IOS app : GATT Client over Bluetooth Classic(BR/EDR)

but he worry that ESp32 code can't communicate with android phone.

he said that he succeeded communication between ESP32 and iphone with Bluetooth class.

he told me that i don't need to make MFi and External Accessory Framework coding because WWDC 2019 article....

https://developer.apple.com/documentation/corebluetooth/using_core_bluetooth_classic

https://developer.apple.com/videos/play/wwdc2019/901

how can i make iphone 13 mini communicate with other device with bluetooth classic mode only?
 
 
Q