EnOcean STM 550B User Manual

Multisensor for iot applications 2.4 ghz ble
Table of Contents

Advertisement

Quick Links

USER MANUAL
STM 550B / EMSIB – BLE MULTISENSOR FOR IOT APPLICATIONS (REVISION DB)
STM 550B / EMSIB (Revision DB)
Multisensor For IoT Applications (2.4 GHz BLE)
13 February 2025
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
© 2025 EnOcean | www.enocean.com
F-710-017, V1.0
STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 1 / 77

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for EnOcean 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 © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 1 / 77...
  • Page 2 Components of the modules are considered and should be disposed of as hazardous waste. Local government regulations are to be observed. Packing: Please use the recycling operators known to you. © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 2 / 77...
  • Page 3: Table Of Contents

    Solar cell-based light level measurement ............27 User interface ..................... 28 LED ......................28 LRN button ....................28 © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 3 / 77...
  • Page 4 Cut view (A-A) ..................53 9.1.4 Front view ..................53 9.1.5 Side view .................... 54 EMSIB ......................55 © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 4 / 77...
  • Page 5 B.2 Commissioning telegram example ..............77 B.2.1 BLE advertising frame ................77 B.2.2 Commissioning telegram payload .............. 77 © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 5 / 77...
  • Page 6: General Description

    STM 550B Installation Kit and the EMSIB Easyfit Multisensor in product revision DB. For docu- mentation regarding previous revisions, please contact EnOcean GmbH. The term “STM 550B” is used throughout this user manual to describe both STM 550B multi- sensor module, STM 550B Installation Kit and EMSIB Easyfit Multisensor unless otherwise noted.
  • Page 7: Product Variants

    (EMSIB). It is provided in tray and box packing of 100 units per box. Figure 1 below shows the STM 550B module on the left and the finished product EMSIB com- bining the STM 550B module with wall mount and design frame on the right.
  • Page 8: Technical Data

    49 mm x 49 mm x 13 mm Notes: STM 550B is designed for indoor use only and should only be used in the specified environmental conditions If a parameter depends on the device configuration, then the value corresponding to default settings is provided...
  • Page 9: Packaging Information

    STM 550B / EMSIB – BLE MULTISENSOR FOR IOT APPLICATIONS (REVISION DB) Packaging information 1.5.1 STM 550B STM 550B is delivered in a box of 100 units packed onto 10 trays of 10 units each. Packaging Unit 100 units Packaging Method...
  • Page 10: Functional Overview

    2.4 GHz Bluetooth Low Energy (BLE) standard. STM 550B operates fully self-powered (no batteries required) when sufficient ambient light (200 lux for 6 hours per day) is available. In this configuration, STM 550B operates fully mainte- nance-free.
  • Page 11: Front Side (Stm 550)

    Figure 4 below shows the external interfaces on the front side of the EMSI product. Figure 3 – EMSI product interface (front side) © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 11 / 77...
  • Page 12: Back Side (Stm 550)

    Figure 5 – EMSI product interface (back side) © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 12 / 77...
  • Page 13: Functional Modes

    Likewise, if the status of the magnet contact changes (from open to closed or vice versa) then this is reported immediately as well (wake on magnet contact event). © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 13 / 77...
  • Page 14: Standby (Sleep) Mode

    2.3.2 Standby (Sleep) mode Standby (Sleep) mode is the lowest power mode of STM 550B and is the out of the box state of STM 550B upon delivery. It is intended to be used during extended periods without operation such as device storage or transport. In standby mode, STM 550B stops operation and conserves as much energy as possible.
  • Page 15: Illumination Test Mode

    STM 550B will indicate this waiting period using red blinks at a rate of one blink every 3 seconds. After that, STM 550B will take measurements of the ambient light level using its solar cell every 5 seconds for a period of approximately one minute and indicate each measurement using a green blink.
  • Page 16: Energy Management

    STM 550B will measure the available energy and stop operation if this is insufficient to execute the required functions. Specifically, STM 550 will stop operation of the sensors and not transmit radio telegrams under such low energy conditions.
  • Page 17: Standard Reporting Interval

    2.5.1 Standard reporting interval In absence of external events, STM 550B will transmit its status as data telegram at a regular interval which is defined by the parameter STANDARD_TX_INTERVAL. By default, STANDARD_TX_INTERVAL is set to 120 seconds, i.e. STM 550B will measure and report its status approximately once every 2 minutes.
  • Page 18: Illumination-Controlled Reporting Interval

    (or when an office is dark) to adapt the reporting to the usage pattern For such cases, STM 550B can be configured to use a higher update rate whenever the ambient light level (measured by the solar cell) is above a certain threshold.
  • Page 19: Temperature-Controlled Reporting Interval

    For such cases, STM 550B can be configured to use a higher update rate whenever the meas- ured temperature is either above or below a certain threshold.
  • Page 20: Humidity-Controlled Reporting Interval

    For such cases, STM 550B can be configured to use a higher update rate whenever the meas- ured humidity is either above or below a certain threshold.
  • Page 21: Acceleration-Controlled Reporting Interval

    If an asset is in operation or it is being moved, then it might be desirable to receive status updates more often to determine its status or location. For such cases, STM 550B can be configured to use a higher update rate whenever the meas- ured acceleration is above a certain threshold.
  • Page 22: Magnet Contact Sensor-Controlled Reporting Interval

    STM 550B can therefore be configured to use a lower reporting interval, i.e. a higher update rate, for one of the two magnet contact sensor status options (open or closed).
  • Page 23: Sensor Functionality

    +- 2 % r.h. for the typical indoor humidity range. Figure 13 below shows the typical accuracy of the STM 550B humidity sensor as a function of the ambient humidity. To determine the overall system accuracy, the quantization error (re- porting step size) determined by the selected EnOcean Equipment Profile (EEP) has to be added to this value.
  • Page 24: Acceleration Sensor

    (acceleration vector changes). Examples use cases causing such small vi- brations include asset utilization (e.g. a motor to which STM 550B is attached is running) or asset movement (e.g. an asset to which STM 550B is attached changes its location).
  • Page 25: Wake On Acceleration

    STM 550B. The sampling rate should only be increased if sufficient ambient light is available or if a backup battery is used. © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 25 / 77...
  • Page 26: Acceleration Sensor Accuracy

    Housing to surface alignment STM 550B might be attached to a surface by means of adhesive tape or by screwing as described in chapter 10.3. Both ways of attachment may result in alignment errors where the sensor is not fully parallel to the mounting surface.
  • Page 27: Magnet Contact Sensor

    Table 2 – N35 material parameters Solar cell-based light level measurement STM 550B uses the calibrated solar cell response to measure and report the ambient light level. This approach is designed for reporting indoor lighting conditions between 0 and 2000 lux with an accuracy of ±...
  • Page 28: User Interface

    STM 550B / EMSIB – BLE MULTISENSOR FOR IOT APPLICATIONS (REVISION DB) User interface The STM 550B product interface contains a bi-color LED, an LRN button and a backup battery interface as described in chapter 2.2. STM 550B contains a bi-colour (red / green) indication LED used to provide user feedback. By default, the LED will blink shortly whenever a telegram is transmitted.
  • Page 29: Lrn Button Timing

    LRN button timing To guide users on the expected duration of long and very long button presses, STM 550B will indicate the timing of a long button press by one short red blink and the timing of a very long button press by two red blinks as shown in Table 4.
  • Page 30: Backup Battery

    STM 550B / EMSIB – BLE MULTISENSOR FOR IOT APPLICATIONS (REVISION DB) Backup battery STM 550B provides a backup battery interface to mount a CR1632 battery for cases with insuf- ficient ambient light. The backup battery has to be installed with the with the negative pole pointing upwards (i.e.
  • Page 31: Product Label

    STM 550B / EMSIB – BLE MULTISENSOR FOR IOT APPLICATIONS (REVISION DB) Product label Each STM 550B module contains a product label with a commissioning QR code. Figure 17 below shows this label. The commissioning QR code (described in chapter 7.2) is located on the bottom left side.
  • Page 32: Radio Communication

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

    In certain situations, it might be desirable to transmit radio telegrams on channels other than the three advertising channels. STM 550B therefore allows selecting the radio channels to be used for the transmission of data telegrams and commissioning telegrams. The following transmission modes are supported: Both commissioning telegrams and data telegrams are transmitted on the advertising ◼...
  • Page 34: User-Defined Radio Transmission Sequences

    (20 ms or 10 ms) (20 ms or 10 ms) Figure 19 – Three channel radio transmission sequence © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 34 / 77...
  • Page 35: Two-Channel Sequence

    10 ms can be configured via the NFC interface as described in chapter 8. Figure 21 – Single channel radio transmission sequence © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 35 / 77...
  • Page 36: Telegram Format

    Figure 23 – BLE frame structure The content of these fields is described in more detail below. © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 36 / 77...
  • Page 37: Preamble

    STM 550B uses by default Static Source Address mode. Resolvable Private Address mode can be selected via the NFC interface as described in chapter 8. © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 37 / 77...
  • Page 38: Static Source Address Mode

    Figure 25 below illustrates the static address structure used by STM 550B. Figure 25 – BLE static source address structure © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 38 / 77...
  • Page 39: Resolvable Private Address Mode

    5.4.6 Resolvable Private Address mode For some applications it is desirable to modify (rotate) the source address used by STM 550B to prevent tracking of its radio transmissions. At the same time, each STM 550B device must remain uniquely identifiable by the receiver. To achieve these goals, STM 550B can be config- ured via NFC to use resolvable private addresses (RPA).
  • Page 40: Check Sum

    The 3-byte BLE Check Sum is used to verify data integrity of received BLE radio telegrams. It is calculated as CRC (cyclic redundancy check) of the BLE Header, Source Address and Payload fields. © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 40 / 77...
  • Page 41: Payload Structure

    STM 550B / EMSIB – BLE MULTISENSOR FOR IOT APPLICATIONS (REVISION DB) Payload structure The payload of STM 550B data telegrams can in general be up to 31 bytes long (depending on the size of the sensor data) and consists of the following fields: Length (1 byte) ◼...
  • 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). © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 42 / 77...
  • Page 43: Data Size

    Data Length shown in Table 6 below. It is therefore not possible to report all supported parameters. Table 6 below summarizes the parameters that can be reported by STM 550B and notes the ones that are enabled by default. Please refer to Appendix A for examples of how to interpret an STM 550B data and an STM 550B commissioning telegram.
  • Page 44: Acceleration Vector Encoding

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

    To avoid message replay (capture and retransmission of a valid message), it is required that the receiver tracks the value of the sequence counter used by STM 550B and only accepts messages with higher sequence counter values (i.e. not accepts equal or lower sequence counter values for subsequent telegrams).
  • Page 46: Security Implementation

    The calculated 32-bit signature is then appended to the data telegram payload as shown in in chapter 5.5. © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 46 / 77...
  • Page 47: Commissioning

    Each STM 550B module contains an NFC interface allowing to read device parameters and to configure the device. © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 47 / 77...
  • Page 48: Radio-Based Commissioning

    This NFC functionality can be used to read the device address and the security key of STM 550B as described in chapter 8. © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 48 / 77...
  • Page 49: Nfc Interface

    NFC interface parameters The NFC interface of STM 550B 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 Ul- tralight tag.
  • Page 50: Using The Nfc Interface

    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 © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 50 / 77...
  • Page 51: Mechanical Interface

    9.1.1 Top view Figure 36 below shows the STM 550B module seen from the top. The cut view along the A-A line is shown in chapter 9.1.3. Figure 36 – Top view of STM 550B module © 2025 EnOcean | www.enocean.com F-710-017, V1.0...
  • Page 52: Bottom View

    Figure 37 below shows the STM 550B module seen from the bottom. Figure 37 – Bottom view of STM 550B module © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 52 / 77...
  • Page 53: Cut View (A-A)

    Figure 39 below shows the STM 550B module seen from the front. Figure 39 – Front view of STM 550B module © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 53 / 77...
  • Page 54: Side View

    Figure 40 below shows the STM 550B module seen from the side. Figure 40 – Side view of STM 550B module © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 54 / 77...
  • Page 55: Emsib

    EMSIB can be attached to a variety of surfaces using the provided adhesive pad. Figure 42 below shows the dimensions of this pad. Figure 42 – Adhesive pad © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 55 / 77...
  • Page 56: Installation Recommendations

    2 minutes). The LED will blink every time a telegram is transmitted (unless this has been disabled via NFC). 4. Use a suitable receiver to capture the STM 550B data telegrams and verify that all re- quired parameters are reported. Consider disabling the measurement and reporting of non-required parameters to conserve energy.
  • Page 57: Installation Location

    10.3 Mounting options (EMSI only) EMSI combines the STM 550B module with a wall mount and a design frame into a ready to use product. The wall mount can be attached to most surfaces either by screws (using the four screw holes) or via an adhesive pad.
  • Page 58: Temperature And Humidity Measurement

    Figure 44 – Location of temperature / humidity sensor and ventilation slots © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 58 / 77...
  • Page 59: Acceleration Sensor

    Figure 45 – Acceleration vector based on device orientation Note that it is not possible to distinguish cases where STM 550B is rotated but its orientation relative to the direction of earth gravity remains the same. This is shown in Figure 46 below for the case of device rotation across the earth gravity vector axis.
  • Page 60 STM 550B / EMSIB – BLE MULTISENSOR FOR IOT APPLICATIONS (REVISION DB) Figure 47 below illustrates this issue in a practical use case: The position of the window in the left case (window tilt) could be detected if STM 550B ◼...
  • Page 61: Device Acceleration Use Cases

    In both cases, STM 550B should be attached to the object for which location or utilization shall be monitored. The following chapter gives general guidelines how to do so.
  • Page 62: Illumination Measurement

    10.7 Magnet contact sensing If STM 550B is used to detect the presence of a magnet using its magnet contact sensor (e.g. for door or window monitoring), then the magnet must be in close proximity to the magnet contact sensor for the case where a “Magnet Present” (or “Closed”) condition shall be detected.
  • Page 63: Nfc Configuration

    STM 550B / EMSIB – BLE MULTISENSOR FOR IOT APPLICATIONS (REVISION DB) 10.9 NFC configuration STM 550B can be flexibly configured for a wide range of application scenarios using the NFC configuration interface as described in chapter 8. Updating the device configuration via the NFC interface requires that STM 550B has sufficient energy to read and process the new parameters.
  • Page 64: Regulatory Notes

    Please dis- pose of batteries in designated collection points. Germany: UBA Reg-No.: 21008516 © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 64 / 77...
  • Page 65: Fcc (United States)

    STM 550B / EMSIB – BLE MULTISENSOR FOR IOT APPLICATIONS (REVISION DB) 11.2 FCC (United States) 11.2.1 FCC (United States) certificate © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 65 / 77...
  • Page 66: Fcc (United States) Regulatory Statement

    15.231(a-c), and has been found to comply with each requirement. 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...
  • Page 67: Fcc Oem Requirements

    ◼ device. The user manual for the end product must also contain the text given above. ◼ © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 67 / 77...
  • Page 68: Ised (Industry Canada)

    STM 550B / EMSIB – BLE MULTISENSOR FOR IOT APPLICATIONS (REVISION DB) 11.3 ISED (Industry Canada) 11.3.1 ISED (Industry Canada) certificate © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 68 / 77...
  • Page 69: Ised (Industry Canada) Regulatory Statement

    (2) l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le brouil- lage est susceptible d'en compromettre le fonctionnement.” © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 69 / 77...
  • Page 70: Arib (Japan)

    STM 550B / EMSIB – BLE MULTISENSOR FOR IOT APPLICATIONS (REVISION DB) 11.4 ARIB (Japan) 11.4.1 ARIB certificate © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 70 / 77...
  • Page 71: Product History

    Light measurement via calibrated solar cell Change from single colour to bi-colour LED Table 10 – Product History © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 71 / 77...
  • Page 72: Receiver Configuration

    To maximize the likelihood of reception of advertising events, it is necessary that the receiver is either permanently in receive mode on one of the radio channels used by STM 550B or – if this is not possible – periodically in receive mode for a sufficiently long duration.
  • Page 73: A.1.1 Advertising Interval

    From Figure 50 above, we see that the minimum duration of the scan window is dependent on the advertising interval: If STM 550B uses 20 ms advertising intervals, then the scan window has to be at least ◼ 20 ms (advertising interval) plus 0.5 ms (telegram duration) plus a timing margin to account for the random time offset at the transmitter.
  • Page 74: A.1.3 Scan Interval

    From Figure 51 above, we see that the maximum duration of the scan interval is dependent on the advertising interval: If STM 550B uses 20 ms advertising intervals, then the scan interval has to be less ◼ than the time between the end of the first advertising event and the begin of the third advertising event (2 * 20 ms = 40 ms) minus 0.5 ms (telegram duration) minus a tim-...
  • Page 75: B Telegram Parsing

    02 68 45 8D 01 40 42 09 06 57 8A F7 91 E6 5E 23 01 Telegram Signature 4 byte Authentication signature 0x0F0157D3 Table 13 – EnOcean payload parsing © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 75 / 77...
  • Page 76: B.1.3 Sensor Data

    = (420 - 512) / 100 = -0.92g Data && 0x000003FF = 0b0111110111 = (503 - 512) / 100 = -0.09g © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 76 / 77...
  • Page 77: Commissioning Telegram Example

    Device Key 16 byte 4DB34DB3070EFC6713FE39E13CF3C939 Source Address 6 byte 0xE50077010000 Table 16 – EnOcean commissioning telegram payload parsing © 2025 EnOcean | www.enocean.com F-710-017, V1.0 STM 550B / EMSIB User Manual | v2.0 | February 2025 | Page 77 / 77...

This manual is also suitable for:

EmsibStm 550 kit85269200

Table of Contents