all | frequencies |
|
|
|
|
exhibits | applications |
---|---|---|---|---|---|---|---|
manual | photos | label |
app s | submitted / available | |||||||
---|---|---|---|---|---|---|---|---|
1 |
|
Manual | Users Manual | 1.66 MiB | March 25 2020 | |||
1 |
|
Internal Photos | Internal Photos | 290.37 KiB | March 25 2020 | |||
1 |
|
External Photos | External Photos | 258.33 KiB | March 25 2020 | |||
1 |
|
Label Location | ID Label/Location Info | 386.97 KiB | March 25 2020 | |||
1 | Block Diagram | Block Diagram | March 25 2020 | confidential | ||||
1 |
|
Confidentiality Letter | Cover Letter(s) | 209.58 KiB | March 25 2020 | |||
1 | Operational Description | Operational Description | March 25 2020 | confidential | ||||
1 |
|
Power of Attorney Letter | Cover Letter(s) | 337.26 KiB | March 25 2020 | |||
1 | Parts List | Parts List/Tune Up Info | March 25 2020 | confidential | ||||
1 | Schematics | Schematics | March 25 2020 | confidential | ||||
1 |
|
Test Report | Test Report | 1.28 MiB | March 25 2020 | |||
1 |
|
Test Setup Photos | Test Setup Photos | 563.98 KiB | March 25 2020 |
1 | Manual | Users Manual | 1.66 MiB | March 25 2020 |
USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR EnOcean Motion Detector And Light Level Sensor EMDC 30.11.2018 Observe precautions! Electrostatic sensitive devices!
Patent protected:
WO98/36395, DE 100 25 561, DE 101 50 128, WO 2004/051591, DE 103 01 678 A1, DE 10309334, WO 04/109236, WO 05/096482, WO 02/095707, US 6,747,573, US 7,019,241 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 1/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR REVISION HISTORY The following major modifications and improvements have been made to this document:
Version Author Reviewer Date Major Changes 1.0 MKA 02 March 2020 Initial release TM, MHe, LC Published by EnOcean GmbH, Kolpingring 18a, 82041 Oberhaching, Germany www.enocean.com, info@enocean.com, phone +49 (89) 6734 6890 EnOcean GmbH, All Rights Reserved Important!
This information describes the type of component and shall not be considered as assured characteristics. No responsibility is assumed for possible omissions or inaccuracies. Circuitry and specifications are subject to change without notice. For the latest product specifications, refer to the EnOcean website: http://www.enocean.com. As far as patents or other rights of third parties are concerned, liability is only assumed for modules, not for the described applications, processes and circuits. EnOcean does not assume responsibility for use of modules described and limits its liability to the replacement of modules determined to be defective due to workmanship. Devices or systems containing RF components must meet the essential requirements of the local legal authorities. The modules must not be used in any relation with equipment that supports, directly or indirectly, human health or life or with applications that can result in danger for people, animals or real value. Recycling information Components of the modules are considered and should be disposed of as hazardous waste. Please use suitable recycling operators for modules, components or packaging. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 2/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 2.6 TABLE OF CONTENT 1 1.1 1.2 1.3 1.4 1.5 2 2.1 2.2 2.3 2.4 2.5 General description ........................................................................................ 6 Basic functionality ......................................................................................... 6 Technical data ............................................................................................... 7 Environmental conditions ............................................................................... 8 Packaging information .................................................................................... 8 Ordering information ..................................................................................... 8 Functional description .................................................................................... 9 EMDC product overview ................................................................................. 9 Basic functionality ....................................................................................... 10 External product interface ............................................................................ 10 Internal product interface ............................................................................. 11 Functional modes ........................................................................................ 12 Standard operation mode ..................................................................... 12 2.5.1 2.5.2 Standby (Sleep) mode .......................................................................... 12 2.5.3 Walk test mode ................................................................................... 13 Learn mode......................................................................................... 13 2.5.4 Ambient light test mode ....................................................................... 13 2.5.5 Factory reset mode .............................................................................. 13 2.5.6 Reporting interval ........................................................................................ 14 Energy considerations .......................................................................... 14 Standard reporting interval ................................................................... 15 Occupancy-controlled reporting interval .................................................. 16 Illumination-controlled reporting interval ................................................ 17 Arbitration between reporting intervals ................................................... 17 Sensor functionality ..................................................................................... 18 Motion detection ......................................................................................... 18 PIR detection characteristics ................................................................. 18 Illumination measurement (light level sensor) ................................................. 19 Illumination measurement (solar cell) ............................................................ 19 Temperature ............................................................................................... 20 Energy level ............................................................................................... 20 Backup battery voltage ................................................................................ 20 User interface ............................................................................................. 21 LRN button and LED .................................................................................... 21 Factory Reset .............................................................................................. 22 Backup battery interface .............................................................................. 22 Sensitivity selection switch ........................................................................... 22 Device label ................................................................................................ 23 Radio communication ................................................................................... 24 Radio frame format ..................................................................................... 24 ERP1 frame format .............................................................................. 24 3.2 3.3 3.4 3.5 3.6 4 4.1 4.2 4.3 4.4 4.5 5 5.1 2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 3 3.1 5.1.1 3.1.1 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 3/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 6.4.1 5.1.2 6.2.1 6.2.2 6.3.1 6.3.2 6.3.3 6.3.4 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 ERP2 frame format .............................................................................. 24 EnOcean Equipment Profiles (EEP) and SIGNAL telegrams ................................ 25 EEP structure ...................................................................................... 25 4BS telegram structure ........................................................................ 26 Signal telegram structure ..................................................................... 26 Supported EEP types ............................................................................ 27 Supported SIGNAL types ...................................................................... 28 Security ..................................................................................................... 29 Basic concepts ............................................................................................ 29 Telegram encryption .................................................................................... 29 Telegram authentication ....................................................................... 30 Dynamic security key modification ......................................................... 31 Security parameters .................................................................................... 32 EURID ................................................................................................ 32 Security key ........................................................................................ 32 Rolling code ........................................................................................ 32 Security algorithm ............................................................................... 32 Secure teach-in telegram ............................................................................. 33 Security level format (SLF) ................................................................... 34 EMDC security implementation ...................................................................... 34 EMDC commissioning ................................................................................... 35 Radio-based commissioning .......................................................................... 36 QR code commissioning ............................................................................... 36 Commissioning QR code structure .......................................................... 36 Commissioning QR code format ............................................................. 37 Commissioning via NFC interface ................................................................... 37 NFC interface .............................................................................................. 38 NFC interface parameters ............................................................................. 38 NFC access protection .................................................................................. 38 Using the NFC interface ................................................................................ 39 PC with dedicated NFC reader ............................................................... 39 Smartphones with NFC ......................................................................... 39 NFC interface functions ................................................................................ 40 NFC interface state machine .................................................................. 40 8.4.1 IDLE state ........................................................................................... 41 8.4.2 READY 1 state ..................................................................................... 41 8.4.3 READY 2 state ..................................................................................... 41 8.4.4 ACTIVE state ....................................................................................... 41 8.4.5 Read command ................................................................................... 42 8.4.6 8.4.7 Write command ................................................................................... 42 Password authentication (PWD_AUTH) command ..................................... 43 8.4.8 NFC registers .............................................................................................. 44 NFC memory areas ...................................................................................... 44 PRODUCT NDEF........................................................................................... 45 USER NDEF................................................................................................. 45 7.2.1 7.2.2 8.3.1 8.3.2 5.2 6 6.1 6.2 6.3 6.4 6.5 7 7.1 7.2 7.3 8 8.1 8.2 8.3 8.4 9 9.1 9.2 9.3 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 4/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.4.1 NFC HEADER............................................................................................... 46 NFC HEADER area structure .................................................................. 46 CONFIGURATION ......................................................................................... 47 Using the NFC configuration functionality ................................................ 47 9.5.1 CONFIGURATION area structure ............................................................ 47 9.5.2 NFC_PIN_CODE ................................................................................... 48 9.5.3 PRODUCT_ID ...................................................................................... 48 9.5.4 USER_KEY .......................................................................................... 49 9.5.5 SECURITY_KEY_MODE .......................................................................... 49 9.5.6 SECURITY_MODE ................................................................................. 50 9.5.7 EEP .................................................................................................... 51 9.5.8 SIGNAL .............................................................................................. 52 9.5.9 LED_MODE ......................................................................................... 53 9.5.10 9.5.11 FUNCTIONAL_MODE ............................................................................. 54 9.5.12 STANDARD_TX_INTERVAL .................................................................... 55 9.5.13 OCCUPIED_TX_INTERVAL ..................................................................... 56 9.5.14 THRESHOLD_CFG ................................................................................ 57 9.5.15 LIGHT_SENSOR_CFG ........................................................................... 58 9.5.16 TEMP_SENSOR_CFG ............................................................................. 59 9.5.17 SOLAR_THRESHOLD............................................................................. 60 9.5.18 SOLAR_TX_INTERVAL .......................................................................... 61 LIGHT_THRESHOLD ............................................................................. 62 9.5.19 9.5.20 LIGHT_TX_INTERVAL ........................................................................... 63 9.5.21 AMBIENT_LIGHT_TEST_RESULT ............................................................ 64 USER DATA ................................................................................................ 64 Installation recommendations ....................................................................... 65 Setup instructions ....................................................................................... 65 Motion detection ......................................................................................... 66 Light level measurement .............................................................................. 67 10.3.1 Ambient light sensor ............................................................................ 67 10.3.2 Solar cell ............................................................................................ 68 Energy harvesting ....................................................................................... 68 NFC configuration ........................................................................................ 69 Regulatory notes ......................................................................................... 70 European Union........................................................................................... 70 11.1.1 Declaration of conformity ...................................................................... 70 11.1.2 Waste treatment .................................................................................. 70 FCC (United States) ..................................................................................... 71 FCC Grant Of Equipment Authorization ................................................... 71 FCC (United States) Regulatory Statement .............................................. 72 ISED (former Industry Canada) Certification ................................................... 73 ISED Technical Acceptance Certificate .................................................... 73 ISED Usage Conditions ......................................................................... 74 Product history ............................................................................................ 75 11.3.1 11.3.2 11.2.1 11.2.2 9.4 9.5 9.6 10 10.1 10.2 10.3 10.4 10.5 11 11.1 11.2 11.3 12 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 5/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR General description 1 This user manual describes the functionality of the family of ceiling-mounted motion detec-
tors and light level sensors EMDC. The EMDC product family consists of the following members:
EMDCA using 868.300 MHz radio (main market Europe) EMDCU using 902.875 MHz radio (main market US / Canada) EMDCJ using 928.350 MHz radio (main market Japan) The term EMDC is used throughout this user manual to describe all three variants unless otherwise noted. Basic functionality 1.1 EMDC enables the realization of energy harvesting wireless occupancy and light level sensors for light, building or industrial control systems communicating with the 868.3 MHz (EMDCA), 902.875 MHz (EMDCU) or 928.35 MHz (EMDCJ) versions of the EnOcean radio standard. EMDC uses a passive infrared (PIR) sensor to detect motion and a dedicated illumination sensor to measure the amount of ambient light. EMDC reports periodically (approximately every 2 minutes when no motion is detected, ap-
proximately every 1 minute when motion is detected) the latest motion detection status
(motion detected, or no motion detected). EMDC will report immediately if motion is detected for the first time after a period without detected motion (e.g. when a person is entering a room). EMDC will use EnOcean Equipment Profiles (EEP) of the EnOcean radio standard for the re-
porting of the motion detection status. Depending on the selected EEP, EMDC can additionally report the measured ambient light level and the measured temperature status. EMDC is self-supplied via an integrated solar cell which generates the energy required for its operation. EMDC requires 50 lux illumination for 6 hours per day directly at the solar cell which typically is equivalent 200 lux for 6 hours per day to at room level. EMDC is fully self-
powered (no batteries required) under these lighting conditions. For cases where sufficient ambient light is not available, EMDC provides the option to mount a CR2032 backup battery. EMDC supports both standard and high security mode as specified by EnOcean Alliance. In high security mode, radio telegrams transmitted by EMDC are both encrypted and authenti-
cated using AES-128 with a device-unique private key and a sequence counter. This ensures confidentiality, integrity and authenticity of the transmitted telegrams and prevents telegram replay (retransmission of previously transmitted telegrams). 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 6/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Technical data 1.2 Transmission Frequency / Power Transmission Data Rate Communication Range (for guidance only) Recommended Installation Motion Detection Radius Light Level Sensor Range / Accuracy Update Rate With / Without Detected Motion Supported EEP (Selectable Via NFC) User interface Configuration interface Power supply Required illumination to sustain operation Charge time from empty to first transmission Operating time in darkness Backup power supply (optional) Backup battery life Infrequent bright light (200 lux for 2 hrs every day) Consistent low light (65 lux for 5 hrs every day) Total Darkness Dimensions EMDCA: 868.300 MHz / +5 dBm EMDCU: 902.875 MHz / + 99dBuV EMDCJ: 928.350 MHz / 0 dBm 125 kbit / s 200 m free range 30 m for indoor environment Ceiling-mounted at 2.5 m (8.5 ft) 3 m (10 ft) height typ. 5 m (16 ft.) when mounted 2.5 m (8.5 ft.) high 0 65000 Lux / +- 10 %
Approximately every 2 minutes / every 1 minute Configurable via NFC Initial motion detection is reported immediately A5-07-03 (default) A5-07-01 A5-08-01, A5-08-02, A5-08-03 LRN button Sensitivity selection switch Notification LED NFC (ISO 14443) Integrated solar cell 200 lux for 6 hours per day 5 minutes at 400 Lux 96 hours (after full charge) CR2032 Up to 15 years Up to 12.5 years Up to 5 years 113,2 mm L x 65,5 mm W x 30,7 mm H
(4.46 L x 2.58 W x 1.21 H) 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 7/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Environmental conditions Maximum Operating Temperature(1) Recommended Operating Temperature(1) 1.3 Humidity 0 60C / 32 140 F (indoor use only) 0 30C / 32 85 F (indoor use only) 20% to 85% r.h. (non-condensing) Note 1: PIR detection requires that the moving object to be detected is significantly warmer than its environment. For the case of human motion, this means that the environment needs to be significantly colder than the human body temperature of 36.5 C / 98 F. Packaging information 1.4 Packaging Unit Packaging Method 1.5 Type EMDCA EMDCU EMDCJ Ordering information Ordering Code E6201-K515 E6251-K515 E6261-K515 12 units Box / pallet Frequency 863.300 MHz 902.875 MHz 928.350 MHz 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 8/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 2 Functional description EMDC product overview 2.1 The energy harvesting ceiling-mounted motion and illumination sensor EMDC from EnOcean provides wireless motion and illumination sensing functionality without batteries. Power is provided by a built-in solar cell harvesting available light from the environment. EMDC transmits sensor data based on the EnOcean radio standard using EnOcean Equipment Profiles (EEP). The outer appearance of EMDC is shown in Figure 1 below. Figure 1 EMDC external view 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 9/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Basic functionality 2.2 EMDC devices contain a passive infrared sensor that detects changes in the received infrared radiation which are characteristic for the movement of persons. In addition, EMDC measures the ambient light level via a dedicated sensor and the temperature using its integrated mi-
crocontroller. EMDC integrates a solar cell that generates the required energy for its operation from avail-
able ambient light. The user interface of EMDC consists of one button for simple configuration tasks and one LED to provide user feedback. Configuration of EMDC parameters is possible via an integrated NFC (ISO 14443) interface. EMDC is designed for ceiling mounting. It can be mounted on most ceilings with suitable screws or mounted on dropped ceilings using wire brackets. External product interface 2.3 The external product interface consists of the following items:
Infrared lens in conjunction with a passive infrared sensor for motion detection Ambient light sensor for light measurement Solar cell can for powering the device in normal lighting conditions User interface. With one button (LRN) and one LED simple configuration and test Wall mount plate (with opening slot for removal) for product mounting Internal NFC antenna (not visible) providing access to the NFC configuration Figure 2 below shows the location of these items. Figure 2 EMDC front and rear view 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 10/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Internal product interface 2.4 EMDC contains a holder for a CR2032 battery and a PIR sensitivity selection switch as shown in Figure 3 below. Figure 3 EMDC internal view The internal product interface is accessible after removing the wall mount plate. If EMDC has not yet been mounted onto the ceiling, then the wall mount plate can be removed by inserting a screwdriver (or similar tool) into the opening slot shown in Figure 2 and pushing the wall mount plate outwards. If the EMDC wall mount plate is already attached to the ceiling, then EMDC can be removed by gently pulling the housing. A backup battery can be inserted into the backup battery holder and removed by inserting a suitable tool into the battery ejection slot as described in chapter 4.3. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 11/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Functional modes 2.5 EMDC supports six types of functional modes:
Standard operation mode Standby (sleep) mode Learn mode Walk test mode Ambient light test mode Factory reset mode These modes are described below. Standard operation mode 2.5.1 During standard operation, EMDC wakes up periodically and reports the motion detection status and depending on the selected EEP also the current light level and the temperature status - using data telegrams. The motion detection functionality is described in chapter 3.1 and the light level sensing functionality in chapter 3.2 and chapter 3.3 respectively. The EMDC wake-up timer is configured to wake-up EMDC approximately every 2 minutes during periods without detected motion and approximately every 1 minute during periods with detected motion. If motion is detected for the first time after a period without motion, then EMDC wakes up immediately. Both the occupied and the unoccupied wake-up intervals are affected at random in order to increase the robustness of the radio transmission and to comply with regulatory require-
ments. It is possible to change the wake-up intervals using the NFC interface. In case of reducing the reporting interval, the resulting increase in required energy (provided by the available light or a backup battery) has to be considered. Standby (Sleep) mode 2.5.2 Standby (Sleep) mode is used to conserve as much energy as possible during periods of storage or transport. All functionality except those needed to return to standard operation mode is disabled in this mode. Standby mode can be selected using the LRN button as described in chapter 4.1 or using the NFC interface as described in chapter 9.5.11. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 12/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 2.5.3 Walk test mode Walk test mode is used to verify the motion detection coverage of the device via visual feed-
back from the LED which will blink whenever motion is detected. Walk test mode can be selected using the LRN button as described in chapter 4.1 or using the MODE field of the FUNCTIONAL_MODE NFC register as described in chapter 9.5.11. Walk test mode will be active for a period of 120 seconds; it will end immediately if the LRN button is pressed while walk test mode is active. Learn mode 2.5.4 In learn mode, EMDC will transmit a Teach-in telegram to communicate the device source address, the security key and the EnOcean Equipment Profile (EEP) used by EMDC to a re-
ceiver. After that transmission, EMDC will return back to standard operation mode. Learn mode can be selected using the LRN button as described in chapter 4.1 or using the MODE field of the FUNCTIONAL_MODE NFC register as described in chapter 9.5.11. Ambient light test mode 2.5.5 During installation, EMDC can measure and report the amount of ambient light available at its solar cell in order to determine a suitable installation location as discussed in chapter 10.4. Upon activation of ambient light test mode, EMDC will first wait for 15 seconds so that the installer can leave the area to ensure a relevant measurement result. After that, EMDC will take measurements of the ambient light level using its solar cell every 5 seconds for a period of one minute and compute the average illumination based on those measurements. The computed average illumination is then available in the NFC register IL-
LUMINATION_TEST_RESULT as described in chapter 9.5.21. Illumination test mode can be selected using the MODE field of the FUNCTIONAL_MODE NFC register as described in chapter 9.5.11. Factory reset mode 2.5.6 EMDC can be reset to its standard settings using factory reset mode. Upon entering this mode, EMDC will reset all configuration registers to their default settings and then restart operation in standard operation mode. Factory reset mode can be selected using the LRN button as described in chapter 4.1 or using the MODE field of the FUNCTIONAL_MODE NFC register as described in chapter 9.5.11. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 13/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Reporting interval 2.6 EMDC will always report the initial motion detection after a period without detected motion immediately. The rate of subsequent updates (reporting interval = time between two data telegrams) can be configured by the user based on different conditions. The minimum configurable reporting interval is 3 seconds and the maximum possible trans-
mission interval is 65535 seconds. Energy considerations 2.6.1 The default reporting interval of 120 seconds (one update every two minutes) when unoccu-
pied (no motion detected) and 60 seconds (one update every minute) when occupied (motion detected) is adjustable using the NFC interface as discussed in the subsequent chapters. Lowering the reporting interval will increase its power consumption since EMDC will measure and transmit more often. Likewise, increasing the reporting interval will reduce power con-
sumption since it will measure and transmit less often. To select the right reporting interval, it is essential to determine the amount of harvestable energy. EMDC harvests energy from the available ambient light; therefore, the amount of available energy is determined mainly by the intensity of the available light and the amount of time during which the light is available. The amount of available ambient light can be determined by executing an ambient light test as described in chapter 2.5.5. The light availability period (the time during which the ambient light is available) has to be determined based on the lighting scheme used for the environ-
ment where EMDC is installed. EMDC is designed to provide one update per minute while a room is occupied based on 200 lux of ambient light available for 6 hours per day. The minimum supported update interval (for the case of a room being occupied) for self-
supplied operation based on other conditions is summarized in Table 1 below. This table assumes that the update interval for the case of an unoccupied room will be double this value. 6 hrs / day 8 hrs / day 10 hrs / day 12 hrs / day 50 lux 100 lux 150 lux 200 lux 300 lux 400 lux 500 lux Not supported Not supported 120 s 90 s 60 s 45 s 30 s 25 s 90 s 60 s 45 s 30 s 25 s 20 s 180 s 90 s 60 s 45 s 30 s 25 s 20 s 120 s 60 s 45 s 30 s 20 s 15 s 15 s Table 1 Minimum self-supplied reporting intervals 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 14/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Standard reporting interval 2.6.2 The standard reporting interval determines the longest interval between two status updates of EMDC, i.e. the minimum update rate. EMDC can be configured to use a lower reporting interval, i.e. a higher update rate, based on occupancy and available light as described below. But under no circumstances will EMDC report with a longer reporting interval, i.e. a lower update rate, than the standard reporting interval. The default setting for the standard reporting interval is one status update once every 120 seconds (2 minutes). This means that under all conditions, EMDC will at least report its status once every 120 seconds. The standard reporting interval can be adjusted using the STANDARD_TX_INTERVAL NFC register as described in chapter 9.5.12. Figure 4 below illustrates the use of the standard reporting interval. Figure 4 Standard reporting interval 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 15/75 STANDARD_TX_INTERVAL STANDARD_TX_INTERVAL USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Occupancy-controlled reporting interval 2.6.3 If a room is occupied, then it might be desirable to receive status updates more often to determine the current light level. EMDC can therefore be configured to use a lower reporting interval, i.e. a higher update rate, while motion is detected. The default setting of the occupied reporting interval is 60 seconds. This setting can be changed using the OCCUPIED_TX_INTERVAL NFC register as described in chapter 9.5.13. Figure 5 below illustrates the use of the occupancy-controlled reporting interval. Figure 5 Occupancy-controlled reporting interval 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 16/75 STANDARD_TX_INTERVAL OCCUPIED_TX_INTERVAL OCCUPIED_TX_INTERVAL STANDARD_TX_INTERVAL Immediately USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Illumination-controlled reporting interval 2.6.4 If sufficient ambient light is available, then it might be desirable to receive status updates more often. For this, there are typically two main use cases:
Adjust the update rate based on the ambient light available for harvesting Report more often during daytime (or when an office is lit) and less often during night-time (or when an office is dark) to adapt the reporting to the usage pattern In both cases, the lower update rate (defined by the standard reporting interval) would be used whenever the ambient light level is below a certain threshold. The higher update rate
(defined by the light level-controlled reporting interval) would be used whenever the ambient light level is above a certain threshold. In EMDC, the light threshold and the reporting interval rate to be used when the measured light level is above the threshold can be configured using the NFC interface as defined in chapter 9.5. It is possible to define different thresholds and reporting intervals for the solar cell (harvested energy) and the light level sensor (measured light level). Figure 6 below illustrated the use of the illumination-controlled reporting interval. Figure 6 Illumination-controlled reporting interval Arbitration between reporting intervals 2.6.5 If more than one condition for a lower reporting interval applies e.g. if a room is both oc-
cupied and brightly lit then the lowest of the corresponding reporting intervals will be se-
lected. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 17/75 STANDARD_TX_INTERVAL SOLAR_CELL_TX_INTERVAL SOLAR_CELL_TX_INTERVAL STANDARD_TX_INTERVAL LIGHT_SENSOR_TX_INTERVAL LIGHT_SENSOR_TX_INTERVAL USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Sensor functionality 3 EMDC implements the following sensor functions:
Motion detection using the passive infrared sensor (PIR) Illumination measurement using the light level sensor Illumination measurement using the solar cell Energy level of the energy store Supply voltage of the backup battery (if present) These functions are described in detail in the subsequent chapters. Motion detection 3.1 EMDC contains an integrated passive infrared (PIR) sensor that can detect moving objects based on the temperature difference between the moving object and its environment. PIR detection characteristics 3.1.1 EMDC is designed to detect movement within a radius of up to 5 m (16 ft.) when mounted at a ceiling of 3 m (10 ft.) height. The recommended coverage area for best detection per-
formance is within a radius of 3 m (10 ft). Figure 7 shows the PIR detection pattern. Figure 7 EMDC PIR detection pattern 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 18/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Illumination measurement (light level sensor) 3.2 EMDC integrates a dedicated illumination sensor used to accurately measure and report the light level directly underneath (e.g. on the desk surface). This sensor has a narrow aperture and a spectral response optimized to mimic the human eyes perception of ambient light. It reports the light level directly underneath the sensor
(spot measurement). Figure 8 shows the spectrum response of the EMDC illumination sensor compared to that of the human eye. Figure 8 Spectrum response of the illumination sensor Illumination measurement (solar cell) 3.3 EMDC can use SIGNAL telegrams - as described in chapter 5.2 - to report the light level by measuring the energy generated by the solar cell. This functionality can be used both to ensure that sufficient ambient light is available to power the device and to measure incoming light if the solar cell is oriented towards the window. Reporting of the solar cell light level can be enabled and disabled via SIGNAL register of the NFC interface as described in chapter 9.5.9. By default, the reporting is disabled. In addition, the light level of the solar cell can be reported instead of the light level of the ambient light level sensor. The selection is done using the LIGHT_SENSOR_CFG register of the NFC interface as described in chapter 9.5.15. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 19/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Temperature 3.4 EMDC uses the temperature monitor within the microcontroller to detect abnormal tempera-
ture conditions (very hot, very cold, quick change of temperature). Due to the limited accu-
racy of the sensor itself and the temperature offset typically resulting from the installation location (ceiling), this temperature reporting is not suitable for high accuracy HVAC control. EMDC provide the option for offset calibration of the temperature sensor to account for these effects as described in chapter 9.5.16. Energy level 3.5 EMDC can measure the voltage of the internal energy store which stores the harvested en-
ergy to supply the device when the ambient light is insufficient to power the device. Based on the measured voltage, EMDC will estimate the energy level (amount of remaining energy) and report this as a percentage between 0% (empty) and 100% (fully charged). The calculated energy level can be reported using SIGNAL telegrams as described in chapter 5.2. The measurement and reporting can be enabled and disabled via the SIGNAL register of the NFC interface as described in chapter 9.5.9. By default, the reporting of the remaining energy is enabled and will be executed once for every 32 data telegrams. Note that the reported energy level can only provide rough guidance as the actual energy level depends on several factors (most notably the ambient temperature). Backup battery voltage 3.6 EMDC can measure the supply voltage level of external backup battery used to supply the device when the available ambient light is insufficient for energy harvesting operation. The measured backup battery voltage can be reported using SIGNAL telegrams as described in chapter 5.2. The measurement and reporting can enabled and disabled via the SIGNAL register of the NFC interface as described in chapter 9.5.9. By default, the reporting is disa-
bled. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 20/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR User interface 4 The user interface of EMDC consists of the following items:
LRN button and LED Sensitivity selection switch Backup battery interface Device label Please refer to chapter 2.3 and 2.4 to identify the location of these items. They are described in more detail below. LRN button and LED 4.1 Most EMDC device parameters can be configured using the NFC interface as described in chapter 9.5. Some of the most common parameters or states can additionally be configured using the LRN button with the LED providing visual feedback. Table 2 below lists those configuration actions. Type Timing EMDC Response LED Response
< 1s Press
< 1s Press,
< 1s Release,
< 1s Press
< 1s Press,
< 1s Release,
< 1s Press,
< 1s Release,
< 1s Press 3s < Press < 5s 3s < Press < 5s,
< 1s Release, 3s < Press < 5s Single Short Double Short Triple Short Single Long Double Long Very Long Exit from Sleep Mode Send Learn Telegram Success: 1 short blink Error: No feedback Start Walk Test
(End after 2 min or upon any button press) 1 short blink every time motion is detected Toggle LED indication LED enabled: 4 short blinks LED disabled: No feedback Enter Sleep Mode
(Disable LED and Radio) Success: 3 short blinks Error: No feedback Enter Secure Mode Send Secure Teach-in Telegram Success: 2 short blinks Error: No feedback
> 8s Press Factory Reset Table 2 EMDC LRN button actions Success: 5 short blinks Error: No feedback 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 21/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Factory Reset 4.2 The EMDC configuration can be reset to the factory default values by means of a factory re-
set. Factory reset is triggered by pressing and holding the LRN button for more than 8 sec-
onds as described above. Backup battery interface 4.3 The backup batter interface allows supplying EMDC with a CR2032 battery in case the avail-
able ambient light is insufficient for energy harvesting operation. EnOcean recommends using Renata batteries due to their low self-discharge characteristics. The CR2032 backup battery can be inserted by gently pushing it into the backup battery slot. Note that the positive terminal (+) must face upwards (away from the PCB). The backup battery can be removed (ejected) by using a small, non-conductive item (e.g. wooden toothpick) to push the battery out via the battery ejection slot shown in Figure 2. Do not insert any tools into the battery slot or the battery ejection slot! Doing so could create a short circuit or damage the PCB resulting in permanent damage!
Sensitivity selection switch 4.4 The sensitivity selection switch allows reducing the detection range from its default radius of up to 5 m to a reduced radius of up to 3 m. Note that the exact detection radius depends on a number of factors including the mounting height and the ambient temperature. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 22/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Device label 4.5 Each EDMCx device contains a product label identifying the product revision, the manufac-
turing date, the frequency and the device radio address. Figure 9 below shows the EMDC device label for the case of EMDCA (868.3 MHz). Figure 9 EMDCA Device Label The label in this example identifies the following parameters:
Device type:
EMDCA Product Revision:
DA-01 Manufacturing Date:
Week 50, 2019 Radio address (EURID):
12345678 Operating frequency:
868.3 MHz In addition to that, the QR code in the bottom left corner that can be used for commissioning as described in chapter 7.2. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 23/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Radio communication 5 EMDC communicates using radio telegrams encoded according to the EnOcean Equipment Profile (EEP) specification and the EnOcean Alliance Signal Telegram specification on a radio link according to the EnOcean Alliance Radio Protocol (ERP). Radio frame format 5.1 EMDCA uses the ERP1 standard (ISO 14543-3-10) while EMDCU and EMDCJ use the ERP2
(ISO 14543-3-11) standard. Note that EnOcean radio transceivers such as TCM 310 or TCM 515 will convert both ERP1 and ERP2 into the same EnOcean Serial Protocol (ESP3) format so that this difference is normally not noticeable. ERP1 frame format 5.1.1 The ERP1 radio frame format is shown in Figure 10 below. Figure 10 ERP1 Frame Format The most relevant fields of the ERP1 frame are the following:
RORG (containing the EEP or SIGNAL RORG) SENDER EURID (Device address of the sender) DATA (Telegram payload containing the EEP) ERP2 frame format 5.1.2 The ERP2 radio frame format is shown in below. Figure 11 ERP2 Frame Format The most relevant fields of the ERP2 frame are the following:
HEADER (including the EEP or SIGNAL RORG) SENDER EURID (Device address of the sender) DATA (Telegram payload containing the EEP) 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 24/75 RORG DATA SENDER EURID STATUS CRC LENGTH HEADER EXT_HEADER SENDER EURID DATA CRC USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR EnOcean Equipment Profiles (EEP) and SIGNAL telegrams 5.2 The data section within EnOcean radio telegrams uses one of the EnOcean Equipment Pro-
files (EEP) or one of the SIGNAL telegram types defined by EnOcean Alliance to encode sensor information. The EEP used is selected by the sender and must be supported by the receiver. EEP structure 5.2.1 Each EEP is identified using three fields:
RORG RORG identifies the high-level telegram type, e.g. rocker switch telegram (RPS), one-
byte sensor telegram (1BS), four-byte sensor telegram (4BS), variable length tele-
gram (VLD), Universal Teach-in with EEP (UTE), etc. FUNC FUNC identifies the function group to which this telegram belongs, e.g. the function group of temperature sensors within the four-byte sensor telegram type VARIANT (or TYPE) VARIANT (which is confusingly also called TYPE) identifies the exact sensor variant within the function group, e.g. a 0 C 40 C temperature sensor that is defined within the function group of temperature sensors Figure 12 below shows the structure of the EEP identifier. Figure 12 EEP identifier structure The EEP identifier is typically only transmitted during the initial teach-in (paring) between devices. For special cases (e.g. devices using more than one EEP), data telegrams might specify the EEP that is used. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 25/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 4BS telegram structure 5.2.2 4 Byte Sensor (4BS) telegrams are identified by the RORG field being set to 0xA5 which is followed by four bytes of payload (Bit0 Bit31). The payload of 4BS telegrams encodes either the sensor status (4BS Data Telegram) dur-
ing normal operation or identifies EEP and manufacturer of the device during teach-in (4BS Teach-in Telegram). The distinction between data and teach-in telegrams is made based on the status of Bit28. If this bit is set to 0 then the telegram is a 4BS Teach-in Telegram; if this bit is set to 1 then the telegram is a 4BS Data Telegram. Signal telegram structure 5.2.3 SIGNAL telegrams are used to encode generic system conditions independent of specific sensor functionality of the device. Examples of such system conditions are internal energy level, available ambient energy and backup battery status. SIGNAL telegrams are identified by having the RORG field of the data telegram set to 0xD0. After that, the SIGNAL type (what is reported) is identified by the 1 byte long MID field which is followed by the data corresponding to this SIGNAL type. Figure 13 below shows the structure of a SIGNAL telegram. Figure 13 SIGNAL Telegram Structure 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 26/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Supported EEP types 5.2.4 EMDC supports a wide range of EEP suitable for different use cases. Table 3 below lists the supported EEP. Profile Type Reported Parameters Size / Resolution A5-07-01 4BS Motion Detection Status A5-07-03
(Default) 4BS A5-08-01 4BS Motion Detection Status Light Level Motion Detection Status A5-08-02 4BS Motion Detection Status A5-08-03 4BS Motion Detection Status Light Level Temperature Light Level Temperature Light Level Temperature Parameter Range Motion Detected Motion Not Detected Motion Detected Motion Not Detected 0 1000 lx Motion Detected Motion Not Detected 0 510 lx 0 51 C Motion Detected Motion Not Detected 0 1020 lx 0 51 C Motion Detected Motion Not Detected 0 1530 lx
-30 50 C 1 Bit 1 bit 10 bit 1 bit 8 bit 8 bit 1bit 8 bit 8 bit 1 bit 8 bit 8 bit Table 3 Supported EEP types The default EEP used by EMDC is A5-07-03. It is possible to select a different supported EEP via the EEP register of the NFC configuration interface described in chapter 9.5.8. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 27/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Supported SIGNAL types 5.2.5 Table 4 below lists the SIGNAL types supported by EMDC together with their reported data. MID Content 0x06 0x0D 0x10 Energy status (remaining energy) Enabled by default Energy delivery of the harvester Disabled by default Backup battery status Disabled by default Data 1 byte integer value (expressing %) Valid values: 0 100 1 byte Enumeration Valid values: 0x00 (best) ... 0x04 (worst) 1 byte integer value (expressing %) Valid values: 0 100 Table 4 Supported SIGNAL Types The transmission of each supported SIGNAL telegram can be individually enabled and disa-
bled using the via the SIGNAL configuration register of the NFC interface as described in chapter 9.5.9. By default, the transmission of SIGNAL telegram type 0x06 (energy status) is enabled while the transmission of SIGNAL telegram type 0x0D (energy delivery) and 0x10 (backup battery status) is disabled. EMDC will transmit each of the enabled SIGNAL telegram types once for every n EEP (data) telegrams with n being the configurable transmission interval that can be set via the SIG-
NAL configuration register of the NFC interface as described in 9.5.9. The default setting is that one SIGNAL telegram per enabled type (energy status, energy delivery or backup battery status) will be transmitted every 32 EEP (data) telegrams mean-
ing that the transmission interval is approximately 32 minutes when a room is occupied and approximately 64 minutes when a room is unoccupied. If more than one SIGNAL type is enabled, then the individual SIGNAL telegrams will be transmitted at different times within the selected transmission interval. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 28/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Security 6 EMDC supports both standard and high security modes as defined by EnOcean Alliance ac-
cording to the EnOcean security specification: https://www.enocean-alliance.org/sec/. Basic concepts 6.1 Security for radio transmission addresses two main issues:
Unauthorized interception (reception and correct interpretation) of transmitted data In doing so, a third (unauthorized) party is able to understand the content of a re-
ceived content. Unauthorized transmission of radio telegrams In doing so, a third (unauthorized) party is able to transmit a radio telegram that is treated by a receiver as valid request. Somewhat loosely speaking, the goal of security has to be preventing an unauthorized person
(often referred to as an Attacker) both from learning about the current state of a system and from actively changing it. These goals can be achieved via techniques such as telegram encryption, telegram authori-
zation and dynamic security key modification. All three techniques will be reviewed in the subsequent chapters for reference. Telegram encryption 6.2 The goal of telegram encryption is to prevent unauthorized receivers from correctly inter-
preting the content of a telegram. In order to do so, the original (plain text) data is encrypted with a key thus transforming it into encrypted, unreadable data. Only when the correct key is known it is possible to trans-
form decrypt - the encrypted data into readable data again. Figure 14 below shows the concept. Figure 14 Telegram encryption 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 29/75 Decryption Decryption Key Unencrypted Data
(Plain Text) Encryption Unencrypted Data
(Plain Text) Encrypted Data Encryption Key Encrypted Data USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Telegram authentication 6.2.1 The goal of telegram authentication is to prevent unauthorized senders to transmit apparently valid commands causing the receiver to perform unauthorized actions. Telegram authentication works by creating a message signature (often called Cipher-based Message Authentication Code or CMAC in short) based on the content of the telegram and the secret key. Essentially, the telegram data is transformed via a defined algorithm using the secret key into a unique, fixed size signature which identifies this specific message. EMDC by default uses a 32 bit value for this signature; a legacy mode of 24 bit is also supported and can be selected via NFC. For an optimal signature algorithm, the likelihood of two different messages creating the same message signature is inversely proportional to the signature size, so for instance for 32 bit signatures the likelihood would be one approximately in 4 billion. For message authentication purposes, the message signature (CMAC) is typically appended to the message itself and transmitted together with it. When the receiver receives such a message, it will itself calculate the CMAC based on the secret key and the content of the received message. The receiver then compares the CMAC it calculated with the CMAC it received as part of the message. If both CMAC are the same, then the receiver can establish two important facts:
1. The message originates from an owner of the secret key 2. The content of the message has not been modified Figure 15 below illustrates the content authorization via a CMAC signature. Figure 15 Telegram authentication 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 30/75 Signature Calculation Input Data Secret Key Signature Data Signature Data Signature Calculation Secret Key Compare OK USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Dynamic security key modification 6.2.2 One fundamental problem with both content protection and content authorization is that us-
ing the same input data (plain text) with the same key always yields the same encrypted data and the same signature. This enables attacks based on monitoring previous system behaviour. If an attacker has observed that a certain data telegram results in a certain light being turned on then he could use this information to identify - or even actively send - similar telegrams in the future. This type of attack is often called Replay Attack since it works by reusing (replaying) previously used data telegrams. In order to prevent this type of attack, either the telegram data or the security key must change to ensure that identical input data does not create identical encrypted radio tele-
grams. The mechanism used by the transmitter to change the telegram data or the security key has to be known to the receiver in order to correctly decrypt and authenticate received data telegrams. The change of telegram data or security key is typically ensured by means of monotonously incrementing counters (often called Rolling Code or RLC in short). The value of such counter is then used to either modify the telegram payload (usually by appending it to the payload) or the security key. EnOcean systems use the latter approach. Figure 16 below illustrates the concept of dynamic key modification used by EnOcean radio systems. Figure 16 Dynamic security key modification 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 31/75 Decryption Dynamic Key Unencrypted Data
(Plain Text) Encryption Unencrypted Data
(Plain Text) Encrypted Data Dynamic Key Encrypted Data Secret Key Incrementing Counter Secret Key Incrementing Counter Data Valid?
NO YES USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Security parameters 6.3 The following security parameters are used to define secure communication based on EnOcean Alliance security specification between a sender and a receiver:
EURID (Device ID of the sender) Rolling code size and current value Signature (MAC) size Security algorithm Those parameters are communicated from EMDC to the receiver during teach-in either via a secure teach-in telegram, via NFC configuration or via the QR code of EMDC. EURID 6.3.1 The EURID identifies the sender of each radio telegram using a unique 6 byte value. The EURID of an EnOcean device is assigned at manufacturing and cannot be changed. Security key 6.3.2 The security key is a random 128 Bit (16 byte) value that is known only to the sender and the receiver(s). It is used to encrypt, decrypt and authenticate telegrams. 6.3.3 Rolling code The rolling code is a monotonously incrementing counter used to modify the encryption key of secure telegrams as described in chapter 6.2.2. The rolling code is generated by the sender and monitored by the receiver. EMDC uses by default a 32 bit rolling code counter which will be initialized to 0 at the time of production and increment whenever a telegram is transmit-
ted. The receiver will store the most recently received rolling code value and only accept tele-
grams with higher rolling code values to avoid retransmission of previously transmitted mes-
sages. 6.3.4 Security algorithm EMDC uses variable AES based on AES-128 to encrypt and authenticate its telegrams. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 32/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Secure teach-in telegram 6.4 Teach-in is the process by which EMDC communicates to a remote device all parameters required to establish secure communication using a radio telegram with a specific payload. This radio telegram is called a secure teach-in telegram (abbreviated SEC_TI). The parameters communicated in such secure teach-in telegram are the following:
RORG (1 byte) Secure teach-in telegrams are identified by the RORG 0x35 Teach-in Info (1 byte) This field is used for the segmentation and reassembly process and also defines the teach-in type (which is always uni-directional for EMDC). The first telegram has this field set to 0x20 while the second telegram has this field set to 0x40. Security Level (1 byte) The security level specifies the type of encryption and authentication used by for the communication with the remote device as described below. Rolling Code (4 byte in default configuration) The rolling code is used to constantly modify the security key to avoid message replay. The rolling code is initialized to 0 at the time of production and increases for each transmission of a secure telegram. EMDC uses 4 byte rolling code length by default but supports also a legacy mode with 3 byte rolling code. Security key (16 byte) The 128 bit AES security key is used in high security mode to encode and / or authen-
ticate radio telegrams The length of a secure teach-in telegram exceeds the maximum telegram length of EnOcean radio telegrams; therefore the telegram will be split (fragmented) into two individual tele-
grams and reassembled at the receiver. Figure 17 below shows the first of the two telegrams for the case of the default configuration. Figure 17 Secure teach-in telegram structure (first telegram) The structure for the second of the two telegrams is shown in Figure 18 below. Figure 18 Secure teach-in telegram structure (second telegram) 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 33/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 6.4.1 Security level format (SLF) The security level format (SLF) defines the security parameters used for communication be-
tween two devices. Figure 19 below shows the supported security parameters options en-
coded in the SLF field. 7 6 5 4 3 2 1 0 RLC_MODE CMAC_SIZE ENCRYPTION_ALGO 0b000: No RLC algorithm 0b00: No MAC 0b000: No data encryption 0b001: RFU 0b01: 24 bit CMAC 0b001: Deprecated 0b010: 16 bit RLC (not transmitted) 0b10: 32 bit CMAC 0b010: Deprecated 0b011: 16 bit RLC (16 bit transmitted) 0b11: RFU 0b011: VAES using AES128 0b100: 24 bit RLC (not transmitted) 0b100: AES-CBC using AES128 0b101: 24 bit RLC (24 bit transmitted) Others: RFU 0b110: 32 bit RLC (24 bit transmitted) 0b111: 32 bit RLC (32 bit transmitted) Figure 19 SLF structure EMDC security implementation 6.5 EMDC supports both standard and high security modes as defined by EnOcean Alliance. The security mode can be selected both via the LRN button and via the NFC interface. For high security mode, the default security level format (SLF) is set to use a 32 bit se-
quence counter to generate a 32 bit signature using VAES (AES-128) as algorithm. The security level format for this mode is 0xF3. For backwards compatibility with legacy systems, EMDC provides the option to use 24 bit RLC with 24 bit CMAC using VAES (AES-128) as algorithm. The security level format for that mode is 0xAB. The switch between default and legacy security mode is done using the SECURITY_MODE register of the NFC interface as described in chapter 9.5.7. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 34/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR EMDC commissioning 7 Commissioning is the process by which EMDC is learned into a receiver (actuator, controller, gateway, etc.). The following two tasks are required in this process:
Device identification The receiver needs to know how to uniquely identify this specific EMDC device. This is achieved by using a unique 48 Bit ID (Source Address) for each EMDC device. EnOcean Equipment Profile (EEP) identification The receiver needs to know which EnOcean Equipment Profile (EEP) is used by EMDC to encode parameters within a data telegram Security parameter exchange The receiver needs to be able to authenticate radio telegrams from EMDC in order to ensure that they originate from this specific device and have not been modified. This is achieved by exchanging a 128 bit random security key used by EMDC to authenti-
cate its radio telegrams. EMDC provides the following options for these tasks:
Radio-based commissioning (LRN Telegram) EMDC can communicate its parameters via secure teach-in telegrams as described in chapter 6.4 to the intended receiver. Transmission of such telegrams can be trig-
gered by using the LRN button or via NFC. QR code commissioning Each EMDC device contains a product label with an optically readable Quick Re-
sponse (QR) Code as described in chapter 4.5. The QR code identifies the EURID and the security key used by EMDC and can be read by a by a suitable commissioning tool (e.g. smartphone) which is already part of the network into which EMDC will be commissioned. The commissioning tool then communicates these parameters together with infor-
mation about the selected EEP to the intended receiver of EMDC radio telegrams. Each EMDC device contains an NFC interface allowing to read device parameters and to configure the device. NFC commissioning 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 35/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Radio-based commissioning 7.1 Radio-based commissioning is used to associate EMDC with other devices by sending a ded-
icated radio telegram (a so-called commissioning telegram). To do so, EMDC can transmit a dedicated commissioning telegram identifying its relevant parameters according to EnOcean Alliance standard. The transmission of the commissioning telegram is triggered by pressing the LRN button. Radio-based commissioning mode is intended for applications where NFC commissioning can-
not be used. Radio-based commissioning can be disabled via NFC. QR code commissioning 7.2 Each EMDC device contains a product label which can be used to commission EMDC via its commissioning QR code. See chapter 4.5 for a description of the product label. Commissioning QR code structure 7.2.1 Each device label contains a commissioning QR code that can be scanned to identify source address and security key of EMDC to a receiver. Figure 20 shows an example of such QR code. Figure 20 EMDC Commissioning QR code Note that the EnOcean Equipment Profile used by EMDC has to be communicated to the re-
ceiver as well. See chapter 5.2.4 for a description of the supported EEP. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 36/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Commissioning QR code format 7.2.2 The QR code used in the new product label encodes the product parameter according to the ANSI/MH10.8.2-2013 industry standard. The QR code shown in Figure 20 above encodes the following string:
30S000012345678+Z9E0DE9C25386B6C4F070642E19E03680+30PE6201-K515+2PDA01+S012345567890123 Table 5 below describes the ANSI/MH10.8.2 data identifiers used by the EMDC device label and shows the interpretation of the data therein. Length of data (excluding identifier) Value Device Address EURID (hex) Security Key (hex) Ordering Code (E6201-K515) Step Code - Revision (DA-01) Serial Number Identi-
fier 30S Z 30P 2P S 12 characters 32 characters 10 characters 4 characters 14 characters Table 5 QR code format Commissioning via NFC interface 7.3 EMDC implements NFC Forum Type 2 Tag functionality as specified in the ISO/IEC 14443 Part 2 and 3 standards. This NFC functionality can be used to read the device address and the security key of EMDC as described in chapter 9.5. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 37/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR NFC interface 8 EMDC implements an NFC configuration interface that can be used to access (read and write) the EMDC configuration memory and thereby configure the device as described in the following chapters. NFC communication distance is for security reasons set to require direct contact between the NFC reader and the EMDC device. Note that EMDC temporarily stops operation while the NFC reader is actively connected to the NFC interface of EMDC. EMDC operation will automatically resume operation once the NFC reader has been disconnected. NFC interface parameters 8.1 The NFC interface of EMDC uses NFC Forum Type 2 Tag functionality as specified in the ISO/IEC 14443 Part 2 and 3 standards. It is implemented using an NXP NT3H2111 Mifare Ultralight tag. NFC access protection 8.2 Protected data access is only possible after unlocking the configuration memory with the correct 32 bit PIN code. By default, the protected area is locked and the default pin code for unlocking access is 0x0000E500. The default pin code shall be changed to a user-defined value as part of the installation process. This can be done by unlocking the NFC interface with the old PIN code and then writing the new PIN code to page 0x4B. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 38/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Using the NFC interface 8.3 Using the NFC interface requires the following:
NFC reader This can be either a USB NFC reader connected to a PC or a suitable smartphone with NFC functionality NFC SW with read, write, PIN lock, PIN unlock and PIN change functionality This can be either a PC application or an Android / iOS app These options are described in more detail below. PC with dedicated NFC reader 8.3.1 For PC-based applications, EnOcean recommends the TWN4 Multitech 2 HF NFC Reader (or-
der code T4BT-FB2BEL2-SIMPL) from Elatec RFID Systems (sales-rfid@elatec.com). This reader is shown in Figure 21 below. Figure 21 Elatec TWN4 MultiTech Desktop NFC Reader with CDC interface Smartphones with NFC 8.3.2 NFC functionality is available in certain Android (e.g. Samsung Galaxy S7 / S8 / S9 / S10) and iOS (iPhone7 or newer, firmware version 13 or newer) smartphones. EnOcean provides the configuration app EnOcean Tool for these devices which can be downloaded directly from the respective app store. At the time of writing, the tool was available from the Google Play Store using this link:
https://play.google.com/store/apps/details?id=de.enocean.easytool&hl=en Likewise, the tool was available from the Apple Store using this link:
https://apps.apple.com/de/app/enocean-tool/id1497283202 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 39/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR NFC interface functions 8.4 For a detailed description about the NFC functionality, please refer to the ISO/IEC 14443 standard. For specific implementation aspects related to the NXP implementation in NT3H2111, please refer to the NXP documentation which at the time of writing was available under this link:
http://cache.nxp.com/documents/data_sheet/NT3H2111_2211.pdf The following chapters summarize the different functions for reference purposes. NFC interface state machine 8.4.1 Figure 22 below shows the overall state machine of the NFC interface. Figure 22 NFC interface state machine 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 40/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR IDLE state 8.4.2 IDLE is the waiting state after a Power-On Reset (POR), i.e. after the NFC tag has been in-
troduced into the magnetic field of the NFC reader. The NFC tag exits the IDLE state towards the READY 1 state when either a REQA or a WUPA command is received from the NFC reader. REQA and WUPA commands are transmitted by the NFC reader to determine whether any cards are present within its working range. Any other data received by the NFC tag while in IDLE state is discarded and the NFC tag will remain in IDLE state. READY 1 state 8.4.3 READY 1 is the first UID resolving state where the NFC tag resolves the first 3 bytes of the 7 byte UID using the ANTICOLLISION or SELECT commands for cascade level 1. READY 1 state is exited after the SELECT command from cascade level 1 with the matching complete first part of the UID has been executed. The NFC tag then proceeds into READY 2 state where the second part of the UID is resolved. READY 2 state 8.4.4 READY 2 is the second UID resolving state where the NFC tag resolves the remaining 4 bytes of the 7 byte UID using the ANTICOLLISION or SELECT commands for cascade level 2. READY 2 state is exited after the SELECT command from cascade level 2 with the matching complete part of the UID has been executed. The NFC tag then proceeds into ACTIVE state where the application-related commands can be executed. ACTIVE state 8.4.5 ACTIVE state enables read and write accesses to unprotected memory. If access to protected memory is required then the tag can transition from the ACTIVE state to AUTHENTICATED state by executing the PWD_AUTH command in conjunction with the correct 32 bit password. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 41/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Read command 8.4.6 The READ command requires a start page address, and returns the 16 bytes of four NFC tag pages (where each page is 4 byte in size). For example, if the specified address is 03h then pages 03h, 04h, 05h, 06h are returned. Spe-
cial conditions apply if the READ command address is near the end of the accessible memory area. Figure 23 below shows the read command sequence. Figure 23 NFC read command sequence 8.4.7 Write command The WRITE command requires a start page address and returns writes 4 bytes of data into that page. Figure 24 below shows the read command sequence. Figure 24 NFC write command sequence 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 42/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Password authentication (PWD_AUTH) command 8.4.8 The protected memory area can be accessed only after successful password verification via the PWD_AUTH command. The PWD_AUTH command takes the password as parameter and, if successful, returns the password authentication acknowledge, PACK. Figure 25 below shows the password authentication sequence. Figure 25 Password authentication sequence 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 43/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR NFC registers 9 The NFC memory is organized in pages (smallest addressable unit) where each page contains 4 byte of data. Several pages with similar functionality form a NFC memory area. NFC memory areas 9.1 These NFC pages are allocated into the following areas:
PRODUCT NDEF string (Public read-only access; no PIN required) This area contains an NDEF string identifying key device parameters USER NDEF string (Public read / write access; no PIN required) This area allows any user to read or write information about the device such as the intended installation location or additional instructions PUBLIC INFO (Public read-only access; no PIN required) This area contains key device parameters in binary format NFC HEADER (Public read-only access; no PIN required) This area contains information about the NFC revision INTERNAL DATA (Non-accessible) This area contains calibration values and internal parameters and cannot be used CONFIGURATION (Read and Write access, PIN required) This area contains device configuration registers USER DATA (Read and Write access, PIN required) This area allows the user to store up to 64 byte of data such as information about the installation or any other data that the user deems relevant. EMDC does not use this area and does not interpret its content in any way. The organization of the EMDC NFC memory map is shown in Table 6 below. NFC Address Memory Area 0x00 0x1D PRODUCT NDEF 0x1E 0x30 USER NDEF 0x31 0x33 NFC HEADER 0x34 0x3F 0x40 0x54 0x55 0xCF 0xD0 0xDF USER DATA 0xE0 0xEB INTERNAL DATA CONFIGURATION INTERNAL DATA INTERNAL DATA Content Device identification NDEF string (read-only) User information NDEF string (read / write access) NFC memory revision (read-only) Internal data (Do not use) Configuration registers (Read / Write, PIN protected) Internal data (Do not use) User data (64 byte read / write access, PIN protected) Internal data (Do not use) Table 6 EMDC NFC memory areas 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 44/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR PRODUCT NDEF 9.2 The PRODUCT NDEF area contains a device identification string using the NDEF (NFC Data Exchange Format) standard that is readable by most NFC-capable reader devices (including smartphones). An example device identification string from the NDEF area of EMDC could be:
6PENO+30S000012345678+1P000B0000004C+30PS6221-K516+2PDA04+2Z01234567891234
+3C31+16S01000000 This NDEF string encodes the parameters shown in Table 7 below. Identifier 6P 30S Length of data (excl. identifier) Value 3 characters 12 characters Standard: ENO EURID (6 byte, variable) EnOcean Alliance Product ID 000B0000004C STM 550:
STM 550U: 000B0000004D STM 550J:
000B0000004E Ordering Code STM 550:
S6201-K516 STM 550U: S6251-K516 STM 550J:
S6261-K516 Step Code and Revision (DA04) NFC UID (14 byte, globally unique) Header Start Address (31 = 0x31) SW Version Example: 01000000 = 01.00.00.00 1P 12 characters 30P 10 characters 2P 2Z 3C 16S 4 characters 14 characters 2 characters 8 characters Table 7 NDEF Parameters USER NDEF 9.3 The USER NDEF area allows the user to store a string of up to 64 characters starting at page 0x20 and ending at page 0x2F. The remaining pages in this area (0x1E, 0x1F, 0x30) provide the required NDEF formatting information and cannot be changed by the user. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 45/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR NFC HEADER 9.4 The NFC HEADER area contains information about the NFC memory structure and can therefore be used to distinguish between different NFC memory layouts. NFC HEADER area structure 9.4.1 The structure of the NFC HEADER area is shown in Figure 26 below. NFC Address 0x31 0x32 0x33 Byte 0 START (0xE0) OEM LSB (0x0B) REVISION (0x03) Byte 1 Byte 2 LENGTH (0x0A) DEVICE_IDENTIFIER (0x000002) END (0xFE) VERSION (0x01) UNUSED (0x0000) Content Figure 26 NFC HEADER area structure The NFC HEADER contains the following fields:
Byte 3 OEM MSB (0x00) START LENGTH VERSION OEM This field identifies the start of the NFC header and is always set to 0xE0 This field identifies the length of the NFC header. For EMDC, this field is set to 0x0A since the header structure is 10 bytes long This field identifies the major revision and is set to 0x01 currently The 16 bit OEM field identifies the manufacturer of the device so that manufacturer-
specific layout implementations can be determined. For EnOcean GmbH this field is set to 0x000B DEVICE_IDENTIFIER The 24 bit DEVICE_IDENTIFIER field identifies an individual device from the range of devices manufactured by the manufacturer specified in the OEM field. For EMDC, the DEVICE_IDENTIFIER is set to 0x000002 REVISION END The REVISION field identifies the exact revision of the NFC layout. This REVISION will be incremented whenever a change to the NFC layout is made. The END field identifies the end of the NFC header and is always set to 0xFE. The number of bytes from START to END must equal LENGTH, otherwise the NFC header is invalid. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 46/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR CONFIGURATION 9.5 The CONFIGURATION area allows configuring the device parameters and is therefore the most important part of the NFC memory. Configuration registers larger than 8 bit use big endian format, i.e. the most significant byte comes first. Read or write access to the CONFIGURATION area is only possible after issuing a PWD_AUTH command as described in chapter 8.4.8 using the correct 32 bit PIN code. Using the NFC configuration functionality 9.5.1 Before making any changes to the default configuration, be sure to familiarize yourself with the functionality of the device and the effect of the intended changes. EMDC will not accept the setting of non-valid values for its parameters. If any parameter is non-valid then all changes made will be rejected and the previous configuration will be restored. 9.5.2 CONFIGURATION area structure The structure of the CONFIGURATION area is shown in Figure 27 below. Byte 0 Byte 1 Byte 2 Byte 3 Content PRODUCT_ID (as characters in ASCII format) Will be copied to NDEF Header RFU USER_KEY (128 Bit)
(Write Only - Will be reset to zero after it has been copied to internal memory) Can be used as alternative security key instead of FACTORY_KEY SECURITY_KEY_MODE EEP STANDARD_TX_INTERVAL SECURITY_CFG SIGNAL RFU LED_MODE OCCUPIED_TX_INTERVAL FUNCTIONAL_MODE THRESHOLD_CFG SOLAR_ THRESHOLD LIGHT_THRESHOLD RFU LIGHT_SENSOR_CFG SOLAR_ TX_INTERVAL LIGHT_ TX_INTERVAL TEMP_SENSOR_CFG NFC_PIN_CODE RFU NFC Address 0x40 0x41 0x42 0x43 0x44 0x47 0x48 0x49 0x4A 0x4B 0x4C 0x4D 0x4E 0x4F 0x53 0x54 AMBIENT_LIGHT_TEST_RESULT RFU Figure 27 CONFIGURATION area structure 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 47/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR NFC_PIN_CODE 9.5.3 The PIN code used to protect access to the NFC CONFIGURATION memory area should be changed from the default value to a user-specific value to avoid unauthorized access to the device configuration. To do so, first authenticate with the current PIN code and then write the new PIN code (32 bit value) to the NFC_PIN_CODE register. PRODUCT_ID 9.5.4 The EnOcean Alliance Product ID uniquely identifies each product within the EnOcean Alli-
ance ecosystem. The Product ID consists of a 2 byte manufacturer identification code (as-
signed by EnOcean Alliance) and a 4 byte product identification code (assigned by the man-
ufacturer. EnOcean has been assigned the manufacturer identification code 0x000B. EnOcean has as-
signed the following product identification codes to EMDC:
EMDCA:
EMDCU:
EMDCJ:
0000004F 00000050 00000051 The PRODUCT_ID register contains the Product ID in ASCII format (12 characters) and al-
lows changing both manufacturer and product identification. Changing the PRODUCT_ID will also cause the PRODUCT ID field in the NDEF string (described in chapter 9.2) to be up-
dated. Figure 28 below shows the structure of the PRODUCT_ID register. PRODUCT_ID CH0 CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8 CH9 CH10 CH11 Manufacturer (000B) Product ID (0000004F, 00000050 or 00000051) Figure 28 PRODUCT_ID 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 48/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR USER_KEY 9.5.5 Each EMDC module is pre-programmed at the factory with a randomly generated 128 bit security key (FACTORY_KEY). This key will by default be used to encrypt and authenticate EMDC radio telegrams when operating in high security mode. In certain applications it might be desirable to assign a different (user-defined) security key
(USER_KEY) during commissioning to EMDC. This can be done by writing the user-defined security key to the USER_KEY register and setting KEY SELECTION field of the SECU-
RITY_KEY_MODE to 0b01 as described below. Note that the USER_SECURITY_KEY register is a write-only register meaning that it is not possible to read back a user-defined security key. SECURITY_KEY_MODE 9.5.6 The register SECURITY_KEY_MODE allows selecting if FACTORY_KEY or USER_KEY should be used to encrypt and authenticate EMDC radio telegrams in high security mode. In addi-
tion, it allows disabling the transmission of Secure Teach-in telegrams in order to protecting the security key. Note that if the transmission of a secure teach-in telegram has been disabled and is subse-
quently re-enabled then USER_KEY will be reset to FACTORY_KEY. Figure 29 below shows the structure of the SECURITY_KEY_MODE register. SECURITY_KEY_MODE (Default: 0x00) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 RFU SECURE LRN TELEGRAM Bit 1 Bit 0 KEY SELECTION Figure 29 SECURITY_KEY_MODE register The encoding for the KEY SELECTION bit field is shown in Table 8 below. KEY SELECTION Security key used 0b00 (Default) FACTORY_KEY is used 0b01 USER_KEY is used 0b10, 0b11 Reserved, do not use Table 8 KEY SELECTION bit field encoding 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 49/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR The encoding for the SECURE LRN TELEGRAM bit field is shown in Table 9 below. SECURE LRN TELEGRAM Secure LRN telegram 0b00 (Default) Secure LRN Telegram (containing security key) enabled Secure LRN Telegram (containing security key) disabled 0b01 0b10, 0b11 Reserved, do not use Table 9 SECURE LRN TELEGRAM bit field encoding SECURITY_MODE 9.5.7 The register SECURITY_MODE identifies the security settings used by EMDC. Figure 30 be-
low shows the structure of the SECURITY_MODE register. SECURITY_MODE (Default: 0x00) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 RFU SECURITY FORMAT SECURITY MODE Figure 30 SECURITY_MODE register The encoding for the SECURITY MODE bit field is shown in Table 10 below. SECURITY MODE Security Mode 0b00 (Default) Standard, can be changed by the user with the LRN button 0b01 0b10 0b11 High Security, can be changed by the user with the LRN button Standard, cannot be changed by the user with the LRN button High Security, cannot be changed by the user with the LRN button Table 10 SECURITY MODE bit field encoding The encoding for the SECURITY FORMAT bit field is shown in Table 11 below. SECURITY FORMAT Advertising Interval 0b00 (Default) 32 bit RLC and 32 bit CMAC 0b01 24 bit RLC and 24 bit CMAC 0b10, 0b11 Reserved, do not use Table 11 SECURITY FORMAT bit field encoding 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 50/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR EEP 9.5.8 The EEP register determines the EnOcean Equipment Profile (EEP) used by EMDC for the transmission of data telegrams. Figure 31 below shows the structure of the EEP register. EEP (Default: 0x00) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 RFU EEP Figure 31 EEP register The encoding used by the SIZE bit field is shown in Table 12 below. EEP EnOcean Equipment Profile 0b0000 (Default) A5-07-03 0b0001 0b0010 0b0011 0b0100 Others A5-07-01 A5-08-01 A5-08-02 A5-08-03 Reserved, do not use Table 12 EEP bit field encoding 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 51/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR SIGNAL 9.5.9 EMDC supports reporting its energy status, the current energy delivery of the harvester and the backup battery status via SIGNAL telegrams as described in chapter 5.2. The type and the transmission rate of SIGNAL telegrams are controlled by the SIGNAL reg-
ister shown in Figure 32 below. Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 SIGNAL (Default: 0x31) BACKUP BATTERY ENERGY DELIVERY Bit 0 ENERGY STATUS TRANSMISSION RATE RFU Figure 32 SIGNAL register EMDC supports the following SIGNAL types:
ENERGY STATUS (MID 0x06) ENERGY DELIVERY (MID 0x0D) BACKUP BATTERY STATUS (MID 0x10) Transmission of these supported SIGNAL types can be enabled by setting the associated configuration bit in the SIGNAL register to 0b1 and disabled by setting the associated con-
figuration bit to 0b0. By default, the reporting of the energy status (MID 0x06) is enabled while the reporting of energy delivery (MID 0x0D) and backup battery status (MID 0x10) is disabled. EMDC allows additionally to configure at what rate each enabled SIGNAL telegram will be sent using the TRANSMISSION RATE bit field as shown in Table 13 below. If more than one SIGNAL telegram is enabled, then this rate will apply to all enabled telegrams. The SIGNAL telegrams will be transmitted at different times (i.e. not all at the same time one after an-
other) in that case. TRANSMISSION RATE Transmission rate for SIGNAL telegrams 0b0000 0b0001 0b0010 One SIGNAL telegram every 8 data telegrams One SIGNAL telegram every 16 data telegrams One SIGNAL telegram every 24 data telegrams 0b0011 (Default) One SIGNAL telegram every 32 data telegrams 0b1111 One SIGNAL telegram every 128 data telegrams Table 13 TRANSMISSION RATE bit field encoding 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 52/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.10 LED_MODE The LED_MODE register determines the brightness of the LED. Figure 33 below shows the structure of the LED_MODE register. LED_MODE (Default: 0x02) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 RFU LED Figure 33 LED_MODE register The encoding used by the LED bit field is shown in Table 14 below. LED 0b00 0b01 LED Intensity OFF Low 0b10 (Default) Medium 0b11 High Table 14 LED bit field encoding 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 53/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.11 FUNCTIONAL_MODE The FUNCTIONAL_MODE register can be used to switch between the different operation modes of EMDC as described in chapter 2.5. Figure 34 below shows the structure of the FUNCTIONAL_MODE register. FUNCTIONAL_MODE (Default: 0x00, OOB: 0x01) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 RFU MODE Figure 34 FUNCTIONAL_MODE register The encoding used by the MODE bit field is shown in Table 15 below. MODE Functional Mode 0b0000 (Default) Standard Operation Mode 0b0001 0b0010 0b0011 0b0100 0b0111 Others Standby (Sleep) Mode Learn Mode Walk Test Mode Illumination Test Mode Factory Reset Reserved (Do not use) Table 15 MODE bit field encoding Note that the default configuration (after factory reset) is standard operation mode while the out of box configuration (for new devices) is standby (sleep) mode. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 54/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.12 STANDARD_TX_INTERVAL EMDC uses a standard reporting interval which can be automatically adjusted based on sensor readings as described in chapter 2.6. The standard reporting interval is set by the register STANDARD_TX_INTERVAL shown in Figure 35 below. The default setting of the standard reporting interval is 120 seconds. STANDARD_TX_INTERVAL (Default: 0x0078) Bit 15 Bit 14 Bit 1 Bit 0 STANDARD INTERVAL Figure 35 STANDARD_TX_INTERVAL register The encoding used by the STANDARD INTERVAL bit field is shown in Table 16 below. STANDARD INTERVAL Standard Reporting Interval 0x0000, 0x0001, 0x0002 Not supported (Do not use) 0x0003 3 seconds (minimum setting) 0x0078 (Default) 120 seconds (default setting) 0xFFFF 65535 seconds (maximum setting) Table 16 STANDARD INTERVAL bit field encoding 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 55/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.13 OCCUPIED_TX_INTERVAL EMDC can use a different (lower) reporting interval in case motion is detected. The default setting of the reporting interval for the case of detected motion is 60 seconds. This reporting interval is set by the register OCCUPIED_TX_INTERVAL shown in Figure 36 below. OCCUPIED_TX_INTERVAL (Default: 0x003C) Bit 15 Bit 14 Bit 1 Bit 0 OCCUPIED INTERVAL Figure 36 OCCUPIED_TX_INTERVAL register The encoding used by the OCCUPIED INTERVAL bit field is shown in Table 17 below. OCCUPIED INTERVAL Occupied Reporting Interval 0x0000, 0x0001, 0x0002 Not supported (Do not use) 0x0003 3 seconds (minimum setting) 0x003C (Default) 60 seconds (default setting) 0xFFFF 65535 seconds (maximum setting) Table 17 OCCUPIED INTERVAL bit field encoding 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 56/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.14 THRESHOLD_CFG EMDC can reduce the reporting interval based on the illumination of the solar cell or the il-
lumination of the light level sensor as described in chapter 2.6. The use of these reduced reporting intervals is enabled by the THRESHOLD_CFG register shown in Figure 37 below. Bit 7 Bit 6 RFU THRESHOLD_CFG (Default: 0x00) Bit 5 Bit 4 Bit 3 Bit 2 LIGHT SENSOR Bit 1 Bit 0 SOLAR CELL Figure 37 THRESHOLD_CFG register The encoding used by the SOLAR CELL bit field is shown in Table 18 below. SOLAR CELL Reporting interval reduction based on solar cell illumination 0b00 (Default) Disabled (No reporting interval reduction) 0b01 0b10 0b11 Reserved (Do not use) Reserved (Do not use) Enabled, Reporting interval reduction if light above threshold Table 18 SOLAR CELL bit field encoding The encoding used by the LIGHT SENSOR bit field is shown in Table 19 below. LIGHT SENSOR Reporting interval reduction based on light sensor illumination 0b00 (Default) Disabled (No reporting interval reduction) 0b01 0b10 Reserved (Do not use) Enabled, Reporting interval reduction if light above threshold Reserved (Do not use) 0b11 Table 19 LIGHT SENSOR bit field encoding 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 57/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.15 LIGHT_SENSOR_CFG EMDC allows the user to select if the reported light level is the one measured by the ambi-
ent light sensor or the one measured by the solar cell. Refer to chapter 3.2 for a description of the ambient light sensor and to chapter 3.3 for a description of the solar cell functionality. The selection between these two options is made by using the LIGHT_SENSOR_CFG regis-
ter shown in Figure 38 below. Bit 7 Bit 6 LIGHT_SENSOR_CFG (Default: 0x00) Bit 1 Bit 3 Bit 2 Bit 5 Bit 4 RFU Bit 0 INPUT SELECTION Figure 38 LIGHT_SENSOR_CFG register The encoding used by the INPUT SELECTION bit field is shown in Table 20 below. INPUT SELECTION Input value used for illumination reporting 0b0 (Default) Ambient light sensor 0b1 Solar cell Table 20 INPUT SELECTION bit field encoding 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 58/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.16 TEMP_SENSOR_CFG As discussed in chapter 3.4, type and location of the temperature sensor are not suitable for high accuracy temperature measurements. The accuracy can be improved by configur-
ing an offset between measured temperature (measured by EMDC at ceiling level) and the actual temperature. The offset is expressed as 1 byte signed number with 0.1K increments can be configured using the TEMP_SENSOR_CFG registers shown in Figure 39 below. Bit 7 Bit 6 Bit 1 Bit 0 TEMP_SENSOR_CFG (Default: 0x14) Bit 5 Bit 2 Bit 4 Bit 3 TEMP OFFSET Figure 39 TEMP_SENSOR_CFG register The encoding used by the OFFSET bit field is shown in Table 21 below. TEMP OFFSET Full scale value of the acceleration sensor 0x00 (Default) No offset 0x01 0x02 0x7F 0x80 0x81 0xFF
+ 0.1 K Offset (reported value higher than measured value)
+ 0.2 K Offset (reported value higher than measured value)
+ 12.7 K Offset (reported value higher than measured value)
- 12.8 K Offset (reported value lower than measured value)
- 12.7 K Offset (reported value lower than measured value)
- 0.1 K Offset (reported value lower than measured value) Table 21 TEMP OFFSET bit field encoding 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 59/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.17 SOLAR_THRESHOLD If reduction of the reporting interval based on the solar cell light level has been enabled then the light level threshold is defined by SOLAR_THREHOLD register as shown in Figure 40 below. Bit 15 Bit 14 Bit 1 Bit 0 SOLAR_THRESHOLD SOLAR CELL THRESHOLD Figure 40 SOLAR_THRESHOLD register The encoding used by the SOLAR CELL THRESHOLD bit field is shown in Table 22 below. SOLAR CELL THRESHOLD Threshold 0x0000 0 lux (minimum setting) 0x00C8 (Default) 200 lux seconds (default setting) 0xFFFF 65535 lux (maximum setting) Table 22 SOLAR CELL THRESHOLD bit field encoding The default setting for the solar cell threshold is 200 lux which corresponds to good availa-
bility of ambient light for harvesting. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 60/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.18 SOLAR_TX_INTERVAL If solar cell illumination-controlled reporting has been enabled and the solar cell illumina-
tion is above the defined threshold then the resulting reporting interval will be determined by the register SOLAR_TX_INTERVAL shown in Figure 41 below. Bit 15 Bit 14 Bit 1 Bit 0 SOLAR_TX_INTERVAL SOLAR CELL INTERVAL Figure 41 SOLAR_TX_INTERVAL register The encoding used by the SOLAR CELL INTERVAL bit field is shown in Table 23 below. SOLAR CELL INTERVAL Solar cell illumination-based reporting interval 0x0000, 0x0001, 0x0002 Not supported (Do not use) 0x0003 3 seconds (minimum setting) 0x003C (Default) 60 seconds (default setting) 0xFFFF 65535 seconds (maximum setting) Table 23 SOLAR CELL INTERVAL bit field encoding The default reporting interval while solar cell illumination is above the solar cell illumination threshold is 60 seconds. This can be reduced according to user requirements keeping in mind the energy balance. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 61/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.19 LIGHT_THRESHOLD If reduction of the reporting interval based on the light level measured by the light sensor has been enabled then the light level threshold is defined by LIGHT_THREHOLD register as shown in Figure 42 below. Bit 15 Bit 14 Bit 1 Bit 0 LIGHT_THRESHOLD LIGHT SENSOR THRESHOLD Figure 42 LIGHT_SENSOR_THRESHOLD register The encoding used by the LIGHT SENSOR THRESHOLD bit field is shown in Table 24 below. LIGHT SENSOR THRESHOLD Threshold 0x0000 0 lux (minimum setting) 0x00C8 (Default) 200 Lux seconds (default setting) 0xFFFF 65535 lux (maximum setting) Table 24 LIGHT SENSOR THRESHOLD bit field encoding The default setting for the light sensor threshold is 200 lux. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 62/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.20 LIGHT_TX_INTERVAL If solar cell illumination-controlled reporting has been enabled and the solar cell illumina-
tion is above the defined threshold then the resulting reporting interval will be determined by the register LIGHT_TX_INTERVAL shown in Figure 43 below. Bit 15 Bit 14 Bit 1 Bit 0 LIGHT_TX_INTERVAL LIGHT SENSOR INTERVAL Figure 43 LIGHT_TX_INTERVAL register The encoding used by the LIGHT SENSOR INTERVAL bit field is shown in Table 25 below. LIGHT SENSOR INTERVAL Light sensor illumination-based reporting interval 0x0000, 0x0001, 0x0002 Not supported (Do not use) 0x0003 3 seconds (minimum setting) 0x003C (Default) 60 seconds (default setting) 0xFFFF 65535 seconds (maximum setting) Table 25 LIGHT SENSOR INTERVAL bit field encoding The default reporting interval while the light level measured by the light sensor is above the light sensor illumination threshold is 60 seconds. This can be reduced according to user re-
quirements keeping in mind the energy balance. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 63/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 9.5.21 AMBIENT_LIGHT_TEST_RESULT If EMDC has executed an ambient light test as described in chapter 2.5.5 then the result
(the measured average light level at the solar cell) will be stored in the ILLUMINA-
TION_TEST_RESULT register shown in Figure 44 below. Bit 15 AMBIENT_LIGHT_TEST_RESULT (Default Setting: 0x0000) Bit 14 Bit 1 Bit 0 AMBIENT LIGHT TEST RESULT Figure 44 AMBIENT_LIGHT_TEST_RESULT register The field AMBIENT LIGHT TEST RESULT will provide the measured average light level ex-
pressed as integer value between 1 lux and 65535 lux. This field will be set to zero if the test is in progress or has not been executed yet. USER DATA 9.6 The USER DATA area allows the user to read and write up to 64 byte of data after entering the correct PIN code. Typical use cases include storing information about the configuration or the installation of the device (by whom, when, what). EMDC does not use this area and does not interpret its content in any way. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 64/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 10 Installation recommendations Setup instructions 10.1 Before installing EMDC into its intended location, a sufficient initial charge should be provided to EMDC and its correct operation should be verified. To do so, follow these steps:
1. Place EMDC under bright light (daylight or bright light source) for 5 minutes to pro-
vide an initial charge 2. Press the LRN button once so that EMDC will start operation 3. Check that EMDC transmits radio telegrams at the configured update interval (by default once every 60 seconds). The LED will blink every time a telegram is trans-
mitted (unless this has been disabled via NFC). 4. Use a suitable receiver to capture the EMDC data telegrams and verify that all re-
quired parameters are reported. Consider disabling the measurement and reporting of non-required parameters to conserve energy. 5. Check the light level reported by EMDC at the intended installation location to verify that sufficient light is available for the energy harvesting functionality. Maximize the amount of light available for energy harvesting as much as possible. 6. Make sure that the installation location is chosen according to the guidelines in the subsequent chapters to maximize the measurement accuracy. After those steps, EMDC is ready for installation into its intended location. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 65/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Motion detection 10.2 Motion detection works based on the temperature difference between a moving object and its environment. Detection accuracy can therefore be affected by the following factors:
Insufficient temperature difference (leading to no detection) Obstructions between PIR detector and moving person (leading to no detection) Warm moving objects (leading to false detections) Electro-magnetic radiation For the case of person detection, the temperature of the moving object is the human body temperature (normally around 36.5 C / 98 F). If under very hot conditions the temperature of the environment approaches the temperature of the human body, then detection perfor-
mance will be significantly reduced. For the same reason, hot objects within the detection area should be avoided. Examples include standing lights, heaters or electrical equipment generating heat. To reliably detect motion, an unobstructed line of sight from the sensor to the person(s) in the detection area is required. Walls, room dividers, plants, book shelfs, hanging lights or other obstacles within the line of sight can limit the detection performance. The following factors should be considered to avoid the unintended detection of other warm moving objects:
Rapid temperature changes in the vicinity of the PIR detector, e.g. caused by fans or Lights (especially incandescent or halogen) being switched on or off in the immediate fan heaters being switched on or off catchment area Warm moving objects such as animals, machines (e.g. cleaning robots or toys), hot paper output of fax machines and laser printers, falling flower petals Motion in areas adjacent to the intended detection area, e.g. in the floor or in the aisle around the detection area or outside of the window Strong external electro-magnetic fields might induce noise into the highly sensitive PIR de-
tection circuitry and thereby affect the detection performance. EMDC should therefore not be mounted in close vicinity of electro-magnetic radiation sources such as Wi-Fi access points, gateways, wireless audio or video systems or other wireless devices. For consistent detection, the mounting site of EMDC should not be exposed to vibrations or motion. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 66/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR Light level measurement 10.3 EMDC offers the option to measure the ambient light level either via the ambient light sensor or via the solar cell. This can be configured using the LIGHT_SENSOR_CFG register of the NFC interface as described in chapter 9.5.15. By default, the ambient light sensor is used for light level measurements. 10.3.1 Ambient light sensor The ambient light sensor measures and reports the light level with a spectral response close to the human eyes perception of ambient light. The following points should be considered when using the ambient light sensor:
Aperture Surface The sensor measures the light level within a small radius around its centre axis. If the lighting conditions within that area are not representative for the overall condi-
tions, then the result might be different from expectation. The most common application for a ceiling-mounted illumination sensor is to measure the light level at a working desk surface underneath. In this application, the meas-
ured light level depends on the reflectivity of the surface. Simply put, a dark desk surface will give a totally different result compared to a white desk surface even when the same luminous flow is directed towards it. Obstruction Any obstruction between the sensor and the intended measurement area (desk sur-
face, window) will significantly impact the measurement result. Maintaining a clear line of sight between measurement area and illuminations sensor is therefore essen-
tial. Interference To ensure accurate measurement results, it is essential to minimize interference from other light sources not contributing to the illumination at the target measurement area. For instance, when measuring the light level at a desk surface, interference might occur due to direct light from the window or from or upwards emission of indirect light sources (floor lamps etc) Consider using the light level reported by the solar cell as an alternative approach if meas-
uring a light level over a wider area is desired. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 67/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 10.3.2 Solar cell The solar cell has a much larger area and aperture compared to the ambient light sensor. Therefore, the light level measured by the solar cell is typically more representative of the average illumination within a wider area. Note that the solar cell does not apply a spectral response curve close to the human eyes perception of ambient light to the received illumination. The illumination reported by the solar cell will therefore typically be larger than that reported by the ambient light sensor depending on the spectral properties of the ambient light. Calibration at the receiver is suggested to obtain best results for the given lighting situation. Energy harvesting 10.4 EMDC is powered by ambient light using its integrated solar cell. For best performance it is therefore essential to maximize the amount of light available for harvesting. Harvestable light will typically be either natural light (daylight coming in through windows, sky lights, etc) or artificial light (direct or reflected light from indoor luminaires). If natural light is available (e.g. from a window) then the solar cell of EMDC should be oriented as much as possible towards that. EMDC is designed to operate self-supplied with its standard parameters based on 200 lux of illumination at its solar cell for at least 6 hours per day. The exact amount of available light can be determined by executing an illumination test as described in chapter 2.5.5. Lower levels of available light can be addressed by configuring a lower reporting rate via NFC as discussed in chapter 2.6. If the available light is insufficient, then EMDC offers the option for a CR2032 backup battery as described in chapter 4.3. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 68/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR NFC configuration 10.5 EMDC can be flexibly configured for a wide range of application scenarios using the NFC configuration interface as described in chapters 8 and 9. Before making any configuration changes, be sure to familiarize yourself with the device functionality and determine the energy constraints based on the available ambient light as discussed in chapter 2.6.1. Be especially careful not to configure higher update rates (low reporting intervals) before ensuring that sufficient light is available. Should you be unsure about the current NFC configuration, then execute a factory reset as described in chapter 2.5.6 to reset all configuration registers to their default setting. After completing the NFC configuration and ensuring that all functionality works as required, it is recommended to lock the NFC configuration interface by changing the NFC PIN code from its default value to a different (secret) value. Make sure the new PIN code is properly noted down. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 69/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 11 Regulatory notes 11.1 European Union 11.1.1 Declaration of conformity Hereby, EnOcean GmbH, declares that this radio equipment is in compliance with the essential require-
ments and other relevant provisions of Directive 2014/53/EU. A copy of the Declaration of Conformity can be obtained from the product webpage at www.enocean.com 11.1.2 Waste treatment WEEE Directive Statement of the European Union The marking below indicates that this product should not be disposed with other household wastes throughout the EU. To prevent possible harm to the environment or human health from uncontrolled waste disposal, recycle it responsibly to promote the sustainable reuse of material resources. Germany: WEEE-Reg-No.: DE 93770561 BATTERY Directive This symbol below indicates that batteries must not be disposed of in the domestic waste as they contain substances which can be damaging to the environment and health. Please dis-
pose of batteries in designated collection points. Germany: UBA Reg-No.: 21008516 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 70/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR FCC (United States) 11.2 EMDCU uses the TCM 515U module which has been tested against and is in compliance with FCC Part 15 Subpart B Class B. 11.2.1 FCC Grant Of Equipment Authorization 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 71/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 11.2.2 FCC (United States) Regulatory Statement This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:
1. This device may not cause harmful interference, and 2. This device must accept any interference received, including interference that may cause undesired operation. To comply with FCC/IC RF exposure limits for general population / uncontrolled exposure, the antenna(s) used for this transmitter must be installed to provide a separation distance of at least 20 cm from all persons and must not be co-located or operating in conjunction with any other antenna or transmitter Warning Changes or modifications not expressly approved by the party responsible for compliance could void the users authority to operate the equipment. Interference This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio com-
munications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one of the following measures:
Reorient or relocate the receiving antenna. Increase the separation between the equipment and receiver. Connect the equipment into an outlet on a circuit different from that to which the re-
ceiver is connected. Consult the dealer or an experienced radio/TV technician for help. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 72/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR ISED (former Industry Canada) Certification 11.3 EMDCU uses the TCM 515U module which has been tested and meets the requirements of Industry Canadas license-exempt RSSs. 11.3.1 ISED Technical Acceptance Certificate 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 73/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 11.3.2 ISED Usage Conditions This device complies with Industry Canadas license-exempt RSSs. Operation is subject to the following two conditions:
(1) This device may not cause interference; and
(2) This device must accept any interference, including interference that may cause undesired operation of the device. Le prsent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts de licence. L'exploitation est autorise aux deux conditions suivantes :
(1) l'appareil ne doit pas produire de brouillage, et
(2) l'utilisateur de l'appareil doit accepter tout brouillage radiolectrique subi, mme si le brouillage est susceptible d'en compromettre le fonctionnement. 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 74/75 USER MANUAL EMDC ENOCEAN MOTION DETECTOR AND LIGHT LEVEL SENSOR 12 Product history Table 26 below lists the product history of EMDC. Revision Release date DA-03 March 2020 Key changes versus previous revision First public release Table 26 Product History 2020 EnOcean | www.enocean.com EMDC User Manual | v1.0 | March 2020 | Page 75/75
1 | Label Location | ID Label/Location Info | 386.97 KiB | March 25 2020 |
EMDCU Label _______________________________________________________________________________________ EMDCU Label:
EMDCU Label Position on Device:
_____________________________________________ EnOcean www.enocean.com
1 | Confidentiality Letter | Cover Letter(s) | 209.58 KiB | March 25 2020 |
EnOcean GmbH | Kolpingring 18a | 82041 Oberhaching | Germany Musterfirma Federal Communications Commission Konstantin Mustermann 7435 Oakland Mills Road Musterhausen 2 Columbia, MD 21046 60329 Muster-Frankfurt U.S.A. FCC Confidentiality Request To Whom It May Concern:
Pursuant to paragraphs 0.457(d) and 0.459 of the Commissions rules
(47 C.F.R.) and section 552(b)(4) of the Freedom of Information Act, EnOcean GmbH requests confidentiality for the following product(s):
Applicant: EnOcean GmbH Model: EMDCU FCC ID: SZV-EMDCU For the product(s) stated above, we request that the following information be held confidential. 1. 0Circuit diagram submitted as Equipment Authorization electronic Filing attachment: "schematics. 2. Block diagram submitted as Equipment Authorization Electronic Filing attachment: blockdiagram. 3. Partlist submitted as Equipment Authorization Electronic Filing Part List C74-L01_EMDCZ_BOM.XLSX. 4. Operation describtion submitted as Equipment Authorization Electronic Filing Operational description Operational_description_EMDCU.pdf The above exhibits contain EnOcean GmbH trade secrets and proprietary information that could be of benefit to our competitors regarding the design of our product. This material is not customarily available to the general public and we request that it be withheld from public inspection. If you have any questions, please feel free to contact me. Sincerely, Armin Anders VP Business Development EnOcean GmbH Kolpingring 18a 82041 Oberhaching Germany www.EnOcean.com info@enocean.com Armin Anders VP Business Development T +49.89.673468933 F +49 89.673468955 armin.anders@enocean.com Date 23. Mrz. 2020 Managing Director Andreas Schneider Registered Court Munich HRB 139781 VAT Reg.No. DE813355588 Account HypoVereinsbank Mnchen IBAN DE19700202700002440610 BIC HYVEDEMMXXX
1 | Power of Attorney Letter | Cover Letter(s) | 337.26 KiB | March 25 2020 |
@ EnOcean EnOcean GmbH Kolpingring 18a 82041 Oberhaching/Germany FEDERAL COMMUNICATIONS COMMISSION 7435 Oakland Mills Road Columbia, MD 21046 U.S.A. Authority to Act as Agent FCC SUBJECT: FCC Application for FCC ID: SZV-EMDCU To Whom It May Concern:
We, the undersigned, hereby authorize Jason Stewart of VPI Laboratories at 313 W. 12800 S,. Suite 311, Draper UT 84020 to act as our agent and on our behalf, to apply to the Federal Communications Commission on our equipment. Any and all acts carried out by VPI Laboratories on our behalf shall have the same effect as acts of our own. This is to advise that we are in full compliance with the Anti- Drug Abuse Act. We, the applicant, are not subject to a denial of federal benefits pursuant to Section 5301 of the Anti-Drug Act of 1988, 21 USC853a, and no party to the application is subject to a denial of federal benefits pursuant to that section. Sincerely, Armin Anders EnOcean GmbH Phone +49.89.67 34 689-0 Managing Director:
Kolpingring 18a Fax +49.89.67 34 689-50 Andreas Schneider 82041 Oberhaching info@enocean.com Registered Court Munich HRB 139781 Germany www.enocean.com VAT Reg.No. DE813355588 Armin Anders VP Business Development Phone +49 89 6734689-33 armin.anders@enocean.com Date: March 12, 2020 Account:
HypoVereinsbank Munchen No. 2440610 Bank Code 700 202 70
frequency | equipment class | purpose | ||
---|---|---|---|---|
1 | 2020-03-25 | 902.875 ~ 902.875 | DSC - Part 15 Security/Remote Control Transmitter | Original Equipment |
app s | Applicant Information | |||||
---|---|---|---|---|---|---|
1 | Effective |
2020-03-25
|
||||
1 | Applicant's complete, legal business name |
EnOcean GmbH
|
||||
1 | FCC Registration Number (FRN) |
0012797742
|
||||
1 | Physical Address |
Kolpingring 18a
|
||||
1 |
Oberhaching, N/A
|
|||||
1 |
Germany
|
|||||
app s | TCB Information | |||||
1 | TCB Application Email Address |
T******@TIMCOENGR.COM
|
||||
1 | TCB Scope |
A1: Low Power Transmitters below 1 GHz (except Spread Spectrum), Unintentional Radiators, EAS (Part 11) & Consumer ISM devices
|
||||
app s | FCC ID | |||||
1 | Grantee Code |
SZV
|
||||
1 | Equipment Product Code |
EMDCU
|
||||
app s | Person at the applicant's address to receive grant or for contact | |||||
1 | Name |
A******** A********
|
||||
1 | Title |
Director Product Marketing
|
||||
1 | Telephone Number |
+49 8********
|
||||
1 | Fax Number |
+49 8********
|
||||
1 |
a******@enocean.com
|
|||||
app s | Technical Contact | |||||
n/a | ||||||
app s | Non Technical Contact | |||||
n/a | ||||||
app s | Confidentiality (long or short term) | |||||
1 | Does this application include a request for confidentiality for any portion(s) of the data contained in this application pursuant to 47 CFR § 0.459 of the Commission Rules?: | Yes | ||||
1 | Long-Term Confidentiality Does this application include a request for confidentiality for any portion(s) of the data contained in this application pursuant to 47 CFR § 0.459 of the Commission Rules?: | No | ||||
if no date is supplied, the release date will be set to 45 calendar days past the date of grant. | ||||||
app s | Cognitive Radio & Software Defined Radio, Class, etc | |||||
1 | Is this application for software defined/cognitive radio authorization? | No | ||||
1 | Equipment Class | DSC - Part 15 Security/Remote Control Transmitter | ||||
1 | Description of product as it is marketed: (NOTE: This text will appear below the equipment class on the grant) | Temperature and Humidity Sensor with transmitter | ||||
1 | Related OET KnowledgeDataBase Inquiry: Is there a KDB inquiry associated with this application? | No | ||||
1 | Modular Equipment Type | Does not apply | ||||
1 | Purpose / Application is for | Original Equipment | ||||
1 | Composite Equipment: Is the equipment in this application a composite device subject to an additional equipment authorization? | No | ||||
1 | Related Equipment: Is the equipment in this application part of a system that operates with, or is marketed with, another device that requires an equipment authorization? | No | ||||
1 | Is there an equipment authorization waiver associated with this application? | No | ||||
1 | If there is an equipment authorization waiver associated with this application, has the associated waiver been approved and all information uploaded? | No | ||||
app s | Test Firm Name and Contact Information | |||||
1 | Firm Name |
VPI Laboratories, Inc.
|
||||
1 | Name |
J****** S****
|
||||
1 | Telephone Number |
801-4********
|
||||
1 |
j******@vpimfg.com
|
|||||
Equipment Specifications | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Line | Rule Parts | Grant Notes | Lower Frequency | Upper Frequency | Power Output | Tolerance | Emission Designator | Microprocessor Number | |||||||||||||||||||||||||||||||||
1 | 1 | 15.231 | 902.87500000 | 902.87500000 |
some individual PII (Personally Identifiable Information) available on the public forms may be redacted, original source may include additional details
This product uses the FCC Data API but is not endorsed or certified by the FCC