MQTT private cloud

MQTT cloud connection between multiple LMs #

Task #

Connect multiple LogicMachine controllers located in different buildings or even countries.

Solution #

Use LogicMachine MQTT Cloud application together with a third-party cloud broker.

mqtt_scheme

This example uses HiveMQ cloud MQTT Broker.

It is possible to use any other cloud solution, including a private MQTT server.

1. Create a cluster in HiveMQ #

mqtt_cloud_01

2. Set up credentials #

mqtt_cloud_02

3. Set up MQTT private cloud connector for each LogicMachine #

mqtt_00

MQTT cloud configuration on LM1. #

Prefix should be the same for all LM, objects for each LM should have the same group addresses and datatypes.

mqtt_01

MQTT cloud configuration on LM2 #

mqtt_02

4. Status for each LogicMachine should change to connected #

mqtt_03

5. Now LM1 and LM2 will exchange data via a cloud broker #

lm_01

lm_02


Further assistance can be found in this forum thread