Idle State
Unless preconfigured, the device transitions to Idle state if there is no motion detected at the
expiry of Button pressed state. By default, device beacons with 5 types of interleaving
beacons, all as connectable, at beacon rate of 5000 msec.
Idle beaconing can be configured to announce a burst of up to 5 packets, 100ms apart. Burst
mode is recommended when using slow beacon rates to ensure packets are received and to
aid in rapid connection.
Beacon type, connectable or non-connectable, burst count and beacon rate are configurable.
If a beacon rate of 1sec or less is selected, then a single advertisement type is sent at the
configured beacon rate, interleaving will only work when the beacon rate is greater than
1sec.
Interleaving
While in the Idle state, the advertisement and scan data can be switched based upon an
Interleaving timer and an advertisement mask.
Note: As the interleaving switch rate is an independent timer it should be made a multiple of
the Idle advertisement rate so that each packet selected in the mask has an opportunity to be
transmitted.
Moved State
The device is fitted with an accelerometer which is controlled by a configurable motion
engine. The Accelerometer detects movement and depending on the motion engine
configurations, it changes the state of the device from stationary to moved, and from moved
to stationary.
By default, the device beacons with iBeacon as a connectable beacon at 200ms beacon rate
while in Moved state.
Moved state is advertised in the BLE payload with a moved flag.
Once the Moved state times out, at that point the device reverts to Idle state beaconing. By
default, the moved flag will persist in Idle state for 5sec.
Beacon type, connectable or non-connectable, beacon rate and state time are configurable.
Note that in this state, a single packet type can be transmitted.
1.4 LED Status Indicator
The device is equipped with a red colour LED to indicate device status.
When awake, on button press, device will change state to Button pressed state for
configured duration of time, the LED will blink or blink rapidly 3 times to indicate change of
state.
LED will blink again on Button pressed state time out, to aid the operator with visual
indication that state is changed from Button pressed to Idle.