Detecting BLE beacons that are not ibeacons on IOS

0 votes
I have a BCM207375 BLE module that I've been trying to cutomize into a beacon so that it could interact with an app on my iPhone that I developed with the CoreLocation framework. Now, I need the app on my phone to run some code to communicate with my API upon detection of the BLE beacon even if it gets killed. So, only a beacon can get the job done and not CoreBluetooth.
So, can I get my customized beacon to interact with my iPhone in the same manner as an ibeacon?
Aug 1, 2018 in IoT (Internet of Things) by Bharani
• 4,660 points
664 views

1 answer to this question.

0 votes

You'll have to understand that CoreLocation is only designed for ibeacons. So, you'll have to make sure that the packets you broadcast are with the iBeacon protocol. And, then you'll see that CoreLocation detects your custom beacon and wakes your app as and when the detection happens. But you'll need to make sure that you stick to the very details of the ibeacon protocol like all of these: 

  • An iBeacon protocol packet is a 25 byte payload set as the manufacturer data field in the BLE advertisement.
  • The company ID is 2 bytes (0x004C)
  • The type is 1 byte (0x02)
  • Data Length is 1 byte (0x015)
  • Proximity UUID is a 16 byte Hex String
  • Major is 2 bytes uint16_t
  • Minor is 2 bytes uint16_t
  • Measured Power is 1 byte int8_t
answered Aug 1, 2018 by nirvana
• 3,130 points

Related Questions In IoT (Internet of Things)

0 votes
1 answer

Customize menu based on BLE device Authentication

You may dynamically change contents of the ...READ MORE

answered Aug 7, 2018 in IoT (Internet of Things) by anonymous2
• 4,280 points
430 views
0 votes
1 answer

Are there sensors that are platform Dependent ?

The short answer is: yes probably it ...READ MORE

answered Sep 6, 2018 in IoT (Internet of Things) by anonymous2
• 4,280 points
402 views
0 votes
1 answer

What AT commands are required to register an IoT modem on Verizon?

In the PLMN scan result, there is ...READ MORE

answered Nov 19, 2018 in IoT (Internet of Things) by Upasana
• 8,620 points
1,686 views
0 votes
1 answer

Android Ble GATT_ERROR 133 getting often with samsung devices

I tried the following code #!/usr/bin/python import ibmiotf.device from time ...READ MORE

answered Jul 18, 2018 in IoT (Internet of Things) by anonymous2
• 4,280 points
2,120 views
0 votes
1 answer
0 votes
1 answer

Components of a BLE protocol

You have to search for the customized ...READ MORE

answered Sep 27, 2018 in IoT (Internet of Things) by anonymous2
• 4,280 points
922 views
0 votes
1 answer

Problem while disconnecting BLE device!

I think that's because of the way ...READ MORE

answered Jul 18, 2018 in IoT (Internet of Things) by nirvana
• 3,130 points
3,384 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP