Introduction

vsmGadgetServer is a separate software application that acts as a protocol converter between 3rd party hardware and vsmStudio.

This documentation describes how to install, setup and operate vsmGadgetServer.

System Overview & Topology

vsmGadgetServer acts as a protocol converter between 3rd party hardware and vsmStudio. It is designed as standalone application running on separate server hardware and with a redundancy concept independent of vsmStudio.

vsmGadgetServer can be operated redundant, following a Primary/Passive redundancy concept. If the master server is up and running, the slave is passive. It only takes over if the master fails.

The communication interface between vsmStudio and vsmGadgetServer is Ember+. Independently of being connected to a single vsmStudio server or a multi-server cluster, only the primary vsmGadgetServer is communicating to vsmStudio.

By joining Primary and Passive server, the configuration of the primary server is pushed to the passive server.

Understanding the various Versions of vsmGadgetserver

vsmGadgetserver acts as a protocol gateway between infrastructure and vsmStudio since quite some while. It has been released in various versions, which differ from each other in some aspects. The following table shows to details.

VersionIn DevelopmentAvailabilityVersion-specific remarks
2.0Until 2016Upon RequestNon Redundant
5.2Until 2016Upon RequestUI based on MS Silverlight technology
5.4Until 2018No, replaced by v5.6UI based on MS Silverlight technology
5.6YesDownloadPlatform-independent HTML5 based UI.

Most protocol implementations have been ported from one version into the successing version of vsmGadgetserver, however, some exceptions apply for Versions 2.0 and 5.2:

  • For drivers seldomly used in the field, it was decided to exclude them from a portation
  • For drivers based on rather outdated protocol specifications, it was decided to exclude them from a portation and use a current specification instead
  • For drivers used to control devices not existing anymore in the field, it was decided to exclude them from a portation.

In order to allow for broadest possible compatibility, system setups operating VSM and in need of older versions of vsmGadgetserver, Lawo can provide these versions upon request.

All interfaces implemented in vsmGadgetserver 5.4 are available in v5.6 without exception.

Content