EnOcean Easyfit STM 550B User Manual

EnOcean Easyfit STM 550B User Manual

Multisensor for iot applications
Table of Contents

Advertisement

Quick Links

USER MANUAL
STM 550B / EMSIB - EASYFIT MULTISENSOR FOR IOT APPLICATIONS (2.4 GHZ BLE)
STM 550B / EMSIB
EASYFIT Multisensor For IoT Applications (2.4 GHz BLE)
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
F-710-017, V1.0
STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 1 / 115

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Easyfit STM 550B and is the answer not in the manual?

Questions and answers

Summary of Contents for EnOcean Easyfit STM 550B

  • Page 1 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 F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 1 / 115...
  • Page 2 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.
  • Page 3: Table Of Contents

    LRN button ....................28 Solar cell ....................29 Backup battery ................... 29 4.4.1 Safety remarks ..................30 © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 3 / 115...
  • Page 4 Password authentication (PWD_AUTH) command ........55 NFC registers ....................56 NFC memory areas ..................56 NDEF ......................57 © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 4 / 115...
  • Page 5 Installation recommendations ............... 91 11.1 Setup instructions ..................91 11.2 Temperature and humidity measurement ............92 11.3 Acceleration sensor..................93 © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 5 / 115...
  • Page 6 Address resolution for resolvable private addresses (RPA) ......114 C.1 RPA resolution flow ..................114 C.2 Address resolution example ................ 115 © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 6 / 115...
  • Page 7: General Description

    STM 550B / EMSIB - EASYFIT MULTISENSOR FOR IOT APPLICATIONS (2.4 GHZ BLE) General description This user manual describes the functionality of the STM 550B EnOcean multisensor module, of the STM 550B Installation Kit and the EMSIB Easyfit Multisensor. The term “STM 550B” is used throughout this user manual to describe both STM 550B mul- tisensor module, STM 550B Installation Kit and EMSIB Easyfit Multisensor unless otherwise noted.
  • Page 8: Product Variants

    STM 550B module with wall mount and design frame on the right. Figure 1 – STM 550B module (left) and finished product (right) © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 8 / 115...
  • Page 9: Technical Data

    -5 °C … +45 °C (indoor use in dry rooms only) Humidity 0% to 90% r.h. (non-condensing) © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 9 / 115...
  • Page 10: Packaging Information

    2.4 GHz (BLE) 100 unit packaging Module with installation material EMSIB E6221-K516 2.4 GHz (BLE) Single unit packaging © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 10 / 115...
  • Page 11: Functional Overview

    Functional overview Product description The energy-harvesting multi-sensor module STM 550B from EnOcean provides wireless sens- ing functionality without batteries. Power is provided by an integrated solar cell. STM 550B transmits sensor data using the 2.4 GHz Bluetooth Low Energy standard.
  • Page 12: Standard Operation Mode

    Function Test Mode will be active for 120 seconds unless the LRN button is pressed before or the functional mode is changed via the NFC interface. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 12 / 115...
  • Page 13: Illumination Test 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.17. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 13 / 115...
  • Page 14: Reporting Interval

    10 s 10 s 10 s Table 1 – Minimum self-supplied reporting interval for different lighting conditions © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 14 / 115...
  • Page 15: Standard Reporting Interval

    Figure 2 below illustrates the use of the standard reporting interval. Figure 2 – Standard reporting interval © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 15 / 115...
  • Page 16: Illumination-Controlled Reporting Interval

    THRESHOLD_CFG1 register of the NFC interface as defined in chap- ter 9.5.19. Consider the available energy before lowering the reporting interval as discussed in chapter 2.3.1. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 16 / 115...
  • Page 17: Temperature-Controlled Reporting Interval

    THRESHOLD_CFG1 register of the NFC interface as defined in chapter 9.5.19. Consider the available energy before lowering the reporting interval as discussed in chapter 2.3.1. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 17 / 115...
  • Page 18: Humidity-Controlled Reporting Interval

    THRESHOLD_CFG1 register of the NFC interface as defined in chapter 9.5.19. Consider the available energy before lowering the reporting interval as discussed in chapter 2.3.1. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 18 / 115...
  • Page 19: Acceleration-Controlled Reporting Interval

    THRESHOLD_CFG2 register of the NFC interface as defined in chapter 9.5.20. Consider the available energy before lowering the reporting interval as discussed in chapter 2.3.1. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 19 / 115...
  • Page 20: Magnet Contact Sensor-Controlled Reporting Interval

    9.5.20. Consider the available energy before lowering the reporting interval as discussed in chapter 2.3.1. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 20 / 115...
  • Page 21: Arbitration Between Reporting Intervals

    – then the lowest of the corresponding reporting intervals will be se- lected. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 21 / 115...
  • Page 22: Sensor Functionality

    (e.g. to report ambient light for daylighting applications) and to verify the available light level is sufficient for self-powered operation of STM 550B. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 22 / 115...
  • Page 23: Temperature Sensor

    Figure 10 below shows the typical accuracy of the STM 550B humidity sensor as a function of the ambient humidity. Figure 10 – Humidity sensor accuracy © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 23 / 115...
  • Page 24: Acceleration Sensor

    Figure 11 below shows the orientation of the acceleration vector relative to STM 550B. Figure 11 – Acceleration sensor orientation © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 24 / 115...
  • Page 25: Wake On Acceleration

    1/64 … 63/64 of full scale Measurement resolution 10 bit for each (x, y, z) direction Table 2 – Acceleration sensor parameters © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 25 / 115...
  • Page 26: Magnet Contact Sensor

    The magnet is made from N35 grade Neodymium material. Table 3 below lists the key pa- rameters of this material for reference if using alternative magnets. Table 3 – N35 material parameters © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 26 / 115...
  • Page 27: Product Interface

    Figure 14 – STM 550B product interface (back side) © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 27 / 115...
  • Page 28: Led

    > 8s Press Factory Reset Long Error: No feedback Table 4 – STM 550B user interface actions © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 28 / 115...
  • Page 29: Solar Cell

    Figure 15 below. Figure 15 – Backup battery slot with polarity markings EnOcean recommends Renata CR1632 due to its low self-discharge and high capacity. Gloves should be used when installing a backup battery to avoid contamination of the isolation area between the contacts that could lead to a higher self-discharge.
  • Page 30: Safety Remarks

    2 hours and can lead to death. Keep new and used batteries away from children. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 30 / 115...
  • Page 31: Product Label

    The commissioning QR code (described in chapter 7.2) is located on the bottom left side. Figure 16 – STM 550B product label © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 31 / 115...
  • Page 32: Radio Communication

    … 2477 MHz Custom Radio Channel 2479 MHz Custom Radio Channel Table 5 – Supported radio channels © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 32 / 115...
  • Page 33: Default Radio Transmission Sequence

    The selection of the transmission mode is done using the TX_CHANNEL_MODE field of the TX_CON- FIG register of the NFC configuration interface as described in chapter 9.5.6. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 33 / 115...
  • Page 34: User-Defined Radio Transmission Sequences

    (20 ms or 10 ms) (20 ms or 10 ms) Figure 18 – Three channel radio transmission sequence © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 34 / 115...
  • Page 35: Two-Channel Sequence

    (20 ms or 10 ms) (20 ms or 10 ms) Figure 20 – Single channel radio transmission sequence © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 35 / 115...
  • Page 36: Telegram Format

    Figure 22 – BLE frame structure The content of these fields is described in more detail below. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 36 / 115...
  • Page 37: Preamble

    RPA field in the SECURITY_CONFIG register to 0x01 as described in chapter 9.5.14. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 37 / 115...
  • Page 38: Static Source Address Mode

    NFC as described in chapter 9.5.4. The structure of STM 550B static addresses is therefore as follows: The upper 2 bytes of the source address are for EnOcean Bluetooth sensors always ◼ set to 0xE500 to enable filtering according to product type The lower 4 bytes are uniquely assigned to each device.
  • Page 39: Resolvable Private Address Mode

    Figure 26 below illustrates the address resolving scheme for random private addresses. For an example of resolving an address, please refer to Appendix C. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 39 / 115...
  • Page 40: Check Sum

    It is calculated as CRC (cyclic redundancy check) of the BLE Header, Source Address and Payload fields. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 40 / 115...
  • Page 41: Payload Structure

    Manufacturer ID (2 byte) ◼ The Manufacturer ID field is used to identify the manufacturer of BLE devices based on assigned numbers. EnOcean has been assigned 0x03DA as manufacturer ID code. Sequence Counter (4 byte) ◼ The Sequence Counter is a continuously incrementing counter used for security pro- cessing.
  • Page 42: Sensor Status Encoding

    In this case, the sensor can use the length information provided by this field to determine the start of the next sensor descriptor field (which might contain usable data). © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 42 / 115...
  • Page 43: Data Size

    16 byte AES key followed by 6 byte advertising 0x3E LRN button Info address Table 6 – Supported parameters © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 43 / 115...
  • Page 44: Acceleration Vector Encoding

    Table 8 – VECTOR field encoding for acceleration vector Please see Appendix A.1.3 for a step by step data parsing example including the acceleration vector. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 44 / 115...
  • Page 45: Security

    (i.e. not accepts equal or lower sequence counter values for subsequent telegrams). © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 45 / 115...
  • Page 46: Security Implementation

    The calculated 32 bit signature is then appended to the data telegram payload as shown in in chapter 5.5. Appendix B provides an example how to authenticate a received data telegram. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 46 / 115...
  • Page 47: Commissioning

    Each STM 550B module contains an NFC interface allowing to read device parame- ters and to configure the device. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 47 / 115...
  • Page 48: Radio-Based Commissioning

    (described in chapter 4.5). The parameters are encoded according to the ANSI/MH10.8.2-2013 industry standard. The QR code shown in © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 48 / 115...
  • Page 49: Commissioning Via Nfc Interface

    This NFC functionality can be used to read the device address and the security key of STM 550B as described in chapters 8 and 9. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 49 / 115...
  • Page 50: Nfc Interface

    PIN code to page 0x4B of the CONFIGURATION area as described in chapter 9.5.3. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 50 / 115...
  • Page 51: Using The Nfc Interface

    ◼ NFC SW with read, write, PIN lock, PIN unlock and PIN change functionality ◼ For PC applications, EnOcean recommends the TWN4 Multitech 2 HF NFC Reader with sim- ple CDC interface (order code T4BT-FB2BEL2-SIMPL) from Elatec RFID Systems (sales- rfid@elatec.com).
  • Page 52: Nfc Interface Functions

    Figure 35 below shows the overall state machine of the NFC interface. Figure 35 – NFC interface state machine © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 52 / 115...
  • Page 53: Idle State

    AUTHENTICATED state by executing the PWD_AUTH command in conjunction with the correct 32 bit password. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 53 / 115...
  • Page 54: Read Command

    Figure 37 below shows the read command sequence. Figure 37 – NFC write command sequence © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 54 / 115...
  • Page 55: Password Authentication (Pwd_Auth) Command

    After successful authentication, the password can be changed by writing the new password to memory page 0x4B. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 55 / 115...
  • Page 56: Nfc Registers

    0xE0 … 0xEB INTERNAL DATA Internal data (Do not use) Table 10 – STM 550B NFC memory areas © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 56 / 115...
  • Page 57: Ndef

    ◼ If the value in SW_VERSION would be 0x01020304 then the corresponding SW version would be 1.2.3.4. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 57 / 115...
  • Page 58: Nfc Header

    ◼ 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.
  • Page 59: Configuration

    TEMPERATURE _TX_INTERVAL 0x51 HUMIDITY_THRESHOLD HUMIDITY _TX_INTERVAL 0x52 MAGNET_CONTACT_TX_INTERVAL 0x53 0x54 ILLUMINATION_TEST_RESULT Figure 40 – CONFIGURATION area structure © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 59 / 115...
  • Page 60: Nfc_Pin_Code

    Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DATA_RATE CHANNEL_MODE Figure 41 – TX_CFG register © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 60 / 115...
  • Page 61 2 Mbit/s data rate 0b01 Reserved, do not use 0b10, 0b11 Table 14 – DATA_RATE bit field encoding © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 61 / 115...
  • Page 62: Tx_Power

    0b00 (Default) 10 ms 0b01 Reserved, do not use 0b10, 0b11 Table 16 – INTERVAL bit field encoding © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 62 / 115...
  • Page 63: Manufacturer_Id

    The register MANUFACTURER_ID identifies the manufacturer of the device using the 16 bit company identifier assigned by Bluetooth SIG. The default setting of 0x03DA identifies EnOcean GmbH as the manufacturer of the device. At the time of writing, the list of assigned company identifiers could be found here: https://www.bluetooth.com/specifications/assigned-numbers/company-identifiers/...
  • Page 64: Security_Key

    LRN Telegram (containing security key) enabled 0b0 (Default) LRN Telegram (containing security key) disabled Table 19 – LRN_TEL_ACCESS bit field encoding © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 64 / 115...
  • Page 65: Security_Cfg

    Use Static Source Address 0b0 (Default) Use Resolvable Private Address (RPA) Table 21 – RPA bit field encoding © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 65 / 115...
  • Page 66: Reporting_Cfg

    Disabled: Do not report solar cell illumination 0b0 (Default) Enabled: Report solar cell illumination Table 23 – SOLAR CELL bit field encoding © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 66 / 115...
  • Page 67 Disabled: Do not report acceleration Enabled: Report temperature and humidity 0b1 (Default) Table 27 – MC SENSOR bit field encoding © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 67 / 115...
  • Page 68: Led_Mode

    LED is enabled 0b01 (Default) Reserved (Do not use) 0b10, 0b11 Table 28 – LED bit field encoding © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 68 / 115...
  • Page 69: Functional_Mode

    After STM 550B started operation the first time, subsequent factory resets will result in STM 550B being in standard operation mode. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 69 / 115...
  • Page 70: Standard_Tx_Interval

    0x003C (Default) … … 65535 seconds (maximum setting) 0xFFFF Table 30 – STANDARD INTERVAL bit field encoding © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 70 / 115...
  • Page 71: Threshold_Cfg1

    Enabled, Reporting interval reduction if light above threshold 0b10 Reserved (Do not use) 0b11 Table 32 – LIGHT SENSOR bit field encoding © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 71 / 115...
  • Page 72 Enabled, Reporting interval reduction if humidity above threshold 0b10 Reserved (Do not use) 0b11 Table 34 – HUMIDITY SENSOR bit field encoding © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 72 / 115...
  • Page 73: Threshold_Cfg2

    Enabled, Reporting interval reduction if contact is closed 0b10 Reserved (Do not use) 0b11 Table 36 – MC SENSOR bit field encoding © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 73 / 115...
  • Page 74: Acc_Sensor_Cfg

    Table 39 below. WAKE Wake-on-acceleration Disabled Enabled 0b1 (Default) Table 39 – WAKE bit field encoding © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 74 / 115...
  • Page 75: Solar_Threshold

    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 F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 75 / 115...
  • Page 76: Solar_Tx_Interval

    60 seconds. This can be reduced according to user requirements keeping in mind the energy balance. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 76 / 115...
  • Page 77: Light_Threshold

    Table 42 – LIGHT SENSOR THRESHOLD bit field encoding The default setting for the light sensor threshold is 200 lux. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 77 / 115...
  • Page 78: Light_Tx_Interval

    60 seconds. This can be reduced according to user re- quirements keeping in mind the energy balance. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 78 / 115...
  • Page 79: Acceleration_Threshold

    62/64 * Full scale 0b111111 63/64 * Full scale Table 44 – ACCELERATION THRESHOLD bit field encoding © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 79 / 115...
  • Page 80: Acceleration_Tx_Interval

    60 seconds. This can be reduced according to user requirements keeping in mind the en- ergy balance. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 80 / 115...
  • Page 81: Temperature_Threshold

    … 65.0°C 0x028A Reserved -20.0°C 0xFF38 … -0.1°C 0xFFFF Table 46 – TEMPERATURE THRESHOLD bit field encoding © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 81 / 115...
  • Page 82: Temperature_Tx_Interval

    60 seconds. This can be reduced according to user requirements keeping in mind the en- ergy balance. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 82 / 115...
  • Page 83: Humidity_Threshold

    0x00C7 100.0 %r.h. 0x00C8 Reserved (Do not use) Others Table 48 – HUMIDITY THRESHOLD bit field encoding © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 83 / 115...
  • Page 84: Humidity_Tx_Interval

    The default reporting interval when the humidity meets the defined threshold criteria is 60 seconds. This can be reduced according to user requirements keeping in mind the energy balance. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 84 / 115...
  • Page 85: Magnet_Contact_Tx_Interval

    The default reporting interval when the magnet contact state meets the defined state is 60 seconds. This can be reduced according to user requirements keeping in mind the energy balance. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 85 / 115...
  • Page 86: Illumination_Test_Result

    (by whom, when, what). STM 550B does not use this area and does not interpret its content in any way. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 86 / 115...
  • Page 87: Mechanical Interface

    Figure 66 below shows the STM 550B module seen from the top. The cut view along the A- A line is shown in chapter 10.3. Figure 66 – Top view of STM 550B module © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 87 / 115...
  • Page 88: Bottom View

    Figure 67 below shows the STM 550B module seen from the bottom. Figure 67 – Bottom view of STM 550B module © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 88 / 115...
  • Page 89: Cut View (A-A)

    Figure 69 below shows the STM 550B module seen from the front. Figure 69 – Front view of STM 550B module © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 89 / 115...
  • Page 90: Side View

    Figure 70 below shows the STM 550B module seen from the side. Figure 70 – Side view of STM 550B module © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 90 / 115...
  • Page 91: Installation Recommendations

    After those steps, STM 550B is ready for installation into its intended location. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 91 / 115...
  • Page 92: Temperature And Humidity Measurement

    Figure 71 – Location of temperature / humidity sensor and ventilation slots © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 92 / 115...
  • Page 93: Acceleration Sensor

    Figure 73 – Device rotation across earth gravity vector axis © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 93 / 115...
  • Page 94 The surface towards which STM 550 is attached should therefore be chosen to maximize orientation changes relative to the gravity vector. Figure 74 – Tilt versus gravity vector © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 94 / 115...
  • Page 95: Device Acceleration Use Cases

    Use acceleration test mode as described in chapter 2.2.6 to verify correct installation. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 95 / 115...
  • Page 96: Illumination Measurement

    Calibration at the receiver is suggested to obtain best results for the given lighting situation. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 96 / 115...
  • Page 97: Magnet Contact Sensing

    (secret) value. Make sure the new PIN code is properly noted down. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 97 / 115...
  • Page 98: Regulatory Notes

    12.1.1 Declaration of conformity Hereby, EnOcean GmbH, declares that this radio equipment is in compliance with the essen- tial requirements and other relevant provisions of Directive 2014/53/EU. A copy of the Dec- laration of Conformity can be obtained from the product webpage at www.enocean.com...
  • Page 99: Fcc (United States)

    STM 550B / EMSIB - EASYFIT MULTISENSOR FOR IOT APPLICATIONS (2.4 GHZ BLE) 12.2 FCC (United States) 12.2.1 FCC (United States) certificate © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 99 / 115...
  • Page 100: Fcc (United States) Regulatory Statement

    Thus, STM 550B and EMSIB containing the TCM 515B radio module can be operated in the United States without additional Part 15 FCC approval (approval(s) for unintentional radiators may be required for the OEM’s finished product), under EnOcean’s FCC ID number if the OEM requirements are met.
  • Page 101: Fcc Oem Requirements

    STM 550B / EMSIB - EASYFIT MULTISENSOR FOR IOT APPLICATIONS (2.4 GHZ BLE) 12.2.4 FCC OEM requirements In order to use EnOcean’s FCC ID number, the OEM must ensure that the following conditions are met: The Original Equipment Manufacturer (OEM) must ensure that FCC labeling require- ◼...
  • Page 102: Ised (Industry Canada)

    STM 550B / EMSIB - EASYFIT MULTISENSOR FOR IOT APPLICATIONS (2.4 GHZ BLE) 12.3 ISED (Industry Canada) 12.3.1 ISED (Industry Canada) certificate © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 102 / 115...
  • Page 103: Ised (Industry Canada) Regulatory Statement

    (2) l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d'en compromettre le fonctionnement.” © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 103 / 115...
  • Page 104: Arib (Japan)

    STM 550B / EMSIB - EASYFIT MULTISENSOR FOR IOT APPLICATIONS (2.4 GHZ BLE) 12.4 ARIB (Japan) 12.4.1 ARIB certificate © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 104 / 115...
  • Page 105: Product History

    New NFC configuration layout DA-04 Jun 2020 Market release Addition of Acceleration Test mode Table 51 – Product History © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 105 / 115...
  • Page 106: A Telegram Parsing

    FB 27 00 00 02 68 45 8D 01 40 42 09 06 57 8A F7 91 E6 Payload 25 byte 5E 23 01 0F 01 57 D3 Table 52 – Advertising message parsing A.1.2 Data telegram payload The EnOcean payload can be parsed as shown below. Field Length Data Interpretation Sequence Counter...
  • Page 107: A.1.3 Sensor Data

    = (420 - 512) / 100 = -0.92g Data && 0x000003FF = 0b0111110111 = (503 - 512) / 100 = -0.09g © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 107 / 115...
  • Page 108: Commissioning Telegram Example

    E4 2D 00 00 3E 4D B3 4D B3 07 0E FC 67 13 FE 39 E1 3C Payload 27 byte F3 C9 39 00 00 01 77 00 E5 Table 55 – Advertising message parsing A.2.2 Commissioning telegram payload The EnOcean payload can be parsed as shown below. Field Length Data Interpretation Sequence Counter...
  • Page 109: B Authentication

    Length of input data 0x0019 (25 byte) Sequence Counter (little endian format) FB270000 Table 58 – Derived input data © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 109 / 115...
  • Page 110: Constant Algorithm Parameters

    0x01 B0_Flag (0b01<<6) + (M’<<3) + L’ 0x49 Iteration counter 0x0000 Table 59 – Constant algorithm parameters © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 110 / 115...
  • Page 111: Intermediate Parameters

    STM 550B / EMSIB - EASYFIT MULTISENSOR FOR IOT APPLICATIONS (2.4 GHZ BLE) Intermediate parameters The RFC3610 implementation used in EnOcean BLE products derives four internal parameters – Nonce, A0, B0, B1 and B2 – based on the telegram specific input data and the constant internal parameters.
  • Page 112: Rfc3610 Execution Sequence

    T_0 using four AES-128 and three XOR operations. The algorithm execution sequence is shown in Figure 76 below. The first four bytes of T_0 are then used to authenticate EnOcean BLE multi-sensor data telegrams.
  • Page 113: Execution Example

    This proves that the telegram originates from a sender that possesses the same security key and the telegram content has not been modified. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 113 / 115...
  • Page 114: C Address Resolution For Resolvable Private Addresses (Rpa)

    If it does match then the IRK identifies the device from which this telegram origi- nated. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 114 / 115...
  • Page 115: Address Resolution Example

    Therefore the transmitter of this telegram used this specific IRK to generate this resolvable private address. © 2020 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 115 / 115...

Table of Contents