iBeaconΒΆ

The MetaWear firmware supports the iBeacon format and can advertise itself as an iBeacon. To enable iBeacon mode, all you need to do is call mbl_mw_ibeacon_enable and disconnect from the board. The other functions in the ibeacon.h header file configure the advertisement parameters.

#include "metawear/peripheral/ibeacon.h"

void ibeacon_enable(MblMwMetaWearBoard* board) {
    // Set major number to 31415
    mbl_mw_ibeacon_set_major(board, 31415);

    // Set minor number to 9265
    mbl_mw_ibeacon_set_minor(board, 9265);

    // Enable ibeacon mode
    mbl_mw_ibeacon_enable(board);
}