# iOS SDK - BLE Objects (/limited-release/wlw/ios-sdk/objects-ble)



## PDBLEDeviceParameters [#pdbledeviceparameters]

Identifies a BLE device that is known to the mobile wallet app.

| Property               | Description                                                                                                                                                                                        |
| ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `bleCharacteristics`   | `Dictionary`<br />The properties that identify a supported checkout token event emitted from a BLE device:<br /> - `kCHECKOUT_TOKEN_CHARACTER_IDENTIFIER`<br /> - `kCHECKOUT_TOKEN_CHARACTER_UUID` |
| `bleServiceUUID`       | `CBUUID`<br />A unique identifier that allows the SDK to pair with the service exposed by the BLE device.                                                                                          |
| `bleServiceIdentifier` | String<br />The app's identifier for the service.                                                                                                                                                  |

## PDIBDeviceParameters [#pdibdeviceparameters]

Identifies an in-range beacon for which the app is listening.

| Property                  | Description                                                                                                                                                          |
| ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `beaconUUID`              | `NSUUID`<br />The device UUID embedded into each particular beacon event.                                                                                            |
| `beaconMajorNumber`       | String<br />A 16-bit unsigned integer value that represents the identification of a group of related beacons.                                                        |
| `beaconMinorNumber`       | String<br />A 16-bit unsigned integer value that distinguishes individual beacons within the same proximity UUID and major group.                                    |
| `beaconRegion Identifier` | String<br />A value set by the app developer that easily identifies a particular area that the app is scanning for beacons; for example, `com.myCompany.thirdFloor`. |
