I asked this question (devzone.nordicsemi.com/.../) to get an answer that I needed to apply for getting the Apple iBeacon certification.
Now I applied for Apple iBeacon certification, and received Account number. What's the next step to make the nRF Beacon App for iOS to work?
From this blog (devzone.nordicsemi.com/.../), I found this comment, which I'm not exactly sure what make the beacon code from Nordic iBeacon compliant
means.
To design an iBeacon with Nordic solution you must be an iBeacon Licensee to get the information needed to make the beacon code from Nordic iBeacon compliant.
What could be the next step to make the nRF Beacon App for iOS to work on iOS 8.x with nRF51822 Bluetooth Smart Beacon Kit (www.nordicsemi.com/.../eng-GB)
Edit 1
I received a Proximity Beacon Specification Release document. It tells about the 30 bytes Proximity Beacon Advertising Packet format; byte 5-6 is the company ID, and 7-8 is the beacon type. I see that iOS 8 only responds only to a specific (apple) vendor.
I'm still trying to understand how to change the company ID and beacon type in the example Xcode project (nRFBeacons example that I downloaded).
I found this chunk of code that specifies the uuid, major and minor number, but not the companyID or beacon type.
BeaconData *newBeacon = [[BeaconData alloc]init];
newBeacon.name = @"nRF Beacon";
newBeacon.uuid = uuid;
newBeacon.major = [NSNumber numberWithInt:major];
newBeacon.minor = [NSNumber numberWithInt:minor];
newBeacon.event = [[Utility getBeaconsEvents] firstObject];
newBeacon.action = [[Utility getBeaconsActions] firstObject];
newBeacon.enable = [NSNumber numberWithBool:YES];
How to set the companyID and beacon type in the code? Or, do I need to modify the firmware inside the nRF51822 Bluetooth Smart Beacon Kit?
Edit 2
How to modify the firmware and download the firmware into nRF51822? My working environment is Mac OS X.
- Q1: I downloaded from "My Page" nRF51822-BK-FW (nRF51822_beacon_firmware_1.1.0.msi), but I can't use this file; I could open (unzip) the file, but the files inside are all binary files.
Is this the correct firmware that needs to be modified? If so, What tool do I need to open it? - Q2: How to compile (I mean, what tools do I use or buy) the source code?
- Q3: How to download the firmware into the kit?