user2008097
user2008097

Reputation:

iOS - CoreBluetooth

Is there a way to find out what type of device it is that I have scanned?

After iOS 7?

For instance, APPLE, DELL, LENOVO, ect.

Thanks

Upvotes: 0

Views: 41

Answers (2)

Paulw11
Paulw11

Reputation: 114773

You can check to see if the device you have connected to implements the Device Information service. If it does then you can read the Manufacturer Name characteristic.

There is no way of determining this information without actually connecting to the peripheral.

Upvotes: 1

Jake G
Jake G

Reputation: 1195

This would only be possible if the product developer included this in the advertisement data or within a GATT service.

You can observe advertisement data when CBCentralManager discovers peripherals, see documentation here.

Information like this might be found under the CBAdvertisementDataManufacturerDataKey dictionary key.

Upvotes: 0

Related Questions