UUID is a 128-bit number used to uniquely identify a beacon. UUID: Provide a pointer to a 16 elements uint8_t array containing current UUID. “BLEBeacon.h” must be included to use the class function.
Refer to for the full list of assigned Bluetooth company identifiers. The function returns a 16-bit unsigned integer containing the current Company ID. iBeacon::getManufacturerId altBeacon::getManufacturerId Set received signal strength indicator (RSSI) value.Ī class used for managing altBeacon BLE advertising data. Get current received signal strength indicator (RSSI) value. Get current Minor value for customizing beacons. Get current Major value for customizing beacons. In this case, make sure the beacon is still configurable and that you are using the correct existing PIN.A class used for managing iBeacon BLE advertising data. If the PIN is not updated, an error message is displayed. If the PIN is successfully updated, a success message is displayed.
Press "Update PIN" to update the PIN on the beacon. In the second field, enter the existing 8-digit PIN for the beacon. In the first field, enter the new 8-digit PIN you would like to use. This displays a dialog for updating the PIN. If you would like to change the PIN for your beacon, you do so from the configuration screen for the specific beacon. You should see your beacon in the list with the new settings you entered. In order to verify that your settings have been updated, press the back button until you see the main scan list, then press the SCAN button to scan for beacons. In this case, make sure your beacon is configurable and retry applying your settings. If there is an error updating the beacon, an error message is displayed. (If you have not changed your PIN, the default value is "00000000".) If the beacon values are successfully updated, a success message is displayed. If all the values are valid, you are asked to enter your 8-digit PIN. If any of the values are invalid, an appropriate validation error message is displayed. Press the APPLY button in the action bar to save your settings to the beacon. It should start with either " or " and otherwise be a well-formed URL. The associated calibrated power for the beacon at a distance of 1 meter is automatically calculated from the entered value and used for iBeacon/AltBeacon broadcasting.Įnter a URL to advertise in the Eddystone URL frame. The lower 4-bytes of the instance ID are used to configure the major (high 2 bytes) and minor (low 2 bytes) for iBeacon/AltBeacon broadcasts.Įnter a value between -1 and -127 for the calibrated power for the beacon at a distance of 0 meters. Instead, you generate the namespace ID either by entering a 128-byte UUID by pressing "Generate from UUID" or by entering a domain name by pressing "Generate from URI." In either case, the namespace ID and the iBeacon/AltBeacon UUID will be set using the generated value.Įnter an instance ID as a positive integer between 74976710655 inclusive. The Eddystone namespace ID cannot be entered directly in the RadBeacon configuration app.
If you leave the URL blank, then it will broadcast iBeacon/Altbeacon and Eddystone UID. If you configure a URL to be broadcast, then it will broadcast iBeacon/AltBeacon and Eddystone URL. The RadBeacon Dot Eddystone beacon can be configured to advertise iBeacon/AltBeacon and either Eddystone UID or Eddystone URL.
The RadBeacon USB Eddystone beacon can be configured to advertise any combination of iBeacon, AltBeacon, Eddystone UID, and Eddystone URL (although you must choose at least one). Occasionally, a configurable beacon cannot be contacted by the app on the first attempt, so you may need to try again. If it is not configurable, an alert is displayed after 15 seconds indicating that the beacon could not be contacted for configuration. If it is configurable, then the configuration detail screen for the beacon is displayed. Tap on the beacon you would like to configure. Potentially configurable Eddystone RadBeacons should be identified in the list with the Bluetooth device name "RadBeacon G". This scans for beacons for 5 seconds and displays all beacons found during the scan. To start scanning for beacons, press the SCAN button in the upper right corner on the action bar. The main beacon scan screen is displayed which should be empty.
In order to start scanning for beacons, first launch the RadBeacon configuration app. For details see "How do I put beacons into configurable mode?" This can be done by power cycling the beacon. First make sure you beacons are in configurable mode.