BC04P Beacon – Deep Dive into the Configuration Screens

Note: If you have any questions about any of the following instructions, please feel free to CONTACT us any time. We are here to answer your questions or help in any way. Almost all emails are answered by senior support staff within hours.


General Info App Screen
System Info
Beacon Name
Measured Power
Power On Always
Modify Password
Trigger Command/List (Motion Trigger)
Firmware Update
Power Off
Reset Configuration
Configuring a SLOT broadcast
Beacon Adv Type
Adv Interval
TX Power
Adv Mode
Connectable
Trigger Only Advertisement
UUID
Major ID
Minor ID
Trigger By
Upload
Trigger Command/List
Trigger Type
Trigger Type – Motion
Trigger Action
Trigger Adv Slot
Advertisement Change
Trigger Adv Time
Trigger Adv Interval
Trigger Adv Power
Motion Sensitivity
Sensor ODR
Sensor Wake-Up Duration


General Information App Screen:


System Info (this field is not changeable by the user)

System ID is the unique MAC address of each beacon (it’s also printed on the sticker on the outside of the beacon)
Model is the model number BC04P
Hardware version
Firmware version


Beacon Name

Default is BCPro_(six digit number randomly assigned during production)
Changeable: Name must be 17 ASCII characters or less

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the previous page.


Measured Power

Default: -59
Changeable: Advanced users only. We recommend that you do NOT make any adjustments to this number.
What it means: This is a figure that we set at the factory that tells scanners how strong this beacon’s signal is expected to be when the beacon is 1 meter away from the scanner. In this case, our beacon is telling the scanner to expect the beacon’s signal strength to be -59 when TX is 0dBm and the beacon is 1 meter away. This -59 figure is static and doesn’t change ever (unless the TX level is changed). It is broadcast to the scanner with each iBeacon broadcast from the beacon. Keep in mind that this is a Measured/Calibrated/Fixed/Unchanging RSSI number, so don’t confuse it with the actual “live” RSSI figure that your scanner will measure and show when it is scanning for the beacon live. For example, when you use the KBeaconPro app to scan for beacons, on the scan screen of the app, you will see an RSSI figure for each beacon that moves up and down as the beacon or scanner are moved closer and farther away from each other.


Power On Always

Default: No
When this is changed to “Yes”, the beacon’s button can no longer be used to turn the beacon off.
What it means: If you were worried that someone might accidentally, or purposely, press the button to turn off the beacon, you could set this to “Yes”. Then the button would be inoperable for turning the beacon off. Since the button on the BC04P is located inside the housing, this is not typically necessary for this beacon, but this feature is great for beacons that you might carry on a keychain and accidentally press the external button such as the BC021.

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the previous page.


Modify Password

Default: 0000000000000000
Changeable: any password ranging from 8-16 ASCII characters
NOTE 1: It is NOT recommended for users to change the password. If you do change the password and forget what you changed it to, there is nothing we can do to help you. The beacon can NOT be reset to factory settings in order to get back to the default password. We don’t have any sort of secret backdoor password to get back into the beacon; that would be fake security, right? So if you try to change this default password, be sure to type very carefully and write down the new password.
NOTE 2: If you still want to change the password, please note that the password is stored in the beacon AND in the app. So when you use the app to connect to another beacon with a different password, you may initially see a “code 2” or “error 2” message indicating an incorrect password. If you do experience this problem, please use the app to change the password on your second beacon to the same password as your first beacon. In other words, if all the passwords are the same, it will be much easier. That said, we still recommend that you do NOT change the password. If you are concerned about security, change the Connectable setting (see below) on the broadcast slot menu page to “No”, thereby making the beacon unconnectable.

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the previous page.


Trigger Command/List

Default: all triggers set to Null, i.e. no triggers
Changeable: See “Trigger List Menu and Submenus” detailed instructions further down this page.

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the previous page.


Firmware Update

Click to check if an update is available. “Network error” means no update is available.


Power Off

Turns the beacon off without having to physically touch or access the beacon. Note that you will need to open the beacon housing and hold down the button for 3 seconds to turn it back on.


Reset Configuration

Resets the beacon back to its original default settings. This comes in handy when you have made a number of changes to the configuration which result in the beacon not working as you expected. Note that after you reset the configuration back to default settings, the beacon will automatically turn off. Be sure to turn it back on again before scanning for it.


Configuring a SLOT broadcast

Click on SLOT0 on the bottom of the Android app page or on the top of the iPhone app page. Here’s what you will see next:

The BC04P is capable of broadcasting several different types of broadcasts. The most commonly used type is standard iBeacon. 

The BC04P has five different “slots” for broadcasting (slots are numbered 0 through 4). Most users will only use one slot, but if you wanted to, you could broadcast up to 5 different UUID numbers all with different configurations.

Update: On a recent production run of this beacon, we changed the default configuration to iBeacon, UID, and URL broadcasts BUT the UID and URL broadcasts are set to “trigger only adv” with no trigger assigned. So they will not broadcast unless you assign a trigger. You probably won’t need to use them, so in the end, this will have no effect on your regular SLOT0 iBeacon broadcast. In other words, the beacon default setting is broadcasting SLOT0 iBeacon only.

Each SLOT is independent and configurable. A beacon type can be set for each SLOT. Beacon parameters such as advertising interval, TX power, connectable enable/disable etc. can be configured separately for each SLOT. They are independent of each other. Each SLOT can be set to one Beacon type only, but it is possible to set the same type on two or more slots.

For example, if you set SLOT0 to be iBeacon, set SLOT1 to be URL, and set SLOT2 to be TLM, then the beacon would broadcast iBeacon, URL and TLM simultaneously. If you set the intervals for two or more broadcasts exactly the same, since they can not broadcast at exactly the same moment, they would instead broadcast sequentially microseconds apart. On the other hand, you could set the intervals for each slot totally different also.

Now let’s look at each of the menu choices on the SLOT0 page shown above.

Beacon/Adv Type

Default: iBeacon in SLOT0; other slots set to disabled/null.

For each slot, you can choose one of the following:

  • Disabled/Null
  • KSensor: Sends the XYZ motion measurements of the beacon to the app screen
  • UID: A Google developed broadcast protocol similar to, but not as popular as, iBeacon.
  • TLM: A special broadcast to carry certain extra data. In the case of the BC04P, it carries battery power readings and some other things. Keep in mind that our app will show you battery power readings on the main scan screen even if you do not turn on a TLM broadcast.
  • URL: A Google developed broadcast protocol that broadcasts the URL (web address) of your choice. Was previously hot for a while, but rarely used now.

Some URL length rules and examples:
https:// counts as 1 character only.
https://www. counts as 1 character only.
Standard domain name extensions such as .com/ count as 1 character only but .com counts as 4 characters since is it missing the standard trailing slash; just add the trailing slash.
.net/ counts as 1 character only.
.bu/ counts as 4 characters since .bu is not a standard internet domain name extension.
Example: https://www.cnn.com/ is counted as 5 characters only.
Suggestion: If you want to configure a very very long URL with more than 17 countable characters, just use a free URL shortener such as bitly.com to create a shortcut URL for your long URL. For example, you could configure “https://bit.ly/3fiVEj8” into the beacon to take users to “https://bluecharmbeacons.com/bc011-ibeacon-multibeacon-quick-start-guide/”.

  • iBeacon: Apple’s broadcast protocol. By far the most popular and nicely agnostic in terms of Android phones and iPhones.
  • System: A simple broadcast the sends out just the MAC address of the beacon. Can be used in some usage cases, but typically we would recommend an iBeacon broadcast over this one.

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the previous page.

Adv Interval

Default: 1022.5ms
Changeable: Any one-decimal number between 100-10000ms, e.g. 200, 301.2, 546.5, 1285, 3000, etc. (1000 milliseconds equals 1 second).
(Note, the maximum interval for an Android phone is 40000ms. The maximum interval for an iPhone is 10000ms; actually the beacon can handle max interval of 40000ms but we still need to update the iPhone app version to allow this input.)

This is where you can set the amount of time between each beacon information broadcast. On this page, you can tap on one of the suggested choices (ranging from 100ms to 2000ms), or you can input a specific number into the input box at the top of the page.

Keep in mind that shorter intervals use the battery much faster. The relationship is almost one for one. For example, at the default interval of 1022.5ms, the beacon battery will last about 48 months. If you cut this number in half, i.e. 511ms, then the beacon battery would last about 24 months (I’m good at math!). These estimates are based on the default TX power of 0dBm (zero) and unconnectable mode. The TX power setting also influences the battery life; more on that below in the TX setting section.

If you need to set the interval very long (anything longer than 3000ms would be considered long), that’s ok, BUT it will be difficult to connect to the beacon for configuring in the future. If you face this issue, just click the beacon button 1 time, and the beacon will broadcast at a very fast 100ms interval for 30 seconds. It should then be very easy to connect to the beacon during that time period.

Long Intervals may be problematic: You should also keep in mind that setting the interval to a very long period will make it very difficult for your smartphone (or other scanner device) to “see” the broadcast from the beacon. Why? Smartphones, and other scanners, are not scanning 100% of the time; this would use too much of the phone’s battery. Instead, they scan for a short period of time called the “scanning window”. The specific scanning window used depends on the app, the type of phone, whether the app is in the foreground or background, etc. But you can easily imagine that if the phone is scanning for one second every three seconds (just example numbers), it could easily and repeatedly miss the beacon broadcast if the beacon was only broadcasting once every 10 seconds. Moral of the Story: Set your beacon advertising interval wisely to balance these two competing factors: saving battery power and making the broadcast easily scannable by your smartphone.

One of the nice features of this BC04P beacon is that you can input very precise intervals. For example, the default interval is 1022.5 milliseconds. That’s a little longer than 1 second. Why such a weird number? Check out the knowledge box below:

Quirky intervals have a purpose: When beacons are being scanned by smartphones, there is the possibility that the scanning window of the phone and the broadcast of the beacon will not line up exactly. In that case, the broadcast will be missed by the phone. To reduce the chance of this happening, the smart people at Apple recommend that you set your advertising interval to one of these odd-looking numbers: 152.5 ms, 211.25 ms, 318.75 ms, 417.5 ms, 546.25 ms, 760 ms, 852.5 ms, 1022.5 ms, or 1285 ms. It is a bit complicated to explain this in detail, but suffice it to say, these intervals work better. This BC04P beacon has been designed with this in mind, and as far as I know, Blue Charm beacons are one of the only brands of beacons on the market that allow the user to input these precise optimal interval numbers.

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the previous page.


TX Power

Default: 0 dBm
Changeable: -40dBm, -20dBm, -16dBm, -12dBm, -8dBm, -4dBm, 0dBm, +4dBm, or +8dBm.

On the TX Power setting page, you are selecting the power at which the beacon will broadcast. High power (+8dBm) will make the signal reach further away. How far? The maximum range at +8dBm is about 150 meters (about 164 yards, for you football fans). Keep in mind that this is an “open air, line of sight” figure. Any obstacles, walls, glass, furniture, humans, etc. will shorten this distance.

Optimizing automations: Many users want to program a home automation device, Arduino, or Rasberry Pi to react to the presence of a beacon. Sometimes they want this reaction to only occur when the beacon is very close. With this goal in mind, they set the TX power to its lowest setting, so that the scanning device only “sees” the beacon when the beacon is very close. OK, fine, that works in some cases but often this results in unstable behavior. A better approach is to set the TX power at one or two levels higher than the minimum needed. This ensures that the beacon is clearly “seen” by the scanner (and doesn’t pop in and out of range frequently). Then the scanner should be programmed to check the RSSI signal strength of the target beacon to determine its proximity. With this method, your program can take a running average of the RSSI figures (or use some other simple mathematical smoothing approach) in order to avoid unpredictable behavior due to the unstable nature of BLE signals.

The bad news is that as of today, most beacon scanning apps on smartphones do NOT take this approach. So until the coders improve these apps, you may be stuck with the non-optimal “adjust the beacon TX to set the reaction range of the app” approach.

Keep in mind that the higher you set the TX Power, the faster the battery will run out. The relationship is not linear in nature, so the difference in battery life between the lowest TX setting and the highest TX setting is about 40%.

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the previous page.


Adv Mode

Default: Legacy
Changeable:

  • Legacy: 99% of the time, this is the version you should select.
  • PHY Coded Longe Range: This beacon is capable of broadcasting PHY broadcasts. This is a newer protocol. Warning: Do not set the beacon to PHY unless you are 100% sure that your smartphone is PHY capable. Currently there are zero phones on the market that are PHY capable. Keep in mind that if you set the beacon to a PHY broadcast only, but you don’t have a PHY-capable smartphone, you won’t be able to see the beacon appear on the scan screen at all. If you do happen to make this mistake, just open the beacon up and click the button once; that will start a legacy broadcast for 30 seconds that will allow the beacon to appear on the app scan screen. You can then connect to it and change the broadcast type back to the standard “Legacy” broadcast that all phones can scan.
  • PHY 2Mbps: A special broadcast protocol for carrying more data. No applicable to 99.9% of the usage cases for beacons. Also see the warning above.

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the previous page.

iPhone version


Connectable

Default: Yes

“Yes” means the KBeaconPro app can connect to the beacon to adjust settings. “No” means that the app will not be able to connect to the beacon unless the button is clicked once or the battery in removed and then reinstalled.

Setting connectable to “no” can prevent other devices from maliciously connecting after your beacon is deployed. In addition, setting the beacon to non-connectable mode can reduce power consumption by about 20%. (Unconnectable makes working with the beacon a bit tricky at first. We would suggest you leave it as connectable for now.)

If you set this to “no”, but later you want to connect to the beacon again, you can use one of the following methods:
a. Single click the button inside the housing; the device will then enter connectable mode for 30 seconds.
b. Remove and reinstall the battery in the beacon; the device will then enter connectable mode for 30 seconds.

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the previous page.




Default: No
Changeable
When this setting is set to “Yes”, this slot will only broadcast when the trigger has occurred. The length of time of the trigger advertisement, TX, interval, etc. are based on the setting on the trigger configuration page.

Note: There is a “cool down” period built into the motion trigger. The cool down period is equal to 50% of the trigger advertising interval. For example, if the trigger advertising interval is set to 20 seconds, after that period has expired, the motion trigger will no longer be able to be activated by motion for 10 seconds (50% of 20 seconds). The reduces the chance of one single long motion event from inadvertently triggering two sequential motion triggers.

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the previous page.


UUID

Default: 1B6295D5-4F74-4C58-A2D8-CD83CA26BDF4

Changeable: Any proper length and formatted UUID where each digit is hex. i.e. has a Value of 0 to 9 or A to F. Note that with this app, you need to enter dashes in the correct spots.

Note: The app offers you some alternative UUIDS to select to be compatible with services like Air Locate, WeChat, etc. You can choose one of these or just use the default UUID or make up one of your own. 

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the previous page.


Major ID

Default: 3838
Changeable: Any number from 0-65535, e.g. 58 or 229 or 5791 or 59985

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the previous page.


Minor ID

Default: 4949
Changeable: Any number from 0-65535, e.g. 58 or 229 or 5791 or 59985

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the previous page.


Trigger By

Not really a menu choice. This is simply an indictor that a motion trigger has been set up for this SLOT.

DON’T FORGET TO UPLOAD

Now that you have set all of your SLOT0 confirmation settings, press the left arrow in the upper left corner to go back to the General Info page of the beacon. On that page, click on the UPLOAD button to upload all of those saved settings to the beacon. If you do not do this, the saved settings will NOT be uploaded to the beacon, and the beacon’s configuration will not be changed.


Trigger Command (“Trigger List” on iPhone) Menu and Submenus in the KBeaconPro app

Trigger Command/List

There are 5 possible triggers that can be set. Each trigger must be assigned to a different broadcast slot. Remember that you have 5 different broadcast slots. Most users will only use one slot (SLOT0 is active by default), so if they wanted to set up a motion trigger, they could use any one of these triggers and assign it to broadcast SLOT0. To avoid confusion, we recommend using SLOT0 for broadcasts, and if you want to set a motion trigger, use Trigger 0 and assign it to broadcast SLOT0.


Trigger Type

Select the trigger type you would like to configure. For the BC04P, the only option is a motion trigger.


Trigger Type – Motion

Select the motion trigger then tap the SAVE button in upper right corner of app screen. This saves your selection of motion trigger into the app memory. But this info is not uploaded to the beacon just yet. We will do that later after we make changes on the Trigger Motion details page. See the next section below.

Tap the BACK (left facing) arrow in the upper left corner to go back to the previous menu. You will now see the Trigger Details page appear there, and you can adjust various settings for this specific trigger there.


Trigger Motion Details Page

Now we see the trigger motion details page appear in the app. This is the menu page where we decide all of the details of the motion trigger that we have just enabled

Trigger Type

The BC04P only has a motion trigger. We just enabled and saved it on the previous page, so now it shows here as “Motion”.

Trigger Action

Advertise – This is by far the most common way to use the motion trigger. “Advertise” means that the motion trigger will start a beacon advertisement. More details in the next sections below.

Record – Some of our beacon products have the option to record data to the beacon’s flash memory. This is not applicable to the BC04P beacon.

Device Alarm – Some of our beacon products have the option to make a little beep sound when a motion trigger occurs. This is not applicable to the BC04P beacon.

Report to App – This is a simple way to test out the motion trigger feature but only functional on Android phones. You can check the “Advertise” box and also check this “Report to App” box, and then when a motion trigger occurs, you will get a little notification pop-up on your Android phone screen. Sorry, but this feature will not work on iPhones due to restrictions by Apple.

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the main Trigger Motion Details page.

Trigger Adv Slot

Here’s where you select which broadcast you want to assign this motion trigger to. As suggested above, it’s easier to keep organized if you just assign Trigger 0 to the SLOT0 broadcast.

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the main Trigger Motion Details page.



When “Yes” is selected, the SLOT broadcast to which this trigger is assigned will broadcast the regular UUID during normal (non motion) times, but switch over to a special trigger broadcast UUID for a limited period of time after a trigger event occurs.

If your regular SLOT broadcast is iBeacon, after sensing motion, the iBeacon broadcast will have a slightly modified UUID. The slightly modified UUID will have one hex added to the last digit of the UUID. This modified UUID will be broadcast until the Trigger Adv Time expires (see below).

For example:

Regular UUID: 426C7565-4368-6172-6D42-6561636F6E73
UUID after motion trigger: 426C7565-4368-6172-6D42-6561636F6E74 (notice the last digit of the UUID has increased by 1).

Keep in mind that the digits of all UUIDs are hex numbers, so addition is a little odd:
If the last hex digit is 1, and you add 1 to it, it becomes hex 2. Easy!
If the last hex digit is 2, and you add 1 to it, it becomes hex 3. Still easy!
etc…
If the last hex digit is 9, and you add 1 to it, it becomes hex 10 which is A. Hmmm, weird. That’s hex for you.
If the last hex digit is A, and you add 1 to it, it becomes hex B. Easy!
etc…
If the last hex digit is F, and you add 1 to it, you should probably Google how to add hex numbers since this will change the last TWO digits of the UUID. Or just try it and see what happens by scanning for the beacon after the motion trigger. Remember to swipe down on the app screen to refresh the results, otherwise your phone will keep showing the old/regular UUID.

Also remember that the iPhone version of the KBeaconPro app does not show the UUID on the main scan screen. This is a security restriction of the iOS system. So if you want to see the UUID change before your eyes, you need to use an Android phone to see it. 

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the main Trigger Motion Details page.

Trigger Adv Time

Advertisement duration after trigger event occurs. Valid range is 2~7200, and the units are seconds.
What it means: The beacon will advertise according to the motion triggers settings for this amount of time, then when the time has expired, the beacon will go back to its regular state.

Note: There is a “cool down” period built into the motion trigger. The cool down period is equal to 50% of the trigger advertising interval. For example, if the trigger advertising interval is set to 20 seconds, after that period has expired, the motion trigger will no longer be able to be activated by motion for 10 seconds (50% of 20 seconds). The reduces the chance of one single long motion event from inadvertently triggering two sequential motion triggers.

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the main Trigger Motion Details page.

Trigger Adv Interval

This is the time between broadcasts. The shorter this time is set, the more frequent the beacon will broadcast.
What it means: This is the Advertising Interval that is used under motion trigger conditions. So it will override the regular advertising interval that is specified in the applicable SLOT configuration (i.e. the regular non-motion interval). This allows you the option to have a slower broadcast interval during “regular times” (in order to save battery), then a faster interval during the important “motion trigger time”. It will use more battery power during this period, but the time is limited by the Trigger Adv Time, so it should not have a serious effect on battery power. Remember that scanners will typically “see” a beacon faster when the beacon’s interval is set shorter (i.e. it is broadcasting more frequently).

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the main Trigger Motion Details page.

Trigger Adv Power

This is the power of the motion trigger broadcast. The higher the power is set, the longer the range of the beacon.
What it means: This is the broadcast power that is used under motion trigger conditions. So it will override the regular broadcast power that is specified in the applicable SLOT configuration (i.e. the regular non-motion broadcast power). This allows you the option to have a lower broadcast power during “regular times” (in order to save battery), then a higher broadcast power during the important “motion trigger time”. It will use more battery power during this period, but the time is limited by the Trigger Adv Time, so it should not have a serious effect on battery power.

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the main Trigger Motion Details page.

Motion Sensitivity

The valid range is 2~126. The units are 16mg. The default is 2, which makes it very sensitive to motion.
What it means: When the sensor detects that the acceleration exceeds this sensitivity setting (each unit equals 16mg of force), and the duration exceeds the Sensor Wake-up Duration (see below), the motion detection event will be triggered.
2 is the most sensitive. 126 is the least sensitive.

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the main Trigger Motion Details page.

Sensor ODR

The choices are 1, 10, 25, and 50Hz. 25Hz is the default. 1Hz uses less battery power and 50Hz uses more battery power.
What is means: ODR (also known as “output data rate” or “sampling rate”) is the rate at which a sensor obtains new measurements, or samples. ODR is measured in number of samples per second (Hz). Higher ODR configurations result in more samples per second but also use more battery power.
A higher ODR setting means the beacon be more sensitive to very short bursts of motion. Whereas a 1Hz ODR might miss a very short motion event, a 50Hz ODR will very likely capture even the shortest of motion events.

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the main Trigger Motion Details page.

Sensor Wake-Up Duration

The valid range is 1-255. The default is 1, which makes it very sensitive to even very very short durations of motion.
What it means: Here are a couple examples to illustrate.
If you set the ODR to 25Hz and the Wake-up Duration to 1, the motion trigger event will only trigger when it senses motion lasting for longer than 1*(1/25) seconds, i.e. in this case, longer than 0.04 seconds. 
If you set the ODR to 25Hz and the Wake-up Duration to 100, the motion trigger event will only trigger when it senses motion lasting for longer than 100*(1/25) seconds, i.e. in this case, longer than 4.00 seconds. 

Make your selection on this menu page, then tap SAVE in the upper right corner of the screen. You will then be taken back to the main Trigger Motion Details page.

After you have made all of your motion detail selections and saved them on each submenu page, when you get back to the main motion detail screen shown above, be sure to tap the UPLOAD button in the upper right corner to upload these saved settings to the beacon. You must upload your settings to the beacon in order for the beacon to store them. Please don’t forget this step.

Upload Successful

Here’s the success message that you will see after uploading your saved motion settings to the beacon:

Trigger List After Upload

And here’s what the motion trigger page will look like after you have loaded the changes. Notice that Trigger0 is no longer “Null” but instead shows as “Motion”:


-OK, we are done now. But don’t forget to disconnect from the beacon, otherwise it won’t broadcast. You can disconnect by tapping the left pointing arrow on the general info page of the app. You will then jump back to the main scan screen of the app.

Don’t forget to restart the scan on that page to see your beacon appear. Remember also that only Android phones will show the UUID. iPhones will only show the major and minor.

Note: If you have any questions about any of the preceding instructions, please feel free to CONTACT us any time. We are here to answer your questions or help in any way. Almost all emails are answered by senior staff within hours.