USER MANUAL
STM 550 / EMSI
–
ENOCEAN MULTISENSOR FOR IOT APPLICATIONS
© 2020 EnOcean | www.enocean.com F-710-017, V1.0
STM 550 / EMSI User Manual | v1.3 | September 2020 | Page 50/97
9.4
NFC HEADER
The NFC HEADER area contains information about the NFC memory structure and can
therefore be used to distinguish between different NFC memory layouts.
9.4.1
NFC HEADER area structure
The structure of the NFC HEADER area is shown in Figure 30 below.
NFC Address
Content
Byte 0
Byte 1
Byte 2
Byte 3
0x31
START (0xE0)
LENGTH (0x0A)
VERSION (0x01)
OEM MSB (0x00)
0x32
OEM LSB (0x0B)
DEVICE_IDENTIFIER (0x000003)
0x33
REVISION (0x03)
END (0xFE)
UNUSED (0x0000)
Figure 30
–
NFC HEADER area structure
The NFC HEADER contains the following fields:
◼
START
This field identifies the start of the NFC header and is always set to 0xE0
◼
LENGTH
This field identifies the length of the NFC header.
For STM 550, this field is set to 0x0A since the header structure is 10 bytes long
◼
VERSION
This field identifies the major revision and is set to 0x01 currently
◼
OEM
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 STM 550, the DEVICE_IDENTIFIER is set to 0x000003
◼
REVISION
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.
◼
END
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.