TMS MQTTTMS Software
Cross-platform messaging client library implementing the full MQTT v3.1.1 and v5 specification.
Vendor
TMS Software
Company Website
Product details
TMS MQTT is a cross‑platform messaging client library implementing the full MQTT v3.1.1 and v5 specifications. It is designed to help developers build MQTT client applications faster using RAD component‑based MQTT communication. The library offers a high‑performance and fully MQTT‑spec‑compliant non‑blocking multi‑threaded component architecture. TMS MQTT includes a non‑visual logger component, enabling logging and diagnostics without UI components. It can be used in VCL, FMX, and LCL applications across multiple platforms, including Windows, macOS, Linux, iOS, Android, and Raspberry Pi.
Features
- Cross‑platform MQTT implementation: Implements the full MQTT v3.1.1 and v5 specification, ensuring compatibility with modern message‑based IoT and communication systems.
- Faster MQTT client development: Helps developers build MQTT client applications faster through ready‑to‑use RAD component‑based MQTT communication.
- High‑performance architecture: Provides a fast and safe non‑blocking multi‑threaded component architecture that is fully compliant with MQTT specifications.
- Non‑visual logger component: Includes a non‑visual logger component for capturing logs and diagnostics without requiring user interface elements.
- Multi‑framework support: Can be used in VCL, FMX, and LCL applications, offering flexibility across Delphi environments.
- Wide platform compatibility: Supports development for Windows, macOS, Linux, iOS, Android, and Raspberry Pi, enabling the creation of MQTT solutions across multiple ecosystems.
Benefits
- Enables faster development of MQTT client applications
- Provides safe and high‑performance MQTT communication
- Works across major desktop, mobile, and embedded platforms
- Supports multiple development frameworks (VCL, FMX, LCL)
- Includes built‑in logging capabilities