BG95 M3 publish MQTT with qos 1

Hi everybody. I was trying to publish messages over MQTT using the quality of service of 1 with the module BG95 M3. The messages were checked with an OK confirmation by the module on the AT command “AT=QMTPUB” but the response was too long and I get error. Is there a specific way to send this kind of messages over MQTT?

I follow the example of this guide, I only change the attribute qos and the attribute msgID to 1:
http://183.82.99.162:8000/Quectel/NB-IOT%20Module/BG95/BG95-M3/BG95-M3/Quectel_BG95%26BG77_MQTT_Application_Note_V1.0.pdf

And before this below AT sequence I get the normal connection accepted with +QMTCONN: 0,0,0

AT+QMTPUB=?
+QMTPUB : ,,,,
OK
//Publish messages.
AT+QMTPUB=0,1,1,0,“some_topic”

some data
OK

+QMTPUB: 0,2 //error

for BG95 module ,the largest size be listed as below (<4096)

for more analysis , we need more QXDM logs .pls reach to :support@quectel.com

1 Like

@Stephen.Li-Q Ok. I will contact the support by email. Thanks!