EM Microelectronic-Marin SA EMBC01 Manuale Utente

Pagina di 5
 
 
 
 
 
 
 
 
 
 
 
This  document  is  the  property  of  EM  MICROELECTRONIC-MARIN  SA  upon  the  condition  that  all  rights  originating  in  the  information,  whether  patented  or  not,  will  be 
respected. 
EMBC01 User Manual v0.1 September-2014
 
DRAFT A 
PRELIMINARY 
2.  USER INSTRUCTIONS 
EMBC01 is a Bluetooth low-energy proximity beacon.  It is controlled by a push button switch operated by pressing 
on the center section of the coin like disc.  Two LEDs, one red and one green will flash to indicate the state that the 
beacon is in according to the state machine description given below.  The standard firmware provided with each 
beacon is V2.5.0, and implements the state machine described below, other state machines and beacon 
operations can be defined by reprogramming the EMBC01. 
 
 
 
2.1.  STATE MACHINE DEFINITION 
The state-diagram for the EMBC01 is shown in Figure 1.  The firmware implements the following modes: 
 
Self-test 
 
Sleep-mode 
 
ID Short Range Mode 
 
ID Medium Range Mode 
 
ID Long Range Mode  
 
Lock Mode 
Upon insertion of the battery, a self-test is performed, and the EMBC01 then enters a low-power sleep mode.  On 
subsequent short button presses (less than 2 seconds), the green LED flashes once and iterates through ID Short 
Range Mode, ID Medium Range Mode, and ID Long Range Mode.  On the next short button press, the red LED 
flashes once and then the EMBC01 enters the low power sleep mode again.  Subsequent short presses iterates 
through these four modes again.  In any state, if a long button press is performed (longer than 2 seconds), the 
green LED will flash twice and the EMBC01 will stay in that mode until the end of battery life.   
 
 
 
Figure 1: EMBC01 State-Diagram