The design of a software architectural framework for tunnelling metering protocols over TCP/IP and low bandwidth packet switched networks with support for proprietary addressing
This document discusses the concept of drivers implemented within the context of the REMPLI (Real-Time Energy Management over Power line and Internet, see section 1.8.) network. The process image approach and the tunnelling approach are presented and reasoning is given why the tunnelling approach is...
Main Author: | |
---|---|
Other Authors: | |
Published: |
2013
|
Subjects: | |
Online Access: | http://hdl.handle.net/2263/29032 http://upetd.up.ac.za/thesis/available/etd-10252007-170952/ |
id |
ndltd-netd.ac.za-oai-union.ndltd.org-up-oai-repository.up.ac.za-2263-29032 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-netd.ac.za-oai-union.ndltd.org-up-oai-repository.up.ac.za-2263-290322017-07-20T04:11:41Z The design of a software architectural framework for tunnelling metering protocols over TCP/IP and low bandwidth packet switched networks with support for proprietary addressing Von Gordon, Albert Fredrich Johannes Prof G P Hancke albievg@gmail.com Fieldbus systems Protocol tunnelling Protocol driver Power line communication Distributed driver architecture Measurement values Remote meters Quality service Application protocol data units Metering protocols UCTD This document discusses the concept of drivers implemented within the context of the REMPLI (Real-Time Energy Management over Power line and Internet, see section 1.8.) network. The process image approach and the tunnelling approach are presented and reasoning is given why the tunnelling approach is preferred. Each of the drivers implemented is associated with a specific metering protocol. This document further discusses the general architecture of such a driver structure. The generic software architecture serves as a framework for integrating serial communication based metering protocols over packet-orientated remote networks and meters, by tunnelling the protocol data units to the remote meters. Principally each Protocol Driver consists of three parts, one part situated at the Application Server, one at the Access Point and one at the Node. This document then gives a description of the general driver structure within the REMPLI network and briefly explains the functions of all the modules contained within the driver structure. An example is used to show how these modules, which make up the software architecture of the Protocol Driver, are used to send an application generated request from the Application Server to the Metering Equipment and sending the response back from the remote Metering Equipment to the Application Server. This dissertation further discusses the need for address translation within the REMPLI network and the need to restrict access to meters by using these addresses and an access control list. This document also discusses the need for a “Keep-alive” signalling scheme, if supported by the underlying protocol and gives a general concept as to how it should be implemented. The role of an Optimization Module is also discussed for low bandwidth networks by means of an M-Bus example. Finally the M-Bus protocol driver implementation is discussed. The results achieved are presented, showing that the driver architecture can successfully be used to tunnel the M-Bus protocol to remote meters, provided the underlying network conforms to the quality of service requirements determined by the implemented metering protocol. The work proposed in this document started off as part of the REMPLI project by the REMPLI team but was completed independently. Dissertation (MEng (Computer Engineering))--University of Pretoria, 2008. Electrical, Electronic and Computer Engineering unrestricted 2013-09-07T14:44:08Z 2008-07-22 2013-09-07T14:44:08Z 2007-04-18 2008-07-22 2007-10-25 Dissertation http://hdl.handle.net/2263/29032 a 2007E674/gm http://upetd.up.ac.za/thesis/available/etd-10252007-170952/ © University of Pretoria 2007E674/ |
collection |
NDLTD |
sources |
NDLTD |
topic |
Fieldbus systems Protocol tunnelling Protocol driver Power line communication Distributed driver architecture Measurement values Remote meters Quality service Application protocol data units Metering protocols UCTD |
spellingShingle |
Fieldbus systems Protocol tunnelling Protocol driver Power line communication Distributed driver architecture Measurement values Remote meters Quality service Application protocol data units Metering protocols UCTD Von Gordon, Albert Fredrich Johannes The design of a software architectural framework for tunnelling metering protocols over TCP/IP and low bandwidth packet switched networks with support for proprietary addressing |
description |
This document discusses the concept of drivers implemented within the context of the REMPLI (Real-Time Energy Management over Power line and Internet, see section 1.8.) network. The process image approach and the tunnelling approach are presented and reasoning is given why the tunnelling approach is preferred. Each of the drivers implemented is associated with a specific metering protocol. This document further discusses the general architecture of such a driver structure. The generic software architecture serves as a framework for integrating serial communication based metering protocols over packet-orientated remote networks and meters, by tunnelling the protocol data units to the remote meters. Principally each Protocol Driver consists of three parts, one part situated at the Application Server, one at the Access Point and one at the Node. This document then gives a description of the general driver structure within the REMPLI network and briefly explains the functions of all the modules contained within the driver structure. An example is used to show how these modules, which make up the software architecture of the Protocol Driver, are used to send an application generated request from the Application Server to the Metering Equipment and sending the response back from the remote Metering Equipment to the Application Server. This dissertation further discusses the need for address translation within the REMPLI network and the need to restrict access to meters by using these addresses and an access control list. This document also discusses the need for a “Keep-alive” signalling scheme, if supported by the underlying protocol and gives a general concept as to how it should be implemented. The role of an Optimization Module is also discussed for low bandwidth networks by means of an M-Bus example. Finally the M-Bus protocol driver implementation is discussed. The results achieved are presented, showing that the driver architecture can successfully be used to tunnel the M-Bus protocol to remote meters, provided the underlying network conforms to the quality of service requirements determined by the implemented metering protocol. The work proposed in this document started off as part of the REMPLI project by the REMPLI team but was completed independently. === Dissertation (MEng (Computer Engineering))--University of Pretoria, 2008. === Electrical, Electronic and Computer Engineering === unrestricted |
author2 |
Prof G P Hancke |
author_facet |
Prof G P Hancke Von Gordon, Albert Fredrich Johannes |
author |
Von Gordon, Albert Fredrich Johannes |
author_sort |
Von Gordon, Albert Fredrich Johannes |
title |
The design of a software architectural framework for tunnelling metering protocols over TCP/IP and low bandwidth packet switched networks with support for proprietary addressing |
title_short |
The design of a software architectural framework for tunnelling metering protocols over TCP/IP and low bandwidth packet switched networks with support for proprietary addressing |
title_full |
The design of a software architectural framework for tunnelling metering protocols over TCP/IP and low bandwidth packet switched networks with support for proprietary addressing |
title_fullStr |
The design of a software architectural framework for tunnelling metering protocols over TCP/IP and low bandwidth packet switched networks with support for proprietary addressing |
title_full_unstemmed |
The design of a software architectural framework for tunnelling metering protocols over TCP/IP and low bandwidth packet switched networks with support for proprietary addressing |
title_sort |
design of a software architectural framework for tunnelling metering protocols over tcp/ip and low bandwidth packet switched networks with support for proprietary addressing |
publishDate |
2013 |
url |
http://hdl.handle.net/2263/29032 http://upetd.up.ac.za/thesis/available/etd-10252007-170952/ |
work_keys_str_mv |
AT vongordonalbertfredrichjohannes thedesignofasoftwarearchitecturalframeworkfortunnellingmeteringprotocolsovertcpipandlowbandwidthpacketswitchednetworkswithsupportforproprietaryaddressing AT vongordonalbertfredrichjohannes designofasoftwarearchitecturalframeworkfortunnellingmeteringprotocolsovertcpipandlowbandwidthpacketswitchednetworkswithsupportforproprietaryaddressing |
_version_ |
1718499137418166272 |