![]() | ||||
| Credits: | The XMQ web site is provided by Linotex. | The XMQ and SPTK Windows installers are created with Advanced Installer free Open-Source license. | ||
| There were 0 unique visitors to this page | |||||||||||||||||||||||||||||||||||||||||||
XMQ MQTT ServerProject GoalsXMQ is a project aiming to create a fast and powerful MQTT server, free to use under the GPL/LGPL License Agreement v2.0. It supports persistent and non-persistent modes with several database backends. The supported MQTT protocol versions are 3.1, 3.1.1, and 5.0, with QoS levels 0, 1 and 2, and TLS encryption. Bridging to other MQTT servers is supported; clustering is still in progress. ImplementationXMQ server is written in C++ and uses the SPTK class library for cross-platform functionality — sockets and TLS, thread pools, database access and logging. It is accompanied by the test utilities that allow implementing various test scenarios. The MQTT test suite uses standard MQTT protocols, which allows comparing XMQ with other MQTT servers; the resulting MQTT performance tests are published on this site and can be reproduced. Supported Operating SystemsAs a Linux MQTT server, XMQ ships in .deb and .rpm flavours. As a Windows MQTT server it is supported, though the installer isn't yet available. BSD port is in the works, but the ETA is not available. The binary packages are available on the Downloads page. The project progressHere are the list of XMQ features that are already implemented or scheduled for implementation.
|
