1

I know we cannot transfer data between android and iOS devices through bluetooth. But, can the iOS device scan and "see" the android bluetooth device (get the list with name of bluetooth), in both cases normal bluetooth and BLE?

t4nhpt
  • 5,264
  • 4
  • 34
  • 43

1 Answers1

2

An app running on iOS cannot discover any Bluetooth 2.1/3.0 devices (excluding MFi devices for which the app is registered, which does not apply to an Android device).

If the Android device is advertising BLE/BT4.0 service(s) then an iOS app can use Core Bluetooth to discover these service(s).

Paulw11
  • 108,386
  • 14
  • 159
  • 186
  • Thank @Paulw11. iOS device use CoreBluetooth to discover service(s) with special UUID. How I can get all valid bluetooth device nearby without any UUID (this look like the original "scan device" function of iOS device) – t4nhpt Nov 27 '14 at 07:38
  • 1
    You can specify 'nil' to the CBCentralManager scan - this will return all visible devices that are advertising GATT services – Paulw11 Nov 27 '14 at 08:32