Skald about iBeacon

Skald’s simple iBeacon abstraction.

About

This Skald module supports the creation and advertisement of BLE iBeacons as defined by Apple (see https://developer.apple.com/ibeacon/).

Implementation state

  • all known iBeacon properties are supported

void skald_ibeacon_advertise(skald_ctx_t * ctx, const skald_uuid_t * uuid, uint16_t major, uint16_t minor, uint8_t txpower)

Configure the IBeacon payload and start advertising.

Parameters

ctx:advertising context
uuid:UUID advertised by the iBeacon
major:the iBeacon’s major number
minor:the iBeacon’s minor number
txpower:calibrated TX power to be advertised by the beacon