TMS MQTT V1.0.8.2 !LINK!
Download File https://urllio.com/2tw2xe
What is TMS MQTT v1.0.8.2 and why you should use it
TMS MQTT is a cross-platform messaging client library that implements the full MQTT specification, a lightweight and efficient protocol for communication between devices. TMS MQTT can be used in VCL, FMX and LCL applications and supports Windows, iOS, Android, macOS, Linux and Raspberry Pi platforms. It also supports secure and non-secure connections, QoS levels, last will messages and message retaining.
In this article, we will introduce the features and benefits of TMS MQTT v1.0.8.2, the latest version of the library that was released on September 2020. We will also show you how to install and use TMS MQTT in your Delphi or C++Builder projects.
Features and benefits of TMS MQTT v1.0.8.2
TMS MQTT v1.0.8.2 is a stable and reliable version of the library that fixes some issues and adds some improvements from the previous versions. Here are some of the main features and benefits of TMS MQTT v1.0.8.2:
It exposes the TIdSSLIOHandlerSocketOpenSSL as TObject on Client.Connection, allowing you to customize the SSL settings for secure connections.
It waits for the DISCONNECT packet to be sent before closing the network connection, ensuring a graceful disconnection.
It fixes a range checking error on packets without payload, a memory leak issue in myLocation demo, a casing problem for FPC on Linux, and some other minor bugs.
It supports Delphi XE3 to 10.4 Sydney and C++Builder XE3 to 10.4 Sydney (Professional/Enterprise/Architect).
How to install and use TMS MQTT v1.0.8.2
To install TMS MQTT v1.0.8.2 in RAD Studio, you need to download and install the appropriate installer for your version of the IDE from the official website.[^1^]
To install TMS MQTT v1.0.8.2 in Lazarus/FPC, you need to download and open the TMS.MQTT.lpi package and install it manually into the IDE.[^3^]
To use TMS MQTT v1.0.8.2 in your projects, you need to add the unit TMS.MQTT.Client to your uses clause and create an instance of TTMSMQTTClient component. You can then set the properties of the component such as HostName, Port, ClientID, UserName, Password, etc., and connect to an MQTT broker using the Connect method.
You can also subscribe to topics using the Subscribe method, publish messages using the Publish method, and handle events such as OnConnected, OnDisconnected, OnPublishReceived, etc., to implement your logic.
You can find more details about the properties, methods and events of TTMSMQTTClient component in the developer's guide.[^3^] You can also check out some demos and blog posts on the official website.[^1^]
Conclusion
TMS MQTT v1.0.8.2 is a powerful and versatile library that allows you to implement MQTT communication in your Delphi or C++Builder applications with ease and efficiency. It supports multiple platforms, secure connections, QoS levels and other features of the MQTT specification.
If you are looking for a cross-platform messaging client library that implements the full MQTT specification, you should definitely give TMS MQTT v1.0.8.2 a try. aa16f39245