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):||17 March 2011|
|PDF File Size:||12.91 Mb|
|ePub File Size:||19.96 Mb|
|Price:||Free* [*Free Regsitration Required]|
From Wikipedia, the free encyclopedia.
The entity accessing the meter is called the client or master respectively. Global unicast encryption key Used by authentication mechanisms such as HLS 5 as well as by encryption mechanisms such as mechanism 0. C Defines the abstract of physical data items, related to the information source e. List of International Electrotechnical Commission standards. As an example, a meter could consist of one logical device for electricity metering at address 18 and another one for a connected gas meter at address In addition each object has 2 byte short name that maps to the logical name.
By now new security mechanisms have been defined. The jDLMS server comes with an annotaion processor. For license information check the license directory in the distribution. Keys Several different keys exist which are used by the different security mechanisms. License Agreement You must accept the license to download this software.
Next the meter informs the hand held unit about the various parameters that are available with it in various security settings viz. Instead of running the application from the terminal you can create Eclipse project files as explained in our FAQs and run it from within Eclipse. Protoco a client may send a so called coesm key i.
Command Line Application A command line application is part of the library that can be used to connect, read, write and scan DLMS prltocol. The client ID 16 is a special client ID, which refers to the public client for which no authentication or encryption is required.
If the password exchange is ok, the meter accepts the hand held unit- it is “signed on.
HLS prootcol A manufacturer specific algorithm is used that is not standardized. One can communicate over this interface using optical probes that convert the signal to RS and back again. If the parameter required is in no security group, just a get. It is only needed if jDLMS is used with encryption or high level authentication enabled. A library for ASN. These modes are usually protected by anti-tampering features such as switches that sense if the meter enclosure has been opened.
The server address consists of the physical address and the address of the logical device. After the connection to a logical device has been established, a client can send service requests to the server. The dedicated key is then used instead of the global encryption key for the remaining communication of this connection.
Microstar Electric Company Limited
The hand held unit must return an encrypted password. An object related to no medium e. 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. The cryptographic algorith used for authentication depends on the HLS level: These are identified using attribute ID and method ID respectively.
May be set to 0xFF where this is irrelevant. The authentication mechanism is the mechanism by which client and server authenticate each other during connection build up. Lowest Level Security 0 No authentication is used.
The cryptographic algorith used for authentication depends on the HLS level:. Thus a client can address each attribute or method using 2 bytes only. First both client and server exchange challenge strings e.
E The value group E defines further processing or classification of quantities identified by value groups A to D e. Executing the script without any parameters will print help information to the screen.
The Blue book describes the COSEM meter object model and the OBIS object identification system, the Green book describes the Architecture and Protocols, the Yellow book treats all the questions concerning conformance testing, the White book contains the glossary of terms. DLMS Services After the connection to a logical device has been established, a client can send service requests to the server. The library is licensed under the LGPL v2.
DLMS / COSEM | Open Smart Grid Platform Documentation
Any real world thing mapped to an appropriate class type can be described by the attributes defined in the standard; and the methods defined therewith allow operations to be performed on the attributes. In case of high security parameters,the meter challenges the hand held unit with a cryptographic password.
Used by authentication mechanisms such as HLS 5 as well as by encryption mechanisms such as mechanism 0.