DLMS/Cosem

The DLMS/COSEM Device Driver allows Iotellect Server to communicate with smart meters supporting DLMS/COSEM protocol. Meter readings and readings' metadata are retrieved and are available as device setting variables.

The DLMS/COSEM driver supports both serial and IP (TCP) meter communications.

Configuring Iotellect Server for Serial Communications

See Enabling Serial Communications if you have troubles connecting to DLMS/COSEM serial devices.

Driver Information

Driver Plugin ID:

com.tibbo.linkserver.plugin.device.dlms-cosem

Global Settings

None defined.

User Level Settings

None defined.

Device Account Properties

Connection Properties

Connection settings define how Iotellect Server communicates with a certain DLMS/COSEM device. These settings may be accessed using the Edit Device Properties action of Device Context. The following connection properties are available:

Property

Description

Mode

A choice of DLMS/COSEM TCP, DLMS/COSEM UDP and DLMS/COSEM Serial.

IP address or host name

Address of DLMS/COSEM device (for DLMS/COSEM TCP/UDP).

Port

DLMS/COSEM device port (IP port number defaulting to 4059 for DLMS/COSEM TCP/UDP; Serial port name for DLMS/COSEM Serial).

Baud Rate

Baud Rate (for DLMS Serial).

Incoming Flow Control

Incoming flow control type: None, CTS/RTS, or XON/XOFF (for DLMS/COSEM Serial).

Outgoing Flow Control

Outgoing flow control type: None, CTS/RTS, or XON/XOFF (for DLMS/COSEM Serial).

Data Bits

Serial data bits (for DLMS/COSEM Serial).

Stop Bits

Serial stop bits (for DLMS/COSEM Serial).

Parity

Serial parity (for DLMS/COSEM Serial).

Timeout

Command timeout (default is 30 seconds).

Manufacturer

Meter manufacturer (for secondary addressing).

Authentication

Authentication (None, Low, High), and enter the Password, if needed.

Password

Password for authorization.

Logical Name Referencing

Logical Name Referencing: using Logical Names (LN) is based on OBIS codes or Short Names (SN) use simply register addresses.

Client Address

Client ID.

Logical Server

Logical address.

Physical Server

Physical address.

Device Assets

The driver creates one root asset for every DLMS/COSEM object type supported by the device. Each asset's children match to the individual instances of this object found in the device.

Device Settings

No settings are provided by the driver.

Device Operations

No operations provided by the driver.

Device Events

No events provided by the driver.

Connection Handling

This driver makes the device Online if:

  • Serial port was opened successfully (for DLMS/COSEM Serial devices)
  • TCP connection with the device was successfully established (for DLMS/COSEM TCP/UDP devices)

Synchronization Details

Synchronization between Iotellect Server and DLMS/COSEM device includes the following steps:

  • Reading metadata of available meter readings.
  • Reading values of M-Bus meter readings and storing these values in settings cache.

Was this page helpful?