A lightweight middleware service for StruxureWare Building Operation
A lightweight middleware service for StruxureWare Building Operation.
Medusa Middleware is a helper middleware web service for requesting and transforming data from unsupported protocols and data formats (eg HTTP JSON, SNMP trap) into an easily consumable XML web service for StruxureWare Building Operation. Medusa Middleware can be used to allow StruxureWare Building Operation and SmartStruxure Servers to consume (and eventually serve) data from 3rd party services, both on-premise and cloud based.
Current:
Planned:
Click here to learn how to contribute.
In a nutshell, Medusa Middleware uses the following technology:
%programfiles%/Schneider Electric/Medusa Middleware/winservice
and run install_service_xxx.bat
, based on whether the Windows platform is 32-bit or 64-bit. (This nonsense will be fixed in a later version).services.msc
and start Medusa Middleware
.Open %programfiles%/Schneider Electric/Medusa Middleware/config.ini
:
# config.ini
[Middleware]
host: 127.0.0.1
port: 8069
[Solar Analytics]
base_url: https://portal.solaranalytics.com.au/api/v2/
username: test@example.com
password: Secure password
site_id: 123
Make sure the Medusa Middleware
service is restarted after any config changes.
Refer to the Supported interfaces docuemntation link above for interface specific configuration. The basic workflow is as follows:
%programfiles%/Schneider Electric/Medusa Middleware/struxureware/xxxxxx.xml
Example import of Solar Analytics proxy XML web service interface:
%programfiles%/Schneider Electric/Medusa Middleware/winservice
and run remove_service.bat
.Medus Middleware
using Windows Add or remove programs.config.ini
.config.ini
.Having trouble or want to learn more? contact support and we’ll help you sort it out.