From f946043c076eee6307acd49737aea3b475630078 Mon Sep 17 00:00:00 2001 From: Rowena Date: Wed, 30 Jul 2025 16:50:00 +0200 Subject: [PATCH 1/3] fix(iot): add mqtt version limitation --- pages/iot-hub/concepts.mdx | 2 ++ pages/iot-hub/faq.mdx | 8 ++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/pages/iot-hub/concepts.mdx b/pages/iot-hub/concepts.mdx index 18fc978d56..5aec485262 100644 --- a/pages/iot-hub/concepts.mdx +++ b/pages/iot-hub/concepts.mdx @@ -66,6 +66,8 @@ Message filters restrict the messages a device can publish or subscribe to. Each Message Queuing Telemetry Transport (MQTT) is a lightweight publish/subscribe protocol for exchanging messages between devices and/or applications. Find out more about MQTT [on our blog](https://www.scaleway.com/en/blog/introduction-to-mqtt-protocol/). +Scaleway IoT Hub supports MQTT v3.1, but not MQTT v5. + ## Mutual TLS (mTLS) Mutual TLS is a method of mutual authentication. It indicates that both the TLS client and TLS server are required to authenticate each other. Each party must therefore possess a certificate to provide to the other, as well as a Certificate Authority to verify the certificate provided by the other party. diff --git a/pages/iot-hub/faq.mdx b/pages/iot-hub/faq.mdx index 72520ec572..8ca5994564 100644 --- a/pages/iot-hub/faq.mdx +++ b/pages/iot-hub/faq.mdx @@ -12,7 +12,7 @@ IoT Hub is an IoT Platform as a service, it sits between connected devices and b Connected devices is the common name for all devices able to communicate over the internet (via Wi-Fi or 4G, for instance). Connected devices are everywhere and can be used in a very broad range of applications. They can be smartphones, doorbells, light bulbs, refrigerators, cars, or TVs. Even a web browser can act as a connected device. [MQTT](https://mqtt.org/) is a lightweight and standardized publish/subscribe messaging transport protocol, designed for low-power usage, minimized data packets, and efficient distribution of information to one or many receivers. MQTT supports secure communication using TLS, and it is often used in IoT use cases. -All kinds of connected devices supporting the MQTT protocol can be connected to IoT Hub. MQTT through WebSockets is also supported. There is no limitation to specific vendors. +All kinds of connected devices supporting the MQTT protocol can be connected to IoT Hub. MQTT through WebSockets is also supported. There is no limitation to specific vendors/ To learn more about **Hubs**, **Devices*,* and **Routes**, head over to our dedicated pages: * [Scaleway IoT Hub Overview](/iot-hub/quickstart/) @@ -85,4 +85,8 @@ On a dedicated or High-Availability Hub, you are the only customer on the messag Any MQTT message between the Hub and a Device will be billed. If the message is bigger than 4 kB, then each 4 kB chunk of the message will be counted as a message for billing purposes. For example, a 9 kB message will be billed as 3 messages. ## What is the maximum message size? -The maximum size for a message is 4 MB. \ No newline at end of file +The maximum size for a message is 4 MB. + +## Which versions of MQTT are supported by Scaleway IoT Hub? + +Scaleway IoT Hub supports MQTT v3.1, but not MQTT v5. \ No newline at end of file From 350ad669e8ee1be3299d896b930fd44027891985 Mon Sep 17 00:00:00 2001 From: Rowena Jones <36301604+RoRoJ@users.noreply.github.com> Date: Thu, 31 Jul 2025 09:47:29 +0200 Subject: [PATCH 2/3] Update pages/iot-hub/faq.mdx --- pages/iot-hub/faq.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/iot-hub/faq.mdx b/pages/iot-hub/faq.mdx index 8ca5994564..40270f6eaf 100644 --- a/pages/iot-hub/faq.mdx +++ b/pages/iot-hub/faq.mdx @@ -12,7 +12,7 @@ IoT Hub is an IoT Platform as a service, it sits between connected devices and b Connected devices is the common name for all devices able to communicate over the internet (via Wi-Fi or 4G, for instance). Connected devices are everywhere and can be used in a very broad range of applications. They can be smartphones, doorbells, light bulbs, refrigerators, cars, or TVs. Even a web browser can act as a connected device. [MQTT](https://mqtt.org/) is a lightweight and standardized publish/subscribe messaging transport protocol, designed for low-power usage, minimized data packets, and efficient distribution of information to one or many receivers. MQTT supports secure communication using TLS, and it is often used in IoT use cases. -All kinds of connected devices supporting the MQTT protocol can be connected to IoT Hub. MQTT through WebSockets is also supported. There is no limitation to specific vendors/ +All kinds of connected devices supporting the MQTT protocol can be connected to IoT Hub. MQTT through WebSockets is also supported. There is no limitation to specific vendors. To learn more about **Hubs**, **Devices*,* and **Routes**, head over to our dedicated pages: * [Scaleway IoT Hub Overview](/iot-hub/quickstart/) From 423a62feecef75e35500f8cac52dcd020606bd70 Mon Sep 17 00:00:00 2001 From: Rowena Jones <36301604+RoRoJ@users.noreply.github.com> Date: Thu, 31 Jul 2025 11:52:53 +0200 Subject: [PATCH 3/3] Apply suggestions from code review Co-authored-by: Benedikt Rollik --- pages/iot-hub/concepts.mdx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/iot-hub/concepts.mdx b/pages/iot-hub/concepts.mdx index 5aec485262..bc80bcda76 100644 --- a/pages/iot-hub/concepts.mdx +++ b/pages/iot-hub/concepts.mdx @@ -66,7 +66,9 @@ Message filters restrict the messages a device can publish or subscribe to. Each Message Queuing Telemetry Transport (MQTT) is a lightweight publish/subscribe protocol for exchanging messages between devices and/or applications. Find out more about MQTT [on our blog](https://www.scaleway.com/en/blog/introduction-to-mqtt-protocol/). -Scaleway IoT Hub supports MQTT v3.1, but not MQTT v5. + + Scaleway IoT Hub supports MQTT v3.1, but not MQTT v5. + ## Mutual TLS (mTLS)