DLMS Library EN scheda prodotto 11-2016 definitivo€¦ · DLMS/COSEM, MBUS, SML. Terranova...
Transcript of DLMS Library EN scheda prodotto 11-2016 definitivo€¦ · DLMS/COSEM, MBUS, SML. Terranova...
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