Is there any way to access manufacturer data on an iOS device

Perhaps this question is repeated, but my situation is different from others. I have my own bluetooth kit. It puts information about the manufacturers when you click a button on the set. I get manufacturer data from android. But I can not access from ios app.

I am listening to advertising data as shown below:

func centralManager(_ central: CBCentralManager, didDiscover peripheral: CBPeripheral, advertisementData: [String : Any], rssi RSSI: NSNumber) { for (key,value) in advertisementData{ print("key:\(key) value:\(value)") } } 

And the result of the log:

 key:kCBAdvDataIsConnectable value:1 key:kCBAdvDataServiceUUIDs value:(1802) key:kCBAdvDataLocalName value: R009 

By the way, I tried the CoreLocation api to view my devices.

 func startScanBeacons() { let uuid = UUID(uuidString: "b9407f30-f5f8-466e-aff9-25556b57fe6d")! let beaconRegion = CLBeaconRegion(proximityUUID: uuid, identifier: "mybeacon") beaconRegion.notifyOnEntry = true beaconRegion.notifyOnExit = true locationManager.startMonitoring(for:beaconRegion) locationManager.startRangingBeacons(in: beaconRegion) } 

But that did not work. My device does not appear as a beacon. Some studies suggest that this is not possible. You can take a look at this answer: https://stackoverflow.com/a/166778/ But there must be a workaround to get manufacturer data. What should I do to overcome this problem? We can configure the firmware.

+2
ios swift bluetooth-lowenergy
source share

No one has answered this question yet.

See similar questions:

8
Manufacturer data ad key not allowed in CoreBluetooth
2
iBeacon iOS 10: Can a device scan and receive advertisements from other peripherals?
0
Volatile data in kCBAdvDataManufacturerData
0
Parse BLE Manufacturer Information - Objective-C
0
How to advertise manufacturer specific data using the low energy Bluetooth protocol in Xamarin iOS?

or similar:

2
iOS 8 Bluetooth LE Central cannot record value for feature 2A06
2
IBeacon Scan Response May Be Received
2
UUID iBeacons differ across devices
2
DidDiscoverPeripheral "failed to build" error
2
iBeacon iOS 10: Can a device scan and receive advertisements from other peripherals?
one
Two iOS apps running CBCentralManager (Objective-C)
one
Notifications in WatchOS 4
0
CoreBluetooth Ads Don't Start
0
Call ViewController when applicationDidEnterBackground in AppDelegate
0
Do not get the full peripheral name BLE

All Articles