MQTT driver

€ 700,00
One Time Payment
License Type: per Project
The MQTT driver provides the following features:
• Supports MQTT 3.1
• Supports MQTT 3.1.1
• Supports Clean Session
• Supports Last Will
• Automatic protocol detection
• Automatic Reconnect
• Offline Buffering
• Standard TCP support
• Non-Blocking API (asynchronous calling)
• High Availability (Fallback Server)
• Supports WinCC OA Redundancy
• Special syntax for decoding JSON structures
• JSON Timestamps
• JSON Unit
• JSON Arrays
Category:
Southbound Interface
Tags:
MQTT 3.14 3.15 3.16 Driver
Software:
SW-Vers.:
WinCC OA 3.16 WinCC OA 3.15 WinCC OA 3.14
OS Systems:
Microsoft Windows 7 Microsoft Windows 8 Microsoft Windows 8.1 Microsoft Windows Embedded 8.1 Industry Microsoft Windows 10 Microsoft Windows Server 2003 Microsoft Windows Server 2008 Microsoft Windows Server 2008 R2 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 Microsoft Windows Server 2016
Item Nr.:
00078-00044
Latest Vers.:
new Features (2021-05-10)
Quality Score:
890.51 / 900
Price: € 700,00
per Year Once
License
Services
Features
*"Upgrade / Year" entitles to download and use all versions of the add-on including minor and major features in the paid period. It will be automatically calculated based on the total price. Charged per Year.
**"Upgrade once" entitles to download and use the latest versions of the add-on including minor and major features. It will be automatically calculated based on the total price. Activated manually at a later point of time via the order page. Charged after activation.

Product details

​Timestamp:
If the JSON message contains a timestamp, this can be used as the source time. A timestamp can be inserted into the message for sending.

Unit:
If the JSON message contains a unit, it can be used as a unit. A unit can be inserted into the message for sending.

Quality:
If the JSON message contains an element for Quality, this can be mapped to the WinCC OA Quality, as with OPC, OPCUA, S7, BACnet...

Arrays:
Receiving and sending JSON arrays is now possible for dynamic types. This allows multiple values to be processed at once.

Last Will:
Thanks to this feature - it is now possible to announce a "Last Will" (LW) message to the broker when connecting. This message is sent by the broker if the client loses the connection to the server unintentionally. In this way, the connection status of a client can be monitored and displayed in an overview.

Clean Session:
With the help of this new feature, the user can now freely choose whether all subscribed topics disappear or remain in the event of a loss of connection between server and client. The latter is of particular interest if adding previously subscribed topics is very tedious.


MQTT (Message Queuing Telemetry Transport) is an ISO standard publish-subscribe based messaging protocol.
It works on top of the TCP/IP protocol and is designed for connections with remote locations where a "small code footprint" is required or the network bandwidth is limited.
The MQTT driver by INNOVIS SOLUTIONS allows your WinCC OA application to communicate with several brokers simultaneously, turning your plant fit to play in IoT and Industry 4.0.
It supports both plain text and JSON formatted messages. High availability is achieved through the definition of fallback servers and support of WinCC OA redundancy.
Easy to install and with a rugged design, it is delivered with an extensive online documentation which guides you step by step at launching your project.

Disclaimer:

The open source software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. The respective licenses may contain more details.

The software contained in this product makes use of the following open source software packages:

Package: Eclipse Paho MQTT C client
Version: 1.3.8
Copyright: Copyright 2009, 2018 IBM Corp.

Package: JSONCPP
Version: 1.8.4
License: MIT
Copyright: Copyright 2007 - 2010 Baptiste Lepilleur and The JsonCpp Authors

Ratings and FAQs

Thank you for your rating!

2021-05-31
A very useful MQTT driver with many features. Absolutely recommendable! - n.kuehl@westfalenwind.de
2019-05-28
robert.weinberger@etm.at
see more Ratings
2
Question:
Its possible to set a own ClientID?
Answer:
Yes! Just add the 'clientID = "myclientid"' in the config section '[mqtt]'
0
Question:
Do you also provide a Broker?
Answer:
No.
see more FAQs

Versions

Name Description Score SW-Ver. OS-System Date
new Features - Clean Session - JSON Unit - Reverse GA - Last Will - set Data Quality via JSON 890.51 3.16 Microsoft Windows 7 Microsoft Windows 8 Microsoft Windows 8.1 Microsoft Windows 10 Microsoft Windows Server 2008 Microsoft Windows Server 2008 R2 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 Microsoft Windows Server 2016 2021-05-10
new Features - Clean Session - JSON Unit - Reverse GA - Last Will - set Data Quality via JSON 890.51 3.15 Microsoft Windows 7 Microsoft Windows 8 Microsoft Windows 8.1 Microsoft Windows 10 Microsoft Windows Server 2008 R2 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 2021-05-10
new Features - Clean Session - JSON Unit - Reverse GA - Last Will - set Data Quality via JSON 890.51 3.14 Microsoft Windows 7 Microsoft Windows 8 Microsoft Windows 8.1 Microsoft Windows 10 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 Microsoft Windows Server 2016 2021-05-10
small fix fix error in inmqttDriver.pnl 894 3.15 Microsoft Windows 7 Microsoft Windows 8 Microsoft Windows 8.1 Microsoft Windows Embedded 8.1 Industry Microsoft Windows 10 Microsoft Windows Server 2003 Microsoft Windows Server 2008 Microsoft Windows Server 2008 R2 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 Microsoft Windows Server 2016 2021-03-10
new functions - support for JSON Timestamp - support for sending/receiving Arrays 894 3.16 Microsoft Windows 7 Microsoft Windows 8 Microsoft Windows 8.1 Microsoft Windows Embedded 8.1 Industry Microsoft Windows 10 Microsoft Windows Server 2003 Microsoft Windows Server 2008 Microsoft Windows Server 2008 R2 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 Microsoft Windows Server 2016 2021-02-28
first 3.14 release - first 3.14 release - support for JSON Timestamp - support for sending/receiving Arrays 894 3.14 Microsoft Windows 7 Microsoft Windows 8 Microsoft Windows 8.1 Microsoft Windows Embedded 8.1 Industry Microsoft Windows 10 Microsoft Windows Server 2003 Microsoft Windows Server 2008 Microsoft Windows Server 2008 R2 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 Microsoft Windows Server 2016 2021-02-28
new functions - support for JSON Timestamp - support for sending/receiving Arrays 894 3.15 Microsoft Windows 7 Microsoft Windows 8 Microsoft Windows 8.1 Microsoft Windows Embedded 8.1 Industry Microsoft Windows 10 Microsoft Windows Server 2003 Microsoft Windows Server 2008 Microsoft Windows Server 2008 R2 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 Microsoft Windows Server 2016 2021-02-28
improvements -new paho.c Version 1.3.7 -auto reconnect works -new subscriptions work immediately Know issue: Please restart the driver if you have created a new broker. 874.15 3.16 Microsoft Windows 7 Microsoft Windows 8 Microsoft Windows 8.1 Microsoft Windows Embedded 8.1 Industry Microsoft Windows 10 Microsoft Windows Server 2008 Microsoft Windows Server 2008 R2 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 Microsoft Windows Server 2016 2020-12-17
improvements -new paho.c Version 1.3.7 -auto reconnect works -new subscriptions work immediately Know issue: Please restart the driver if you have created a new broker. 874.15 3.15 Microsoft Windows 7 Microsoft Windows 8 Microsoft Windows 8.1 Microsoft Windows 10 Microsoft Windows Server 2008 R2 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 Microsoft Windows Server 2016 2020-12-17
small fix small fix in the update process 874.15 3.16 Microsoft Windows 7 Microsoft Windows 8 Microsoft Windows 8.1 Microsoft Windows 10 Microsoft Windows Server 2008 R2 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 Microsoft Windows Server 2016 2020-12-11
improvements new paho.mqtt.c release 874.15 3.16 Microsoft Windows 8 Microsoft Windows 8.1 Microsoft Windows Embedded 8.1 Industry Microsoft Windows 10 Microsoft Windows Server 2008 R2 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 Microsoft Windows Server 2016 2020-08-07
improvments new paho.mqtt.c release 874.15 3.15 Microsoft Windows 8 Microsoft Windows 8.1 Microsoft Windows Embedded 8.1 Industry Microsoft Windows 10 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 Microsoft Windows Server 2016 2020-08-07
TLS Support adding Support for TLS 874.14 3.15 Microsoft Windows 7 Microsoft Windows 8 Microsoft Windows 10 Microsoft Windows Server 2008 Microsoft Windows Server 2008 R2 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 2019-04-30
1.0.9 Stability and performance improvements 875.23 3.16 Microsoft Windows 7 Microsoft Windows 10 Microsoft Windows Server 2008 R2 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 Microsoft Windows Server 2016 2018-11-26
1.0.8 Stability and performance improvements 875.23 3.15 Microsoft Windows 7 Microsoft Windows 10 Microsoft Windows Server 2008 R2 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 Microsoft Windows Server 2016 2018-11-26
improvements improvements: * fixed updater * skip empty string-values for non-string types 763 3.16 Microsoft Windows 7 Microsoft Windows 10 Microsoft Windows Server 2008 R2 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 Microsoft Windows Server 2016 2018-11-18
improvements improvements: * fixed updater * skip empty string-values for non-string types 763 3.15 Microsoft Windows 7 Microsoft Windows 10 Microsoft Windows Server 2008 R2 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 Microsoft Windows Server 2016 2018-11-17
redu improvments redu improvments 763 3.15 Microsoft Windows 7 Microsoft Windows 8 Microsoft Windows 10 Microsoft Windows Server 2008 R2 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 Microsoft Windows Server 2016 2018-11-16
first 3.16 release first 3.16 release 763 3.16 Microsoft Windows 7 Microsoft Windows 10 Microsoft Windows Server 2012 R2 Microsoft Windows Server 2016 2018-11-16
bug fixes * support flexible Date-Time input * fix subscribe/unsubscribe bug 763 3.15 Microsoft Windows 7 Microsoft Windows 8 Microsoft Windows 8.1 Microsoft Windows 10 Microsoft Windows Server 2008 R2 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 Microsoft Windows Server 2016 2018-11-13
update sloopstore libs update sloopstore libs 763 3.15 Microsoft Windows 7 Microsoft Windows 8 Microsoft Windows 8.1 Microsoft Windows 10 Microsoft Windows Server 2008 R2 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 Microsoft Windows Server 2016 2018-11-13
initial version first public release 763 3.15 Microsoft Windows 7 Microsoft Windows 8 Microsoft Windows 8.1 Microsoft Windows 10 Microsoft Windows Server 2008 R2 Microsoft Windows Server 2012 Microsoft Windows Server 2012 R2 Microsoft Windows Server 2016 2018-11-09