Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Basic architecture

Image RemovedImage Added

Mqtt Plugin provides many features that is not exist in any Mqtt Client beside the extra features that will be provided from the BMS Server itself.

...

In BMS Server adding a Secure Broker can be easily done.

Image RemovedImage Added


ParameterDescription

Name

The given name of the Broker in BMS Server

Path

The generated Path in Item Tree

IP address

The IP address of the Broker

Auto-Reconnect

The Reconnect time interval for the BMS Server to try to connect to the Broker if the Connection lost.

Port

Port number

Client ID

The

Client

ID that will be used at BrokerClient

username

If the Broker requires Authentication with a Username and a Password.

Client Password

If the Broker requires Authentication with a Username and a Password.

TLS[]

Enable/Disable TLS Connection to the Server

TLS Version

Support many versions of TLS Connections.

*CA -Cer[]

Certificate name

CA-Password

Password for Certificate for self-signed Certificates.


Info

Certificate: The Certificate should be saved in DataFile Folder in the current Workspace, and it is enough to provide only the name of the certificate without the full path.

...

Non-secure Broker supports only a TCP plain connection between Client and the Broker. To configure a non-secure Broker in BMS Server the IP Address and the Port usually 1883 is used.

Image RemovedImage Added

After configuring the Broker, changes must be saved and the BMS Server needs to be restarted.

...

In Broker definitions we added the connection configuration. But those Brokers should be represented in the BMS Server, and this Connections representation in BMS Server done by creating a Datapoint or many Datapoints for each of the Brokers. This Datapoint will make this Broker interactive and reachable in BMS Server. This Reachability will also allow other Datapoints form other Automation System like KNX or BACnet to interact with this Broker.

Parameter

Description

Name

Should be the same as defined Broker Name in Broker definitions

Path

Should be the same as defined Broker Path in Broker definitions

Topic

The topic of subscription

Data type

Data type of the Value BMS has two data types: REAL or String

Port

Port number

Access mode

Read, Read and Write or Write.

Persistent

This parameter specifies whether the value of the datapoint is persistent (restored from the database after server start up) or not.

Historical

This parameter specifies whether historical values of the datapoint are stored within the database or not.

Synchronize

If this parameter is set to “True (T)”, the value is synchronized between the main and backup server (if present).