EXS82-W: Receiving multiple MQTT messages from a topic | Telit Cinterion IoT Developer Community
March 25, 2020 - 9:34pm, 1959 views
Is there a way to read old messages received in the module?
For example, if I receive two consecutive messages from different topics, I can only read the last one received:
^SIS: 1,0,3488,"topic=hee9999/profile; bytes=6"
^SISR: 1,1
^SIS: 1,0,3488,"topic=hee9999/switch; bytes=2"
^SISR: 1,1
at^sisr=1,100
^SISR: 1,2
OK
^SISR: 1,2
So, as you can see I got "qq" as the last message. So, I missed the first one which was 6-bytes long.
Hello,
Could you check the firmware version with 'ATI1' command?
As this is not yet released module you may need to contact your supplier - maybe there is a newer firmware version without this problem.
Regards,
Bartłomiej
ATI1 on the EXS82-W B2.1 gives me this:
ATI1 on the EXS82-W A2.4 gives me this:
REVISION 00.038 is newer than REVISION 00.020. Both are far from the latest. So please aske your supplier for the update. I believe that it will work better.
Regards,
Bartłomiej
See this article: https://iot-developer.thalesgroup.com/tutorial/data-transfer-methods-mqt...
You need to send your MQTT messages with the "retain" flag set.