![ProSoft Technology MVI56E-LDM-MQTT Quick Start Manual Download Page 5](http://html1.mh-extra.com/html/prosoft-technology/mvi56e-ldm-mqtt/mvi56e-ldm-mqtt_quick-start-manual_1618938005.webp)
MVI56E-LDM-MQTT ♦ MQ Telemetry Transport
Start Here
ControlLogix® Platform
Quick Start Guide
ProSoft Technology, Inc.
Page 5 of 55
6
Prerequisites for Customizing the Sample Application
41
6.1
MVI56E-LDM-MQTT Zip File ........................................................................... 41
6.2
Turn on Hyper-V .............................................................................................. 41
6.3
Docker
®
............................................................................................................ 41
7
Development Setup
42
7.1
Create User ...................................................................................................... 42
7.2
Sharing the C:/Workspace Folder.................................................................... 42
8
Creating a Build
43
9
Configuration File Details
44
9.1
Configuration File Structure ............................................................................. 44
9.1.1
MQTT Server Settings ..................................................................................... 44
9.1.2
PLC Path .......................................................................................................... 45
9.1.3
Sync Time with PLC ........................................................................................ 45
9.1.4
Status Print Interval ......................................................................................... 45
9.1.5
Tags ................................................................................................................. 45
9.2
Configuring Generic MQTT Brokers ................................................................ 46
9.2.1
Generic MQTT Broker ..................................................................................... 46
9.2.2
Online MQTT Brokers ...................................................................................... 46
9.2.3
Install MQTT Locally ........................................................................................ 47
9.3
Running the Sample Application...................................................................... 47
10
MQTT-LDM Library
48
10.1
Component Diagram ........................................................................................ 48
10.2
Main API Functions and Data Flow ................................................................. 49
10.2.1
Functions Implemented by the Library ............................................................ 49
10.2.2
Callback Function Declarations ....................................................................... 50
10.3
Logging ............................................................................................................ 51
10.4
Data Flow for Reading Tag Values .................................................................. 51
10.5
Data Flow for Writing Tag Values .................................................................... 51
11
Firmware
52
11.1
Firmware Contents .......................................................................................... 52
11.2
Run the Application .......................................................................................... 52
12
Visual Studio 2017 Project
53
12.1
Visual Studio Build ........................................................................................... 53
13
Support, Service & Warranty
55
13.1
Contacting Technical Support .......................................................................... 55
13.2
Warranty Information ....................................................................................... 55