DLMS COSEM Server
DLMS COSEM proposes a way to federate the requirements of utilities and providers in order to get a generic way of communicating in the area of Smart Grids. Today, DLMS COSEM is certainly the most widely accepted standard for meter communication, but also for other elements in the Smart Grid.
Andrea Informatique has designed a complete DLMS COSEM server toolkit for helping meter providers, and more generally all actors, to develop smart equipment. This toolkit is more than a stack, it is an entire development plaform to be integrated in the target hardware and has the APIs to integrate communication modules, objects, classes, and much more. This toolkit is the master key to implement reliable and cost efficient smart equipment in a reasonable time.
In addition to the DLMS COSEM Server Toolkit, Andrea Informatique proposes a complete software and service package to providers and utilities, to comply with their Smart Metering requirements. This package includes the DLMS COSEM server toolkit, proof of the integration, as well as an interoperability testing platform (PHENIX, the Generic Test Tool) and finally, full support during the critical path in order to succeed with the required equipment.
The DLMS COSEM Server Toolkit developed by Andrea Informatique has been designed with clear and easy-to-use Application Program Interfaces.
Our DLMS COSEM Server Toolkit has been optimized for running on a large variety of micro-controllers as for example: Renesas, Microchip, STMicroelectronics, NXP, etc. It can however run comfortably on any micro-controller.
On the Operating System side, it runs on KeilRTOS, FreeRTOS, ThreadX (or any other), but it is also possible to run it in a simple loop if required.
Andrea’s DLMS COSEM Server Toolkit complies with the BOOKS of the DLMS User Association. Listed below, you can see the main functionalities that it covers:
Andrea Informatique has been entrusted by several customers to implement embedded software applications. In most of these applications, Andrea has been using a wide range of components from several providers. Today, thanks to the technical knowledge and the skills acquired on the DLMS COSEM Protocol, Andrea Informatique, in agreement with component providers, is promoting the DLMS COSEM protocol in several micro-controllers, and we use all types of modems to communicate with the Concentrator or the AMR system.
These modems can be PRIME, G3, GPRS, ZIGBEE, M-BUS (wired and wireless) Serial/HDLC (optical mode E), IP (wrapper) etc. Andrea Informatique also proposes a very clear and comprehensive business model where customers can find the most adapted option to implement their Smart Metering Projects with success. The business model englobes:
a) A Master license, where the customer can use the library in any product and with unlimited units, no royalties. The license includes maintenance, support and updates during one year. It is important to note that the DLMS UA improves the specifications every year, and we are constantly updating in order to comply with the DLMS UA BOOKS.
b) Support to integrate the library. If the customer wants to be efficient and rapidly get on to the market, Andrea Informatique can help, and provide a reliable project in the target hardware with the DLMS COSEM toolkit, the implementation of a limited set of basic objects, the integraon of the communication modem, comprehensive test reports indicating the good behavior, and finally the knowledge transfer to the customer. This project can be implemented on any development plaorm ( Vision, IAR, Eclipse etc).
c) Implementation of the entire application. Andrea Informatique can take care of the entire development of the Smart Metering Equipment. This implies all DLMS COSEM objects, the file system (flash driver), power fail, image transfer, display etc. Andrea Informatique has already implemented with success, entire meters like LINKY, SMETS2, IDIS2, etc. and has contributed to the development of important parts of other meters.
d) Maintenance. After the first year, the Customer can get an optional maintenance and update contract.
The language used for the DLMS COSEM library is C++ optimized to run on several micro-controllers. To illustrate the use of this library, let’s take the IDIS2 implementation (only mandatory objects) to determine the size of the ROM & RAM resources. You can see the results in the figure to the right.