Data Sheet

Preliminary
DATASHEET Ɩ EMBP00
Copyright 2019, EM Microelectronic-Marin SA
EMBP00-DS, Version 0.1, 3-Apr-19
13
www.emmicroelectronic.com
7.1.3.5.1. Activity Mode
Activity Mode is a subset of Beaconing Mode. When advertisements are assigned to this
Advertisement Gating option, the advertisement will only occur after an Activity Event, such as
movement, has been detected and for the duration of time defined by the Activity Timeout.
Advertisements assigned to the Always Enabled advertisement gating option will continue to be
transmitted while in the Activity Mode.
7.1.3.5.2. Inactivity Mode
Inactivity Mode is a subset of Beaconing Mode. When advertisements are assigned to this
advertisement gating option, the advertisement will only occur when not in the Activity Mode.
Advertisements assigned to the Always Enabled advertisement gating option will continue to be
transmitted while in the Inactivity Mode.
BLE Connection
A connection can be initiated from any mode where a connectable advertisement is sent. When a
connection is made, all accelerometer interrupt sources are disabled. If the connection was made from
Configuration or Activity Mode, the correlating timer continues to run while the connection is enabled. If
the corresponding timer expires while the connection is enabled, the timeout event will occur on
disconnect. If the corresponding timer does not expire while the connection is still enabled, the mode that
the connection was initially made in will resume on disconnect. Specific services may initiate a Reset
Event. Refer to Section 7.3 on the supported services for more details. A Reset Event will return the part
to POST.
7.1.4. Mode Transitions
Mode transitions of the EMBP00 are indicated with arrows in the Figure 3. The start and ending mode of
transitions are fixed unless code patches are written and applied. Code patches may be written using the EM
Beacon SDK. The duration of a Configuration Timeout or an Activity Timeout can be redefined using the
SimpleBeacon Configuration Tools. Additionally, the source of the Configuration Event and On/Off Event
can be redefined using the SimpleBeacon Configuration Tools. No source code development is required when
using the SimpleBeacon Configuration Tools.
Configuration Event
A Configuration Event generates a transition from the Beaconing Mode or Warehouse Mode into
Configuration Mode. The Configuration Event may be assigned as defined in Table 9 using the
SimpleBeacon Configuration Tools. No source code development is required when using the
SimpleBeacon Configuration Tools.
If the Configuration Event is assigned to flip, the event will only be triggered when the module is rotated
from the gravity vector pointing in the negative Z (1) direction to the gravity vector pointed in the positive
Z direction.
Figure 7: Configuration Event Flip Sequence
Configuration Timeout
On entry into the Configuration Mode, the configuration timer is started. A Configuration Timeout is
generated when that timer expires and initiates a transition from Configuration Mode to the startup mode.
The duration of the Configuration Timeout may be modified with the SimpleBeacon Configuration Tools
as defined in Table 9. No source code development is required when using the SimpleBeacon
Configuration Tools.