ERP2
EnOcean Radio Protocol version 2 (ERP2) is standardized as ISO14543-3-11 and used in all EnOcean products except the 868.3 MHz products used in EU. ERP2 uses Frequency Shift Keying (FSK) to encode individual bits which provides for a wide support in off-the-shelf transceiver solutions-
Telegram format
The ERP2 radio telegram format is shown below. Fields marked in dark grey are optional and might not be present.
Telegram fields
The ERP2 telegram contains the following fields:
LENGTH
This field specifies the total length of the ERP2 radio telegramÂHEADER
This field specifies the EURID types and sizes, the R-ORG that is used (based on a selection of the most common EEP) and specifies if EXT_HEADER or EXT_TYPE is presentEXT_HEADER
This is an optional field that specifies the repeater count and the length of OPTIONAL_DATA. It might be omitted by energy-constrained devices.EXT_TYPE
This is an optional field that is used to specify less common R-ORG which are not available within the HEADER fieldSENDER EURID
This field specifies the device address of the senderÂDESTINATION EURID
This is an optional field that can be used to specify the device address of the intended recipient of a data telegramDATA
This field contains the telegram dataÂOPTIONAL_DATA
This is an optional field that can be used to transmit additional data that should be treated separately from the main telegram data. This field is not commonly used.CRC
This field is used to verify the integrity of the telegram
HEADER field
The HEADER field identifies the most commonly used EEP and the addressing mode (size of Source and Destination Address, Destination Address present yes / no). If the EEP that is used is not one of the most commonly used EEP, them the EXT_TYPE (Extended Telegram Type) field will be used to identify the EEP.
In addition, the HEADER field specifies if the EXT_HEADER (Extended Header) field is present.
EXT_HEADER field
The EXT_HEADER field is mainly used to identify the repeater status of the telegram. In addition, it allows specifying the length of OPTIONAL DATA that is present in the telegram, but this feature is not commonly used.
EXT_TYPE field
The EXT_TYPE (Extended Telegram Type) field is used to identify less commonly used EEP which cannot be encoded in the HEADER field.
Â