The illustration displays the role of the grammar element in the functioning of a connector and an interpreter. Device data has two parts, Envelop and Payload. Envelop contains data that provides the answers for the who, when, and what kind of data, questions. Payload contains the telemetry data.

The processing of the device data is displayed in a sequence of steps:

1. The device data flows to the Connector that uses the envelop grammar to parse the envelop data.

2. The Connector selects the interpreter.

3. The interpreter reads the payload data, uses the payload grammar to parse the payload data.

4. The Connector generates the device record required for device on-boarding.

5. The Interpreter generates the device message for the device.