jDLMS is a Java implementation of the DLMS/COSEM protocol. It can be used to develop individual DLMS/COSEM client/master and. based communication while DLMS is a binary protocol. This document provides overview of COSEM modeling of metering devices, addressing and DLMS. The open smart grid platform supports DLMS/COSEM (IEC ]. DLMS/ COSEM is a popular protocol to read smart meters. DLMS/COSEM is the de facto .
|Published (Last):||28 December 2015|
|PDF File Size:||4.5 Mb|
|ePub File Size:||6.87 Mb|
|Price:||Free* [*Free Regsitration Required]|
These are identified using attribute ID and method ID respectively.
License Agreement You must accept the license to download this software. You will not need this application if you simply want to use the jDLMS library. C Defines the abstract of physical data items, related to the information source e. E The value group E defines further processing or classification of quantities identified by value groups A to D e.
The following exchange usually takes a second or two, and occurs when a person from the utility company presses a meter-reading gun against a transparent faceplate on the meter, or plugs into the metering bus at the mailbox of an apartment building.
Server Address The server address consists of the physical address and the address of the logical device. The annotation processor can be applied using the following gradle build script. Authentication Mechanism The authentication mechanism is the mechanism by which client and server authenticate each other during connection build up.
If the parameter required is in no security group, just a get. Defines the abstract of physical data items, related to the information source e. Terminology Client ID Synonyms: The following authentication mechanisms also called security levels exist: Retrieved from ” https: Used by authentication mechanisms such as HLS 5 as well as by encryption mechanisms such as mechanism 0.
Then both use cryptographic algorithms on these challenge strings and send the result back. The meter and hand-held unit negotiate various parameters such as the maximum frame length during transmission and reception, whether multiple frames can be sent without acknowledging individual frames windowingthe fastest communication rate that they can both manage only in case of mode E switching to HDLC etc. If no sign-off message is sent, the meter automatically signs off after a previously negotiated time interval after the last message.
Logical name referencing is recommend and is more commonly used. The address space of short addresses is not standardized like the logical names, meaning that the same address can lead to different objects on different devices.
An object related to no medium e. Until recently only one encryption mechanism also called security suite existed. You must accept the license to download this software. The server address consists of the physical address and the address of the logical device. A library for ASN. Other IEC parts deal with Electricity metering – Data exchange for meter reading, tariff and load control. The authentication mechanism is the mechanism by which client and server authenticate each other during connection build up.
Defines the medium e. The six bytes have the following meaning: From Wikipedia, the free encyclopedia. The client ID also called client Protockl or client wPort defines the access level with which the client connects to the logical device.
Microstar Electric Company Limited
As an example, a meter could dosem of one logical device for electricity metering at address 18 and another one for a connected gas meter at address The client sends the password to the server for authentication. During sign-on, the handheld unit addresses a particular meter by number. The two mechanisms often use the same keys but they can be chosen independently of each other and can be used in any combination.
Used by authentication mechanisms such as HLS 5 as well as optionally by encryption mechanisms such as mechanism 0. For license information check the license directory in the distribution.
DLMS / COSEM | Open Smart Grid Platform Documentation
The general protocol consists of a “sign on” sequence, in which a handheld unit identifies itself to the metering unit. The dedicated key is then used instead of the global encryption key for the remaining communication of this connection. Thus if you changed code and want to rebuild a library you can do it easily with Gradle. The entity accessing the meter is called the client or master respectively. It is the only mechanism currently supported by jDLMS.
Global unicast encryption key Used by authentication mechanisms such as HLS 5 as well as by encryption mechanisms such as mechanism 0.