Skip to content

IBMStreams/streamsx.mqtt

Repository files navigation

MQTT Toolkit

Welcome to the MQTT Toolkit. This toolkit enables SPL applications to integrate with MQTT servers.

Why should you prefer this toolkit over the com.ibm.streamsx.messaging toolkit?

  • This toolkit contains only the integration with MQTT and is very small compared with the messaging toolkit
  • The MQTT function in the messaging toolkit is deprecated and will not be enhanced any more

Migration from com.ibm.streamsx.messaging.mqtt

To migrate applications from the old MQTT operators in the com.ibm.streamsx.messaging toolkit, it is only required to make the SPL compiler aware of this toolkit and to change the SPL namespace of the used MQTT artifacts (operators, functions, and the like) in your SPL application. This toolkit includes everything in SPL namespace com.ibm.streamsx.mqtt, while the MQTT function of the older com.ibm.streamsx.messaging toolkit uses the com.ibm.streamsx.messaging.mqtt namespace.

Operator names, function names, and the like are the same as in the messaging toolkit. The first release has no changes in the functionality compared with the messaging toolkit version 5.3.4.

Releases

The MQTT Toolkit is offically released to support InfoSphere Streams v4.2:

Check out our SPLDOC here:

To get started with working with this toolkit

To learn more about Streams