DLMS Library EN scheda prodotto 11-2016 definitivo€¦ · DLMS/COSEM, MBUS, SML. Terranova...

4
LIBRARY

Transcript of DLMS Library EN scheda prodotto 11-2016 definitivo€¦ · DLMS/COSEM, MBUS, SML. Terranova...

LIBRARY

Introduction

Terranova offers the Smart Meter Libraries Suite to Meters, Concentrators and Gateway Manufacturers for the implementation of the most important and widely used protocols: DLMS/COSEM, MBUS, SML.

Terranova Libraries can be used for an extensive set of applications even if the main ones are in the implementation of:

?Smart metering systems (Servers)?Data collection systems (Clients)?Data concentrators systems (Client/Server)?Custom stack layers that can also cooperate with the

provided ones.

Modularity/Flexibility

Ability to set up projects in several markets, optimizing the development activities thanks to modular libraries used for various markets and services.

In fact, Terranova Smart Meter Libraries suite consists of several components (DLMS, SML and MBUS) that can be combined with each others according to the customer needs even with reference to specific projects.

Easy and fast integrations

Terranova Smart Meter Libraries are easily integrated in the individual Smart Metering projects, especially thanks to a series of optional services, such as:

Compiled for different operating systems

Terranova Smart Meter Libraries have been compiled to be compatible with different Operating Systems and to be OS/Firmware independent.

?Possibility to develop client, server, HHT and concentrators?Concrete examples and usage suggestions?Customer Service (both during development and during any

certification test)?Training?Intuitive and clean API to allow possible customizations?TAMM, a complete system of tele-reading and remote

control, for testing and implementation activities, gateway and meters management

?Integration module for OpenSSL or MatrixSSL

The Suite’s benefits

Timely Time to Market

The communication protocols developtment involves long and variable study and production times, especially beacuse the continuous evolution of the Companion in force.

Choosing Terranova Smart Meter Libraries considerably reduces the actual solution availability and use of it, because Terranova guarantees constant compliance of its stacks to the Companions of different Countries, this both at the start up phase of a project and later, for example, at the moment of the entry into new Markets.

Investment’s optimization

Relying on communication protocols specialists means to do not have to make further investments to oversee complex and very vertical areas compared to the core business.

Compliance

Terranova has got a specific team dedicated to the communication protocols development which, thanks to a constant monitoring of various Markets and the cooperation with them, guarantees the timely adjustment to the standard (Green Book 8.1 and Blue Book 12.1) and to several Companion specifications, especially the followings:

?Uni TS 11291 issued by CIG (Italy) ?GBCS issued by the Department of Energy & Climate Change (UK)?TR 03109 Issued by BSI (Germany)?ENERGA-OPERATOR SA (Poland)

LIBRARY

DLMS Library - Key Features

DLMS (Device Language Message Specification) Library, integral part of Terranova Smart Meter Libraries Suite, is a software library providing all features required for quick and easy implementation of Multiservice Smart Metering solutions for gas, water and electricity.

Software Architecture

DLMS Library is a modular architecture library implemented as a set of modules,each associated to a specific communication protocol. Library modules can be stacked together to form whole protocol stacks.

In the three-layered of the DLMS stack, the top layer, i.e. the DLMS application layer, is mounted on a HDLC based - Data Link layer or on a wrapper module.

?Self-contained software package written in ANSI-C - mostly C89 - in compliance with MISRA-C rules (MISRA: Motor Industry Software Reliability Association)

?OS/Firmware independent

?Intuitive, clean API

?Object-Oriented Data Model for raw data organization in the server. It provides definitions for the full list of standard interface classes (30+) and allows definition of additional custom classes addressing specific needs.

?Scalable and modular protocol stack architecture

?Reduced memory requirements

?Dynamic memory allocation optimized for use in embedded systems

?Providing definitions for standard OBIS identifiers (OBIS: Object Identification System)

?Security Suite: Block Ciphers: AES-128, AES-192, AES-256; Block Cipher Operation Modes: AES-GCM, AES-CBC, AES-CTR; Hash Functions: CMAC, GMAC; Checksums: CRC-16, CRC-32

?Push Service: Support for spontaneous data transmission

?Compact Frames: Support for compact data serialization

?DLMS/COSEM: Provides all tools and services required to create/delete a DLMS connection as well as to interact with Terranova Object Model, in particular through methods for both setting and getting the values of interface class attributes such as Remote Method Invocations (RMI)

?Wrapper: Lightweight, stateless Multiplexing/ Demultiplexing layer frequently added onto the TCP/IP layer

?High-Level Data Link Control (HDLC): Data Link protocol monitoring data connection and transfer. It is mostly deployed in the context of communications over unreliable channels (e.g. serial interfaces)

?Terranova Object Model: Object classes as defined by COSEM Object Model

?High-Level User: User directly accessing service modules in the stack

?Low-Level User: User having read/write access to the communication channel

For more information on DLMS Library, pleasev i s i t t h e d e d i c a t e d a r e a o f o u r w e b s i t e a t : http://www.terranovasoftware.eu/eu/dlms_l ibrary

Unique On The Market

Terranova Object Model was conceived, designed and developed with the

aim of easi communication and data sharing between application level modules. A LTU (Local Test Utility) software can be additionally provided to speed up integration activities and application debugging.

DLMS Library is a unique software solution, which can be optimally integrated into all components of a Smart Metering network: data collection systems, smart meters, concentrators and mobile devices. Thanks to Terranova Libraries Suite, Smart Meters can directly communicate with technology including laptops, tablets and PDAs.

is independent of the underlying protocol stack. It

ng

in order

Communication channel

Raw UserFunctions

Raw UserData

Methods

Terranova Object Model (Interface Class)

Attributes

High-level User Module

DLM

S S

tack

HDLC

DLMS/COSEM Module

TCPW

Low-level User Module

LIBRARY

MBU

S S

tack

SM

L S

tack T

OOP

INAL

DATACOLLECTION

SYSTEMCONCENTRATOR SMART

METER

Client ClientSever Sever

DLMS Stack/

Stack/

SML Stack

MBUS

DLMS Stack/

Stack/

SML Stack

MBUS

DLMS Stack/

MBUS Stack/

SML Stack

DLMS Stack/

Stack/

SML Stack

MBUS

MOBILE“Notebook/Tablet/ PDA”

Client

DLMS Stack/

Stack/

SML Stack

MBUS

chan chan chan chan

chan

Terranova reserves the right to modify technical data in any moment and without advance notice.All the information on this document are proprietary and they can't be used without a Terranova written consent. ID-Code 1000-25102016 Printed in Italy on 10/2016.

About Terranova

With more than 220 employees,Terranova is an Italian leading provider of advanced software solutions specifically designed to help Utilities to achieve efficiency and operational excellence in full compliance with regulatory requirements.

The Company’s origins date back to the early 2000s.

At that time, primary focus area was the development and implementation of proprietary solutions specifically tailored to suit the needs of Gas Distribution Companies and provide the support required to manage critical activities and/or processes. Over the years the Company has progressively widened the spectrum of its R&D activities, moving on to include the distributions and sales domains, power and water utilities, Smart metering and Smart grid implementation projects.

In April 2011 Terranova entered into a most profitable partnership with the multinational company Pietro Fiorentini, market leader in measurement equipment for Oil & Gas, engaged in both design and manufacture.

The Company is committed to understanding and supporting customers’ needs by turning its knowledge and expertise into flexible and modular business solutions for Metering, Settlement, Billing, CRM and Work Force Automation, which can be customized to fit individual customer requirements.

Terranova has obtained the UNI EN ISO 9001:2008 certification for quality management.

MilanoVia Ippolito Rosellini, 120124 MITel: +39 02 69 614 268Fax: +39 02 68 804 57

GenovaVia Silvio Pellico,116128 Genova (GE)Tel. +39 045 821 4701

H. Q.FirenzeVia Volturno, 10/1250019 Sesto Fiorentino FITel: +39 055 53 86 700Fax: +39 055 53 56 703

GrossetoVia Siria, 9658100 GRTel: +39 0564 07 03 00 Fax: +39 0564 07 03 03

VeronaViale del Commercio, 4737135 Verona (VR)Tel. +39 045 821 4701

ShanghaiPudong DistrictNo. 4493 Longdong AvenueTel: 0086 21 5858 9020 * 8054

Operatings office:

Grosseto

Roma

Milano

GenovaFirenze

Verona

Shanghai

RomaVia Leonida Bissolati, 7600187 Roma (RM)Tel. +39 045 821 4701

w w w . t e r r a n o v a . e us o f t w a r e