Hi
I’m making some solution with BG96. When I’m publishing data using AT+QMTPUB with QoS 0 or 1, after OK I’m receiving one +QMTPUB URC:
AT+QMTPUB=0,0,0,0,“dev001/test”
> abc
OK+QMTPUB: 0,0,0
But when I use QoS=2, I’m getting always 4 URCs:
AT+QMTPUB=0,1,2,0,“dev001/test”
> abc
OK+QMTPUB: 0,1,0
+QMTPUB: 0,1,0
+QMTPUB: 0,1,0
+QMTPUB: 0,1,0
Each one few seconds apart. Broker is receiving packet once, everything seems to be OK, but I don’t know how to handle correctly those URCs. Why there are 4 of them? Which one is valid? Is it possible to make only one to be appearing? Is it a bug? It’s not mentioned in AT spec for MQTT. I’m using BG96MAR02A07M1G.
Thanks, best regards
Marek