BLUBeacon Class Reference

Inherits from NSObject
Conforms to NSCopying
NSSecureCoding
Declared in BLUBeacon.h

Overview

BLUBeacon objects represent a recurring beacon advertisement of any kind.

BLUBeacon is a generic beacon super class representing the basic values of any beacon advertisement. Its various subclasses like BLUSBeacon, BLUSLegacyBeacon, BLUEddystoneUIDBeacon, BLUEddystoneURLBeacon, BLUEddystoneTLMBeacon, BLUIBeacon are used to provide in-depth information about their represented beacon types.

Generic beacon properties

  RSSI

Received signal strength indication for the last received advertisement of a beacon. Represents the power of the received radio signal. Measured in dBm.

@property (nonatomic, readonly) NSNumber *RSSI

Discussion

Received signal strength indication for the last received advertisement of a beacon. Represents the power of the received radio signal. Measured in dBm.

Declared In

BLUBeacon.h

  distance

Beacon distance estimate for the last received advertisement of a beacon.

@property (nonatomic, readonly) BLUDistance distance

Discussion

Beacon distance estimate for the last received advertisement of a beacon.

Declared In

BLUBeacon.h

  visibilityTimeoutInterval

The time interval in seconds that needs to pass after the last discovery before the beacon is considered lost. Must be greater that 1.0 seconds. Default value: 30.0 seconds.

@property (nonatomic, copy) NSNumber *visibilityTimeoutInterval

Discussion

The time interval in seconds that needs to pass after the last discovery before the beacon is considered lost. Must be greater that 1.0 seconds. Default value: 30.0 seconds.

Declared In

BLUBeacon.h

  lastSeenDate

The date of a beacon’s last discovery.

@property (nonatomic, readonly) NSDate *lastSeenDate

Discussion

The date of a beacon’s last discovery.

Declared In

BLUBeacon.h

  isVisible

A boolean indicating whether a beacon’s last discovery happened within its specified visibilityTimeoutInterval.

@property (nonatomic, readonly) BOOL isVisible

Discussion

A boolean indicating whether a beacon’s last discovery happened within its specified visibilityTimeoutInterval.

Declared In

BLUBeacon.h