BLUIBeaconRotationMode Constants Reference
Declared in | BLUIBeaconEncryptionSettings.h |
---|
BLUIBeaconRotationMode
Defines the rotation modes that an iBeacon can be setup with.
Definition
typedef NS_ENUM(NSInteger, BLUIBeaconRotationMode ) {
BLUIBeaconRotationModeUnknown = 0,
BLUIBeaconRotationModeKeyEncryption,
BLUIBeaconRotationModeList,
};
Constants
BLUIBeaconRotationModeUnknown
-
The iBeacon rotation mode could not be determined. For security reasons a beacon’s current rotation mode can’t be read as part of its configuration. In that case the settings' rotation mode will be set to this value.
Declared In
BLUIBeaconEncryptionSettings.h
. BLUIBeaconRotationModeKeyEncryption
-
iBeacon rotation will encrypt a custom length rotation identifier using a specified rotation key. In this mode the iBeacon will broadcast encrypted major and minor values from which the rotation identifier can be decoded if the correct encryption key and rotation identifier bit length are specified. The maximum length of a rotation identifier is 32 bits. At that length, the iBeacon won’t be rotating the identifier but instead only encrypt it. If the rotation identifier is supposed to be rotated, a shorter identifier must be used as additional space is needed for the calculation of rotation cycles (e.g. a 24 bit identifier with an 8 bit rotation counter). The rotation identifier’s desired bit length must be correctly specified upon beacon creation and decoding.
Declared In
BLUIBeaconEncryptionSettings.h
. BLUIBeaconRotationModeList
-
iBeacon rotation will be using a static list of major and minor values. The beacon will rotate from one value to the next in the same order as in the list that you specified upon beacon creation.
Declared In
BLUIBeaconEncryptionSettings.h
.
Declared In
BLUIBeaconEncryptionSettings.h