MQTT Flexs provides the flexibility to choose your own cellular connectivity, combined with the advantages of IoT Communication-as-a-Service.

There are cases where you want to use MQTT Anywhere but are unable to for some reason. Perhaps your device needs to operate in a country that does not allow permanent roaming of cellular devices, or there are local authority regulations in place which dictate a certain MNO must be used for projects like metering. You might also need to use NBIoT but not yet be able to connect using the MQTT Anywhere SIM while roaming agreements mature or simply already have a solid relationship with an MNO that you wish to maintain.

For all these cases there is now MQTT Flex. In this first release, MQTT Flex utilises the DTLS support within the native MQTT-SN client on the u-blox SARA-R5 and SARA-R422 modules. By the end of 2021 there will be a version of the IoT Communication-as-a-Service client SDK available to bring MQTT Flex to any modem, and then in 2022 we will leverage the secure root of trust provided by IoT Security-as-a-Service which will remove the need for DTLS and give you MQTT Flex with a power budget to match the ultra-low power MQTT Anywhere.

To add a Flex Thing to our Thingstream domain, just go to the Things list, select "Add Thing" and follow the simple wizard for a new Flex Thing and then read our guide for configuring MQTT Flex with SARA-R5 and SARA-R422.

In this section

MQTT Flex with SARA-R5 and SARA-R422


Related content

MQTT Beginners Guide

MQTT Anywhere

MQTT-SN with SARA-R5 and SARA-R422

IoT Communication-as-a-Service plans

Still need help?

If you need more help or have any questions, please send an email to