Section 3. loggernet server sdk, 1 loggernet overview, 2 loggernet server sdk overview – Campbell Scientific Software Development Kit Beginner's Guide User Manual

Page 13: Loggernet server sdk controls

Advertising
background image

3-1

Section 3. LoggerNet Server SDK

3.1 LoggerNet Overview

LoggerNet is developed around client-server architecture. LoggerNet’s client-
server technology is based on a server that communicates with a network of
dataloggers via various communications technologies. The server listens for
client requests, accepts the requests, and acknowledges to the client that a
request has been received. The server fulfils this request and returns
information to the client.

Often a client makes several requests. The server, however, processes only one
request at time and in the order it was received. Once a client submits a
request to the server, the client is free to do something else, knowing that its
request will be processed. In other words, client requests may not get
immediate response from the server nor do the clients have to stop doing
something else while waiting for an answer. This is called asynchronous
communication.

3.2 LoggerNet Server SDK Overview

This software development kit contains six ActiveX controls and the
LoggerNet server DLL (CORALIB3.DLL). A developer can use this SDK to
create applications that remotely access an existing LoggerNet software
installation or the included LoggerNet server DLL.

Installation of this SDK includes source code of examples in Delphi 6.0, Visual
Basic 6.0, and Visual C++ 8.0 MFC that start the LoggerNet server and use the
included SDK controls. The install also includes documentation for
developing applications that can load and manage the LoggerNet server, edit
the network map, and get data via the LoggerNet server. The included
LoggerNet server DLL allows remote client connections and includes
everything necessary to communicate with dataloggers and be independent of
any other LoggerNet software installation.

3.2.1. LoggerNet Server SDK Controls

The LoggerNet Server SDK controls simplify the task of application
development by encapsulating complexities inherent in the client-server
communication protocols. A summary of these controls and their uses is
shown in Table 3-1.

Advertising