2025-09-26 2:05 PM - last edited on 2025-09-29 12:12 AM by TarikAb
Hi, i have bought a Nucleo-U575ZI-Q coupled with a X-Nucleo-67W61M1
i have upload the exemple ST67W6X_MQTT, after reading the doc i have complete the configuration and i run well.
I use it with mosquitto or nanomq brokers (same results) but on both the broker inform me than the QoS=0 (with publish and subscribe)
The documentation of the AT-command of ST67W indicate that i can use 0,1 or 2 for the Qos. In the exemple the drivers don't use the Qos and force it to zero. I have modify it but the result is always the same. I would like to use QoS=1 to be sure the message arrived. Have you an idea ?
I have verify than the broker accept all levels in the conf. I have also publish with MQTTX(with Qos=1) and the broker notify the good level of Qos
2025-10-09 5:00 AM
Hi XP_LGE,
Can you please test again with ST67W6X_MQTT project from latest release 1.1.0? QoS has been added into the application's configuration options (see ST67W611M1 Wi-Fi® – MQTT Demonstrations - stm32mcu).
Best regards,
2026-01-06 1:44 AM
Hi XP_LGE,
Could you test with X-CUBE version 1.2.0? It includes a fix related to QoS flags.
Best regards
2026-01-15 4:56 AM
<p>It’s interesting to see the <strong>ST67W6X</strong> example enforcing <strong>QoS=0</strong> by default. Many users might not realize that even if the <strong>AT-command</strong> supports <strong>QoS 1</strong> or <strong>2</strong>, the driver code may override it. Modifying the example carefully to include proper <strong>QoS settings</strong> could help ensure reliable message delivery with <strong>MQTT brokers</strong> like <strong>Mosquitto</strong> or <strong>NanoMQ</strong>.</p>