HC-06 is not discoverable by iPhone

Just connected HC-06 to my nano, all looks good blue and red leds are blinking. I can see HC-06 device in my macbook 16 and can connect to it by providing pin 1234. After connection leds are not blinking and all looks good. But the problem that I cant see HC-06 in my two iphones (in arduino bluetooth app or just settings)
How to get it on iPhone?
Many thanks! (I can send photo of my connection to module, but it is very simple)

According to this thread, The HC-06 Bluetooth module is not compatible with iOS devices.

1 Like

Oh, bad for me :smiley:

The HC-06 Bluetooth module operates using Bluetooth version 2.0+EDR. This version supports the Serial Port Profile (aka SPP) for communication but lacks many of the security features and efficiencies found in later Bluetooth versions, such as Bluetooth Low Energy (BLE) introduced in version 4.0.

Apple decided not to support SPP for iOS devices mainly for security reasons. A typical example of an attack using the Serial Port Profile is a Man-in-the-Middle attack, where an attacker exploits the weak encryption in SPP to intercept and manipulate data between two connected Bluetooth devices.

Apple promotes the use of Bluetooth Low Energy modules. This focus prevents potential vulnerabilities associated with classic Bluetooth communication and promotes energy efficiency (good for your battery life on your iPhone).

1 Like

I ordered HM-10 so now I can connect my system to Androind and iOS without problems (I hope :stuck_out_tongue: )

that should do with BLE. It won't be the same type of coding as with SPP.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.