project for nrf51822 qfab
Dependencies: eddystone_URL mbed
Fork of eddystone_URL by
main.cpp
- Committer:
- tridung141196
- Date:
- 2017-11-23
- Revision:
- 5:267bdacf5508
- Parent:
- 4:2386637c9c7c
File content as of revision 5:267bdacf5508:
#include "mbed.h" #include "BLEDevice.h" BLEDevice ble; const static uint8_t beaconPayload_url[] = { 0x4C, 0x00, //ID Company 0x02, //Type 0x15, //Length of data 0xE2, 0x0A, 0x39, 0xF4, 0x73, 0xF5, 0x4B, 0xC4, //UUID 0xA1, 0x2F, 0x17, 0xD1, 0xAD, 0x07, 0xA9, 0x61, // 0x04, 0x62, //Major 0x0D, 0x10, //Mirnor 0xC8, //Txpower }; int main(void) { ble.init(); ble.accumulateAdvertisingPayload(GapAdvertisingData::BREDR_NOT_SUPPORTED | GapAdvertisingData::LE_GENERAL_DISCOVERABLE ); ble.accumulateAdvertisingPayload(GapAdvertisingData::MANUFACTURER_SPECIFIC_DATA, beaconPayload_url, sizeof(beaconPayload_url)); ble.setAdvertisingType(GapAdvertisingParams::ADV_NON_CONNECTABLE_UNDIRECTED); ble.setAdvertisingInterval(160); ble.startAdvertising(); while(true) { ble.waitForEvent(); } }