Page 1
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS EnOcean Multisensor For IoT Applications STM 550 / EMSI (Product Revision DB / DC) 09 May 2024 Observe precautions! Electrostatic sensitive devices! Patent protected: WO98/36395, DE 100 25 561, DE 101 50 128,...
Page 2
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.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS General description This user manual describes the functionality of the STM 550 EnOcean multisensor in the following frequency variants and revisions: STM 550 (Revision DC) ◼ 868.3 MHz radio (main market Europe) STM 550U (Revision DB) ◼...
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS Product variants STM 550 is available in two different product variants: STM 550 is the multisensor module in original PTM module form factor intended for ◼ integration into OEM housings. It is delivered in tray and box packaging of 100 units per box.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS Environmental conditions Operating Temperature -5 °C … +45 °C (indoor use in dry rooms only) Humidity 0% to 90% r.h. (non-condensing) Packaging information 1.5.1 STM 550 STM 550 is delivered in a box of 100 units packed onto 10 trays of 10 units each.
The user interface of STM 550 consists of one button for simple configuration tasks and one bi-color LED to provide user feedback. Configuration of STM 550 parameters is also possible via an integrated NFC (ISO 14443) interface using the EnOcean PC application or the EnOcean mobile application.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS 2.2.1 Front side (STM 550) Figure 2 below shows the external interfaces on the front side of the STM 550 module. Figure 2 – STM 550 product interface (front side) 2.2.2...
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS 2.2.3 Back side (STM 550) Figure 4 below shows the external interfaces on the back side of the STM 550 module. The orientation indicator points towards the side where the magnet contact is located.
After that, STM 550 will transmit a Teach-in telegram to communicate its source address (EURID), the EnOcean Equipment Profile (EEP) that it currently uses. If STM 550 operates in high security mode, then this telegram will be transmitted using the security mode and the security credentials specified in the Secure Teach-in telegram.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS 2.3.5 Illumination Test mode During installation, STM 550 can measure and report the amount of ambient light available at its solar cell in to select a suitable installation location as discussed in chapter 10.7 by means of Illumination Test mode.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS Energy management The standard reporting interval of 120 seconds (one update every 2 minutes) is adjustable using the NFC interface. The minimum possible reporting interval is 3 seconds, and the max- imum possible transmission interval is 65535 seconds.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS Reporting interval STM 550 will transmit its status as data telegram at a regular interval, the so-called standard reporting interval. By default, the standard reporting interval is 120 seconds, i.e. STM 550 will measure and report its status approximately once every 2 minutes.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS 2.5.1 Illumination-controlled reporting interval 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 ◼...
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS 2.5.2 Temperature-controlled reporting interval In HVAC (heating, ventilation, air conditioning) applications it might be desirable to receive status updates more often if the measured temperature is significantly above or below the target value.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS 2.5.3 Humidity-controlled reporting interval In HVAC (heating, ventilation, air conditioning) applications it might be desirable to receive status updates more often if the measured humidity is significantly above or below the target value.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS 2.5.4 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.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS 2.5.5 Magnet contact sensor-controlled reporting interval If a door or a window is opened when it normally should be closed (or vice versa), then it might be desirable to receive status updates more often to monitor its status. STM 550 can therefore be configured to use a lower reporting interval, i.e.
Figure 13 below shows the typical accuracy of the STM 550 humidity sensor as a function of the ambient humidity. To determine the overall system accuracy, the quantization error (reporting step size) determined by the selected EnOcean Equipment Profile (EEP) has to be added to this value.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS Acceleration sensor STM 550 integrates an acceleration sensor which provides two types of data: Acceleration vector orientation ◼ This allows determining the direction into which STM 550 is either accelerated (moved) or permanently oriented (positioned relative to the earth gravity vector).
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS 3.3.1 Wake on acceleration If the last status reported by STM 550 was that acceleration is below the acceleration thresh- old and the acceleration exceeds this threshold after that report, then STM 550 can be con- figured to wake up immediately and report this status.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS Magnet contact sensor STM 550 integrates a magnet contact sensor detecting presence or absence of a magnetic field in the proximity of the it. Refer to Chapter 2.2 for the location of the magnet contact sensor within STM 550 and to Chapter 10.7 for mounting instructions.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS User interface The STM 550 product interface contains a bi-color LED, a LRN button and a backup battery interface as described in chapter 2.2. STM 550 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.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS Triple Short Press Transition to High Security Mode (Each Press <1s and Send Security LRN Telegram Pauses in between <1s) If in Standard Mode: Enter High Security Mode...
Figure 16 below. Figure 16 – 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.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS Product label Each STM 550 module contains a product label with a commissioning QR code. Figure 17 shows the structure of the STM 550, STM 550U and STM 550J product labels. Note the com- missioning QR code (described in chapter 4.4.1) on the bottom left side.
STM 550 devices communicate 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). Please refer to Ap- pendix A for a description of the EnOcean radio protocol.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS 5.1.1 Default EEP The EEP used by STM 550 to report its sensor status can be selected using the NFC interface as described in chapter 8. The default EEP used by STM 550 is D2-14-41 (VLD with 9 byte payload).
Please refer to Appendix B for a description of EnOcean security mechanisms. STM 550 security implementation STM 550 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.
Device identity ◼ The receiver needs to know how to uniquely identify this specific STM 550 device. For this, the receiver needs to know which unique 4 byte EURID (EnOcean Universal Radio ID) is used by STM 550. Data representation ◼...
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS Radio-based commissioning Radio-based commissioning is used to associate STM 550 with other devices by sending a dedicated radio telegram (a so-called commissioning telegram). To do so, STM 550 can transmit dedicated teach-in telegrams identifying its relevant param- eters as discussed in chapter 5.1.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS NFC interface STM 550 implements am NFC configuration interface that can be used to access (read and write) the STM 550 configuration memory and thereby configure the device as described in the following chapters.
NFC functionality is available in certain Android (e.g. Samsung Galaxy or newer) 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.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS Mechanical interface STM 550 STM 550 implements the mechanical interface of the PTM 21x module which is described in more detail in this chapter. All dimensions and tolerances given are in millimetres unless otherwise noted.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS 9.1.3 Cut view (A-A) Figure 21 below shows a cut along the A-A line of Figure 19 and highlights the area of the mounting structure (B region) in more detail.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS EMSI EMSI integrates the STM 550 module into a housing. Figure 24 below shows the mechanical interface of EMSI. Figure 24 – Mechanical interface of EMSI EMSI can be attached to a variety of surfaces using the provided adhesive pad. Figure 25 below shows the dimensions of this pad.
2 minutes). The LED will blink every time a telegram is transmit- ted (unless this has been disabled via NFC). 4. Use a suitable receiver (for instance a PC with EnOcean USB 300 / USB 400J / USB 500U receiver running EnOcean DolphinView visualization SW) to capture STM 550 data telegrams and verify that all required parameters are reported.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS 10.2 Installation location Before selecting the installation location for STM 550, please consider the following general guidance: STM 550 is designed for indoor use only ◼ STM 550 should be operated within a temperature range of -5°C ... +45°C ◼...
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS 10.4 Temperature and humidity sensor The dedicated temperature and humidity sensor integrated into STM 550 accurately measures and reports temperature and humidity present at its surface. To achieve the best...
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS 10.5 Acceleration sensor Acceleration sensors measure the acceleration vector in all three dimensions {x; y; z}. This sensor can be used both to determine the device orientation (relative to the earth gravity vector) and the device acceleration (e.g.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS Figure 30 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 550 ◼...
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS 10.5.3 Device acceleration use cases If an object vibrates or is moved after being, then the acceleration vector measured by the acceleration sensor will change. Figure 31 below illustrates this.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS 10.6 Light level measurement Light level (or illuminance) is the amount of light measured in a plane surface. STM 550 measures the ambient light level via the solar cell as this provides a plane surface with a large active area.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS 10.8 Energy harvesting STM 550 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.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS 10.9 NFC configuration STM 550 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 550 has sufficient energy to read and process the new parameters.
11.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...
STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS 11.2.2 FCC OEM requirements In order to use EnOcean’s FCC ID number, OEM integrating STM 550U into own products must ensure that the following conditions are met: The Original Equipment Manufacturer (OEM) must ensure that FCC labeling require- ◼...
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS 11.3.2 ISED (Industry Canada) regulatory statement This device complies with Industry Canada licence-exempt RSS standard(s). 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.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS Product history Table 9 below lists the product history of STM 550. Revision Release Key changes versus previous revision STM 550 DA-05 Jun 2020 Market release (868.300 MHz)
STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS A. Introduction to EnOcean radio protocol This chapter gives a high-level introduction to key aspects of the EnOcean radio protocol to help the understanding of STM 550 radio transmission features. Refer to the EnOcean Radio Protocol 1 (ERP1) specification and the EnOcean Radio Protocol 2 (ERP2) specification for detailed information.
CRC is used to verify the integrity of the telegram ◼ A.3 Subtelegrams EnOcean radio systems use the concept of redundant subtelegrams in order to increase the communication reliability. In addition to using redundant transmissions, first and second level repeaters can be used to increase communication distance.
A.3.1 Subtelegram timing EnOcean Radio Protocol 1 (ERP1) and EnOcean Radio Protocol 2 (ERP2) uses a repeater-level dependent time slot mechanism for the subtelegram timing during transmission. The sender of a radio telegram will transmit the first telegram immediately upon receiving the request for transmission.
Telegrams where the intended receiver is designated are called Addressed Data Tele- gram or ADT in short. Telegrams where the intended receiver is not designated are called Broadcast Telegrams. Different types of addresses can be used to designate sender and receiver of an EnOcean radio telegram. A.4.1...
A.4.4 Base ID Normally, EnOcean devices will use their own EURID in order to identify themselves as the originator of transmitted telegrams. For very specific use cases, they can instead choose to use an address (ID) from within a defined range of 128 addresses. These 128 addresses are called the Base ID Range of the device.
STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS A.5 Data payload EnOcean radio systems encode the data using so called EEP (EnOcean Equipment Profile). Each transmitter might choose one (or sometimes several) EEP for data transmission de- pending on the type of transmitted data.
STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS A.5.2 Common RORG Within EnOcean radio telegrams, the RORG field identifies the telegram type as described in the previous chapter. Table 12 below lists common RORG used for communication in EnOcean systems.
A.5.3 Data payload size The maximum telegram data payload size used by EnOcean radio telegrams is 14 byte of data payload for the case of standard broadcast telegrams. For the case of standard ad- dressed telegrams, the maximum length of the data payload is 9 byte.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS A.6.1 Telegram chaining for broadcast telegrams Chained broadcast telegrams can be identified by the R-ORG 0x40 (CDM). The first telegram in a chain (with IDX = 0b000000) uses the CHAIN_LEN field to specify the total length of the DATA payload that is transported by this chain.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS Subsequent telegrams in a chain of addressed telegrams omit both the CHAIN_LEN and the RORG field as shown in Figure 40 below. Figure 40 – Structure of subsequent telegrams in a chain of addressed telegrams A.6.3...
The last SEC_CDM telegram might therefore be split into two ad- dressed SEC_CDM telegrams due to the addition of the RORG and DESTINATION EURID ad- dressing fields resulting in a telegram size larger than the maximum size of EnOcean radio telegrams.
This chapter gives a high-level introduction to key aspects of the security protocol used in EnOcean radio networks to help the understanding of security-related features of STM 550. Refer to the EnOcean Alliance Security Specification for a detailed up to date description of all features.
If different security keys are used for encryption at the sender and decryption at the receiver then this is called an asymmetric key algorithm or a public key algorithm. Public / private key algorithms such as PGP, GPG or TLS fall into this category. EnOcean radio systems do not support asymmetric key algorithms.
Page 73
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS Conceptually the correspondence between telegram content and telegram signature is like the one between a person and a fingerprint: Each person has a unique fingerprint. Based on a given person one can deter- ◼...
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS Replay protection One fundamental problem with both telegram encryption and telegram authorization is that using the same input data (plain text) with the same security key will always result in the same encrypted data and the same signature.
Page 75
STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS EnOcean radio systems use an approach where the RLC is used to change the security ma- terial (specifically, the initialization vector – often called Nonce - used by the security algo- rithms together with the security key) to ensure that the encrypted telegram payload and the telegram signature change even when the content of the telegram itself stays the same.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS B.4.1 RLC and security key in bi-directional communication If the communication between two devices (Device1 and Device2) is bi-directional, i.e. each device can either transmit or receive telegrams, then two independent RLC (RLC1 and RLC2)
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS B.4.2 RLC synchronization between sender and receiver For encryption and authentication using RLC, it is important that the RLC on the transmitter side and the RLC on the receiver side remain synchronized, i.e. that they always have the same value.
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS B.4.3 Secure telegram types Secure communication is based on two telegram types: Secure teach-in telegrams are used to establish a secure communication channel by ◼ providing the receiver with the required information to decrypt and authenticate re-...
USER MANUAL STM 550 / EMSI – ENOCEAN MULTISENSOR FOR IOT APPLICATIONS B.4.3.2 Teach-in Info Figure 53 below shows the structure of the Teach-in Info field. Figure 53 – Teach-in Info structure B.4.3.3 Security level format (SLF) The security level format (SLF) defines the security parameters used for communication be- tween two devices.
Need help?
Do you have a question about the EASYFIT STM 550 and is the answer not in the manual?
Questions and answers